BrazilJS Weekly #244 – npm audity, ES Modules e dificuldade para aprender React

Está no ar a BrazilJS Weekly nº 244!
Nesta edição tem novidades sobre o npm e sobre módulos do JavaScript.
E React? Tem também! Dessa vez, falamos sobre a dificuldade de aprendar a biblioteca.

Novidades

RSJS anuncia palestrantes e tem nova data
E o RSJS, o evento mais gaudério da web, tem nova data e anuncia novos palestrantes.
Inscreva-se e garanta sua presença!
Indicado por @braziljs

Workshop Kyle Simpson
Durante a semana que antecede a BrazilJS Conf, o Kyle Simpson, um dos palestrantes confirmados, irá ministrar alguns workshops pagos. As vagas serão limitadas, faça seu pré-cadastro!
Indicado por @braziljs

Receba propostas de trabalho sem sair de casa!
A Crowd é a maior plataforma para trabalho freelancer do Brasil. Cadastre-se gratuitamente e receba propostas de grandes agências, empresas e startups e participe de diversos projetos sob demanda.
Indicado por @braziljs

npm audit: identify and fix insecure dependencies
Novo comando no npm para identificar vulnerabilidades em pacotes.
Indicado por @jaydson

Npm audit, checagem de segurança agora por padrão no cli
Audit chega ao console do npm.
Indicado por @waldemarnt

ES Modules habilitado por default no Firefox 60
Firefox 60 vem com ES Modules habilitado por default!
Indicado por @torto

Cartoon da semana

Cartoon via Vida de Hipster

Artigos

CSS: Como display: contents funciona
Cada elemento na árvore do documento HTML é uma caixa retangular. Você já deve ter visto essa afirmação por aí. Com a propriedade display do CSS, nós podemos controlar diferentes coisas de como essas caixas e seus elementos filhos são desenhadas na página. Vamos descobrir os benefícios do novo valor contents para o layout do dia a dia! Artigos Indicado por @oieduardorabelo

Iterators e Generators no JavaScript
Aprenda de forma descomplicada o que são Iterators e Generators no JavaScript.
Indicado por @carlosrberto

Como funciona o Redux Saga?
Redux Saga e Generators. Que mágica é essa?
Indicado por @carlosrberto

Escrevendo JavaScript Melhor – Parte 7
Nesse artigo vamos explicar cinco dicas bem legais sobre como criar em poucas linhas de código a função compact() e diff(), novas maneiras de concatenar arrays, como executar funções em paralelo e como tornar parâmetros obrigatórios no default parameter.
Indicado por @caio-ribeiro-pereira

Termos essencias da Blockchain
Esse artigo visa explicar os termos essenciais composto na estrutura de informações existente nos sistemas de blockchain voltado para criptomoedas, e é essencial todo usuário de criptomoedas aprender mais sobre esses conceitos, para compreender como funciona as transações de criptomoedas.
Indicado por @caio-ribeiro-pereira

Evoluindo uma aplicação AngularJS
Nesse artigo identifico alguns passos que estamos executando para atualizar nossa aplicação AngularJS1.x!
Indicado por @jhonmike

This is why we need to bind event handlers in Class Components in React
É por isso que precisamos vincular manipuladores de eventos em componentes de classe no React.
Indicado por @marquinhusgoncalves

The best way to bind event handlers in React
Maneiras de vincular manipuladores de eventos no React.
Indicado por @marquinhusgoncalves

My struggle to learn react
Minha luta para aprender React by Brad Frost. Indicado por @marquinhusgoncalves

Using TypeScript with React Native
Usando TypeScript com React Native.
https://facebook.github.io/react-native/blog/2018/05/07/using-typescript-with-react-native.html Indicado por @marquinhusgoncalves

Apresentações fantásticas com o Reveal.js
Diga adeus ao velho e chato Power Point e comece a utilizar o Reveal.js para montar as suas apresentações!
Indicado por @DiegoPinho

Principais tecnologias para ficar de olho em 2018
A área de desenvolvimento de tecnologias é extremamente dinâmica. Diversas ferramentas e linguagens surgem todos os anos. Veja neste post as principais tecnologias para ficar de olho em 2018.
Indicado por @jaydson

JSLadies RJ
Inscrições abertas para participantes e treinadoras para o primeiro JS Ladies RJ.
Indicado por @narukaioh

Frase da semana

You might not think that programmers are artists, but programming is an extremely creative profession. Its logic-based creativity
– John Romero


BrazilJS é uma iniciativa NASC