teleren/devto huggingface dataset:
Finally, a Brightness Control on MacOS that rules all monitors (external or not)
Tags: productivity
Published: 2021-12-10 17:50:19

Enough said, 

I use multiple external monitors on my MacBook. The MacOS brightness control only works for built-in display, and it has always been a pain to adjust the brightness of those external monitors at night, until this comes.

https://github.com/MonitorControl/MonitorControl#readme
Temos vagas na Avanade! React Native 
Tags: reactnative, career, mobile, react
Published: 2021-12-10 17:28:34

Nós estamos com vagas para atuar como consultor em React e/ou React Native. São oportunidades de contratação CLT pela própria Avanade e atuação pondendo ser remota, híbrida ou presencial em uma de nossas sedes. 

A equipe de Software Engineering da Avanade é responsável por entregar a maioria dos projetos de desenvolvimento aos diversos clientes. Como parte desse time, você será capaz de atuar diretamente no cliente, entender e ter experiência de trabalhar com diversos projetos e tecnologias, sendo capaz de se aperfeiçoar cada vez mais.

Nesse cargo, você contribuirá...
Em todas as diferentes fases do projeto, desde a definição de requisitos técnicos, operacionais e do usuário até o planejamento, controle de qualidade e testes. Será responsável por criar e desenvolver aplicações que dê a seus usuários uma experiência nativa com alta performance e opções de solução que correspondam às necessidades dos seus clientes. Irá atuar tecnicamente no desenvolvimento de projetos de média e alta complexidade, voltados para inovação e transformação de produtos digitais, e fará parceria com equipes de tecnologia multifuncionais para integrar soluções.

Agora, falando um pouco das suas habilidades...
Experiência em front end 3+ a 7 anos, desenvolvimento mobile focado principalmente em React Native, implementação de melhorias, otimizando aplicações, além de experiência com testes Jest. Contato com aplicativos mobile é essencial.

Benefícios:
- Vale refeição ou alimentação;
- Vale transporte ou fretado;
- Assistência médica e odontológica;
- Telemedicina;
- Telepsicologia;
- Certificações e treinamentos;
- Seguro de Vida;
- Previdência Privada;
- Inglês;
- Avababy: acompanhamento da gestação e kit para os novos pais e mães Avanade;
- Horários flexíveis;
- Participação nos resultados da empresa;
- Gympass;
- Auxílio creche;
- Career Advisor (um braço direito para orientar a sua carreira);
- Exposição com times globais a depender do projeto;
- Avaliação formal de performance e carreira;
- Política de Job Rotation (possibilidade de rotacionar entre projetos, conhecer mais tecnologias e diversos segmentos de mercado);
- Buddy – aquela pessoa que irá te ajudar nos seus primeiros meses e na fase de adaptação à nossa cultura;

Se interessou? Por favor, cadastre o seu currículo através do link https://careers.avanade.com/jobsen/JobDetail/Consultor-a-de-React-Native/35459

Dúvidas? Entre em contato através do 11 99968-2083 (disponível também através do whatsapp ou telegram)
Mosaicos Mágicos
Tags: javascript, react, css, webdev
Published: 2021-12-10 17:14:05

It may not be my best application, but with this I learned about React, CSS and practiced JavaScript, the design may not be the best but I consider it's a great learning exercise.

I used Styled Components and Custom Hooks, maybe I will do a step-by-step tutorial for those of you are learning React.

The app's idea is that you create a mosaic with basic figures, that mosaic helps you to build murals and with murals to build collages. It has an unfinished section where you can program a robot to build murals, however, the interface and language have not yet been defined to make it easier for the user.

Plase use the app y tell me what do you think

[https://mosaicosmagicos.com/](https://mosaicosmagicos.com/)
iNeural
Tags: github, programming, machinelearning, deeplearning
Published: 2021-12-10 17:06:57

Hello friends. If you have read my previous post, you know what iNeural is. I am working on an open source neural network library. But my project needs some more stars. Can you help me with this? It would be great if you could give stars to my github repo. Because this is my biggest source of motivation. Thank you very much in advance.

https://github.com/fkkarakurt/iNeural
How to create Article preview card component with html css js
Tags: css, tutorial, webdev, beginners
Published: 2021-12-10 16:59:09

{% youtube SKhZ0IBk1_A %}

How to create article preview card component using html css javascript.

In this video I will show you how to create a article preview card component with html css javascript.
and this gonna help you to complete frontend mentor challenge.

### 📹 Recommended Videos
[How to use ionicon](https://youtu.be/TTrYjLOJeKs)

---

### 🔗 Essential links
[Images](https://drive.google.com/file/d/1Pwihp92qZ26yOakTQ4NNu-xXYYc5zPAe/view?usp=sharing)
[Font - Manrope](https://fonts.google.com/specimen/Manrope?query=manrope)
[Ionicon](https://ionic.io/ionicons)
[Source Code](https://github.com/codewithsadee/article-preview-component)

---

### 💜 Like - Follow & Subscribe Me
Twitter : https://twitter.com/codewithsadee
Github : https://github.com/codewithsadee
YouTube : [codewithsadee](https://www.youtube.com/channel/UC1PZHWV6VvICTL1LgFUZq6g)
Patreon : https://www.patreon.com/codewithsadee

---

[![Buy Me A Coffee](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9kn6vwn4mulhsx6o69is.png)](https://www.buymeacoffee.com/codewithsadee)
What is useState
Tags: javascript, react, webdev, beginners
Published: 2021-12-10 16:56:53

what is usestate ???

## Hooks

To understand usestate, you first need an understanding on what hooks are. 

Hooks are the new feature introduced in the React 16.8 version. It allows you to use state and other React features without writing a class or stateless component. Hooks are the functions which "hook into" React state and lifecycle features from function components. 

They are like blocks of code(in case of useState, a line of code) that saves us a lot of time when building projects. 

## UseState

`const [state, setState] = useState(0)`

this is an instance of the usestate hook, it accepts a parameter, and return two properties, the first property "state" is immutable you can't change it directly, but in the most likely case of you wanting to change the value of that state you, then invoke the second property "setState".

The setState is a method that accepts parameter and reassigns those value to state. and we can dynamically change the value of state without writing a bunch of codes.

p.s. I just learnt what usestates was about and decided to share.

if you have questions feel free to ask.
Jest, Sonar, and Monorepos
Tags: jest, javascript, sonarqube, npm
Published: 2021-12-10 16:54:44

The `jest-sonar-reporter` plugin recommended by Sonarqube in their [docs](https://docs.sonarqube.org/latest/analysis/coverage/) for test execution analysis is 4 years out of date and deprecated.

Yet it has been downloaded `287862` times this week (_as of 2021/12/10_)  from [npmjs.com](https://www.npmjs.com/package/jest-sonar-reporter)

I need this plugin for work I'm doing on a 55+ app monorepo all with their own `jest.config.js` file as well as making sure the CI/CD can find the execution analysis references.

[So I updated it.
](https://www.npmjs.com/package/@casualbot/jest-sonar-reporter)

## Updates
- Added flag for relative paths to be used in generated xml file path for CI/CD
- Migrated to Typescript
- Can now be registered as a reporter in `jest.config.js`
- Can now be used in `package.json` with more variables

You can find the update here: https://www.npmjs.com/package/@casualbot/jest-sonar-reporter
How JavaScript Code is Executed ?
Tags: javascript, webdev, programming, productivity
Published: 2021-12-10 16:43:47

Hello Readers,
Did you Ever wonder what happens when JS Code is Executed. Read below to Find out More:
- First of all, Everything in JavaScript happens inside an **Execution Context(EC)**. So what is this EC???
- Lets Consider the below Example:
```
1. var number=2;
2. function Square(number){
3.    var answer=number*number;
4.    return answer;
5. }
6. var SquareTwo=Square(2);
7. var SquareFour=Square(4);
```
- When we run the above program, A ***Global Execution Context is initially*** Created which consists of 2 phases ie Memory Creation phase and Code Execution Phase.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u85yw96lcc41d56elil2.png)
- <u>***Memory Creation Phase***</u> : Here JS will allocate some memory to all the variables (as Undefined) and Functions are stored as Functions. For Example, variable number will be undefined and square function will have same function etc.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y5opy70kjcc6ndvmhpht.png)

- <u>***Code Execution Phase***</u> : Here once again JS runs line by line and assigns original value to respective variables.
For Example, variable `var number= 2` is assigned etc.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rrqj246wdzwhsuxyyin5.png)

- But when it arrives at line 6 , Function invocation happens and As a result A New Execution Context is created ie

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o2tguu7174i6z6i15hhg.png)

- The same Memory Creation phase and Code Execution Phase is followed inside this newly created Execution Context and after all the respective calculated values are assigned , This EC will be automatically deleted.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vs61t3l59eyv7e0d4pu0.png)

- Here a Problem arises that Inside Functions, There is a possibility of having many Execution Contexts like the below :

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ejh2955vuscmy6sd6za.png)

- To resolve this, **Call Stacks** were discovered : Call Stack maintains the order of Execution of Execution Contexts.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6kxxtqib5v9k3v5oq6b9.png)
- Here First EC4 is resolved and Deleted and similar process to be followed until EC1 gets deleted and the program finishes .
- This is how JS works, Thanks for Reading my Blog Folks :)
The top MLOps repositories (according to GitHub)
Tags: machinelearning
Published: 2021-12-10 16:41:19


I recently discovered the topic of MLOps, which is all about putting our models in our production and iterating on it to keep improving our ML systems. I found these resources on GitHub very useful since GitHub automatically sorts the top repositories for MLOps.

[https://github.com/topics/mlops](https://github.com/topics/mlops)
Flexbox Practice HTML, CSS
Tags: codepen
Published: 2021-12-10 16:27:41

## HTML
```
<body>
    
        <div class="container">
        <div class="flex">ONE</div>
        <div class="flex">TWO</div>
        <div class="flex">THREE</div>
        <div class="flex">FOUR</div>
        <div class="flex">FIVE</div>
        <div class="flex">SIX</div>
        <div class="flex">SEVEN</div>
        <div class="flex">EIGHT</div>
    </div>
    
</body>
```

## CSS

```
.container{
    display: flex;
    flex-wrap: wrap;
    background-color: darkmagenta;
    justify-content: flex-start;
    
}

.flex{
    display: flex;
    width: 200px;
    height: 200px;
    margin: 10px;
    border: 2px solid black;
    border-radius: 5px;
    box-sizing: border-box;
    background-color: yellow;
    justify-content: center; 
    align-items: center; 
   font-size: large;
   font-weight: 1000;
}

```
{% codepen https://codepen.io/Talha_shinwari/pen/BawLdGd %}
Why you should learn Julia, as a beginner / first-time programmer
Tags: learntocode, julia, codenewbie, programming
Published: 2021-12-24 10:57:32

---
title: Why you should learn Julia, as a beginner / first-time programmer
published: true
date: 2021-12-24 10:58:00 UTC
tags: learntocode,julia,codenewbie,programming
canonical_url: https://towardsdatascience.com/why-you-should-learn-julia-as-a-beginner-first-time-programmer-96e0ad33faba
---

[![Start now](https://cdn-images-1.medium.com/max/2600/0*i0bbmvj08cStZTh1)](https://towardsdatascience.com/why-you-should-learn-julia-as-a-beginner-first-time-programmer-96e0ad33faba?source=rss-2c8aac9051d3------2)

Julia is the language of the future you should learn today.

[Continue reading on Towards Data Science »](https://towardsdatascience.com/why-you-should-learn-julia-as-a-beginner-first-time-programmer-96e0ad33faba?source=rss-2c8aac9051d3------2)
VRTCAL launches $5 million fund for mobile application developers
Tags: mobile, news, ios, android
Published: 2021-12-10 16:04:22

Fund incentivizes developers to increase revenue, decrease cost and maximize ad spend.

Mobile SSP company VRTCAL has launched a $5 million bonus fund to encourage mobile application developers to use its in-app monetization technologies.

The Bonus Fund is designed to incentivize mobile application developers to integrate directly with the VRTCAL Marketplace or through its software development kits (SDKs).

VRTCAL’s platform includes a Marketplace, SaaS Services and SDKs to help mobile application developers increase revenue, decrease cost and achieve a greater portion of the ad spend through direct connections. 

“Our team is very excited to announce this fund to help mobile app developers,” said VRTCAL president Todd Wooten. “A lot of challenges have happened in our sector related to increased user privacy and changing economics. Many mobile apps are facing headwinds and this fund will help them transition in the right direction toward a more privacy compliant and improved in-app monetization model.”

He added, “User privacy changes will increasingly force mobile gaming apps away from their reliance on performance advertisers. Gaming app developers should be very interested in this opportunity to diversify their revenues.”

To find out more, please reach out to hello@vrtcal.com or visit [https://vrtcal.com/dev_fund/](https://vrtcal.com/dev_fund/).
Choosing the right bitcoin platform
Published: 2021-12-10 11:49:27

Choosing the right platform
Now that you’ve researched local regulations related to Bitcoin incomes, it’s time to determine the best method for transacting Bitcoin — for you as well as your clients. 

Bitcoin transactions are made possible by BTC addresses, QR codes, point-of-sale (POS) systems and online payment gateways. To identify the best method to accept Bitcoin, ask yourself the following questions: “What kind of demographic do I serve? How tech savvy are they?” This will help you to weed out the complex gateways and take you closer to your final mode of accepting Bitcoin.

To make a more informed decision on choosing the right platform, read Cointelegraph’s detailed guide for an explanation of the nuances of getting paid in BTC, including setting up a BTC-ready store and the software ecosystem that makes it possible.

Telling your customers the “B” word
Giving customers more options for payment can never be a bad thing. Bitcoin has turned out to be a surprisingly successful marketing tool for many businesses. While it cannot guarantee a loyal customer base, the “Bitcoin accepted here” stickers will give your business the limelight you are looking for — both offline and online. 

No matter how many banks work together, fiat currency can’t come close to Bitcoin’s capability in seamless cross-border payments, even at this early stage of the blockchain’s lifecycle. This makes it easier for a buyer to fulfill their needs. On the flipside, it would be easy to set up a merchant to sell a local exotic or handmade product and ship it across the borders and continents in exchange for BTC.

Additionally, [Best Bitcoin mixing services](https://bitmixr.biz/) connect this vast ecosystem of borderless sellers and buyers. Getting your business listed on a popular aggregator can help your potential customers find you. Today, you can legally buy everything from hoodies and t-shirts to phone cases and face masks using Bitcoin. Here is a more extensive guide on what you can buy with Bitcoin.

Once you have taken care of the legalities, feel free to market your new Bitcoin payment options. People around the world are keen to discover more stores that accept Bitcoin for their services, so early adopters have a big advantage. If you are ready to accept Bitcoin for your online business, it will be ideal for you to ship items internationally, as the Bitcoin community knows no boundaries. 

Overall [Bitmix](https://bitmixr.biz/), it is important to keep yourself up-to-date with the latest innovations around Bitcoin. Follow Cointelegraph’s beginner’s guide to discovering the best places to discuss everything about Bitcoin. To make things easier, we have also curated a guide to help you choose the best wallet options available in the market
La videoconferencia de la Dra. Paloma Pérez del Pozo sobre los beneficios de los alimentos antioxidantes

Published: 2021-12-10 15:59:57

El poder saludable de los antioxidantes
La videoconferencia está centrada en los antioxidantes, unas moléculas importantes en el organismo que son capaces de ofrecer distintos beneficios. Tal como su nombre indica, lo que hacen estos compuestos es combatir la oxidación celular provocada por los radicales libres. Estos últimos son moléculas producidas diariamente en el cuerpo, pero con una elevada capacidad de reacción. Esta cualidad les permite actuar en los sistemas biológicos, alterando la composición química de las células y causando su oxidación o deterioro.

La acción de los radicales libre es la responsable del envejecimiento prematuro, las arrugas, el deterioro de la piel y, en muchos casos, de enfermedades. Por esta razón, los antioxidantes juegan un papel fundamental en el mantenimiento de la salud y la mejor manera de aprovechar sus beneficios es incorporándolos al organismo a través de la alimentación.

Los alimentos antioxidantes según la Dra. Paloma Pérez del Pozo
Además de ser escritora de poesía y de cuentos cortos, la Dra. Pérez cuenta con un posgrado en nutrición, por lo que cuenta con amplios conocimientos sobre salud y alimentación. El evento que ha preparado sobre alimentos antioxidantes tiene el objetivo de ofrecer información relevante y formación sobre la importancia de potenciar la acción antioxidante en el organismo a través de la alimentación. En la videoconferencia, la especialista detallará cuáles son los alimentos que se pueden incorporar a la dieta diaria con mayores propiedades contra la oxidación celular. Además, hablará detalladamente sobre los beneficios de incorporar dichos alimentos en la nutrición cotidiana para que cualquiera pueda comprenderlos y aprovecharlos al máximo.

El evento está programado para el día 13 de diciembre y una vez finalizada la videoconferencia se realizará un coloquio en el cual se hablará acerca del tema expuesto y se responderá a las preguntas de los participantes que deseen aclarar cualquier duda.

Para registrarse en el evento online de alimentación saludable es necesario dirigirse a la web de Eventbrite. El procedimiento es sumamente sencillo y rápido. Además, la entrada es totalmente gratuita y cualquiera puede reservar su plaza para descubrir cómo alimentarse adecuadamente en beneficio de su salud.

[ver mas...](https://diarioalbacete.com/)
Dámelo Dámelo: el espacio diseñado para la compraventa de segunda mano

Published: 2021-12-10 15:59:22

Dámelo Dámelo es un centro comercial en la web donde emprendedores y comercios pequeños pueden vender todo tipo de productos. Dentro de la app se puede ofertar desde un coche o un barco, hasta ropa o accesorios. La plataforma es muy variada y ofrece una amplia gama de categorías como hogar, ocio, informática, salud, entre muchos más, que le permite a los usuarios acceder a prácticamente todo lo que deseen.

La plataforma también dispone de anuncios de empleo en distintas categorías que le permite a los profesionales ampliar sus posibilidades de contratación tanto de empleos temporales como fijos.

La primera en ofrecer compraventa de artículos por municipios
El valor diferencial de Dámelo Dámelo es que es la única aplicación en la que todos los comercios de distintas áreas están en un centro comercial virtual, distribuidos por distritos y municipios. Por lo que, por ejemplo, si se quiere vender un producto en Valencia o Girona o cualquier otra parte del país, el usuario solo debe poner el filtro de la zona para encontrar los posibles compradores de la forma más rápida.

La plataforma ofrece a los usuarios la posibilidad de comunicarse de manera directa y sencilla, hasta cerrar el trato de la compraventa del producto o servicio. Tanto compradores como vendedores que desean explorar las opciones y categorías disponibles de Dámelo Dámelo, pueden crear un perfil en la web y recibir notificaciones y alertas sobre nuevos productos o servicios que les puedan interesar, todo dentro de una app rápida, segura y muy fácil de usar.

[ver mas...](https://diarioalbacete.com/)
5 Articles every WebDev should read this week (#49)
Tags: webdev, tutorial, javascript, programming
Published: 2021-12-10 15:49:22


A curated list of the top five web development must-reads from last week. Don't miss out on the latest web development stories and insights. Read all about the cutting edge in web development, working in tech and the new tools and frameworks while learning a few new tricks.

---

## Web Almanac

> The Web Almanac is a comprehensive report on the state of the web, backed by real data and trusted web experts. The 2021 edition is comprised of 24 chapters spanning aspects of page content, user experience, publishing, and distribution.

https://almanac.httparchive.org/en/2021/

---

## A roadmap to the mandantory 2FA at npm

> Today we are introducing enhanced login verification to the npm registry, and we will begin a staged rollout to maintainers beginning December 7 and concluding January 4. Maintainers on the npm registry who have access to publish packages and do not have two-factor authentication (2FA) enabled will receive an email with a one-time password (OTP) when authenticating through either the npmjs.com website or the npm CLI

https://github.blog/2021-12-07-enrolling-npm-publishers-enhanced-login-verification-two-factor-authentication-enforcement/

---

## Fonts Knowledge

> Welcome to our library of original guides to the world of typography, which the Google Fonts team is producing in collaboration with typographic experts from around the world. Google Fonts Knowledge enables designers and developers of all skill sets to choose and use type with purpose.

https://fonts.google.com/knowledge

---

## Underrated React Hooks you’re missing out on

> If you’re a React developer who likes to write function components over class components, then this article is for you; we’ll look at three helpful yet somewhat underrated React Hooks that you might not be so familiar with, useImperativeHandle, useLayoutEffect, and useDebugValue.

https://blog.logrocket.com/underrated-react-hooks-youre-missing-out-on/

---

## Tailwind CSS v3.0

> Tailwind CSS v3.0 is here — bringing incredible performance gains, huge workflow improvements, and a seriously ridiculous number of new features.

https://tailwindcss.com/blog/tailwindcss-v3

---



Follow me on [Twitter: @martinkr](http://twitter.com/_martinkr).

Photo by [Alex Kulikov](https://unsplash.com/@burntime) on [Unsplash](https://unsplash.com)

---

[![Subscribe to the weekly modern frontend development newsletter](https://modernfrontend.dev/banner/banner_583-111.png)](https://modernfrontend.dev/)

---