A BrazilJS Weekly é a seleção semanal de novidades sobre o desenvolvimento Web no Brasil e no mundo. Ainda não é inscrito? Faça o seu cadastro e receba nossa Newsletter semanal 😎👊🙂👌👍
Sugira conteúdo para a Weekly usando o nosso canal de issues no Github.
Um agradecimento especial aos 11 colaboradores da edição nº 194!
Em vídeo
Novidades
Os 22 anos do JavaScript, contados pelo seu criador, Brendan Eich Nesta semana, especificamente no dia 15 de Maio, o JavaScript comemorou o seu 22º aniversário 👏 👏 👏
A nossa linguagem tão querida e amada (tá bom, odiada também :p) já passou da adolescência faz um tempo, e agora está em sua melhor fase!
Muito se sabe da história do JavaScript, mas que tal saber exatamente o que aconteceu nestes 22 anos anos através do seu criador? Indicado por @jaydson
BrazilJS Conf de volta a Fortaleza
Após quase seis anos e cinco edições da BrazilJS Conf, em 2017, estaremos de volta a Fortaleza!
Indicado por @jaydson
Entrevista André Werlang – RSJS 2017
Saiu a entrevista com André Werlang, que palestrou no RSJS 2017.
Indicado por @jaydson
Pra que serve essa variável perdida aqui mesmo?
Programação reativa funcional será cada vez mais onipresente no desenvolvimento de software. Vamos aprender como abordar a complexidade do processamento de eventos e os desafios da computação assíncrona utilizando os conceitos do paradigma reativo funcional.
Indicado por @jaydson
GitHub anuncia ferramenta linda para código de conduta
O GitHub continua surpreendendo na evolução da plataforma de inúmeras maneiras. Desta vez, a empresa anunciou uma ferrementa que permite o gerenciamento e a inclusão de um código de conduta em projetos open-source <3
Indicado por @jaydson
Chamada de sugestões para novos domínios brasileiros
O NIC.br iniciou uma campanha onde é possível sugerir novos domínios para cidades do Brasil.
Indicado por @jaydson
Mavo
A Lea Verou lançou um projeto bem interessante, no qual ela vem trabalhando nos últimos 2 anos no MIT.
Indicado por @jaydson
Introducing Stack Overflow Trends
O StackOverflow lançou uma ferramenta muito legal para acompanhar as tendências de linguagens, ferramentas, bibliotecas, frameworks, etc.
Indicado por @jaydson
Announcing Git Integration for Atom and GitHub Desktop Beta
O GitHub anunciou o GitHub Desktop Beta além da integração de Git no Atom.
Indicado por @jaydson
Yarn Create & Yarn 1.0
Novidades no futuro Yarn 1.0 e uma nova ferramenta para criar aplicações.
Indicado por @ruanmer
Fluent Design System
O “Material Design” da Microsoft.
Indicado por @hugocarreira
DevParaná Conf 2017
Conferência de desenvolvedores do Paraná com palestrantes de nome e C4P aberto!
Indicado por @guiseek
Polymer 2.0
The Polymer 2.0 library is built for performant interoperable web component development.
Indicado por @ruanmer
Resumo da semana
O ecossistema de Testes em JavaScript em 2017
Esse pequeno guia tem a intenção de atualizar seu raciocínio em termos de ferramentas e abordagens para testes em JavaScript. Ele combina vários tópicos abordados em artigos escritos recentemente. Uma visão geral sobre ferramentas, estratégias e o que escolher hoje em dia!
Indicado por @oieduardorabelo
O que… javaScript
Primeiro artigo da série que pretende esclarecer alguns maus entendidos sobre a linguagem.
Indicado por @yesroh
Arrow functions para iniciantes (em inglês)
Um post bem resumido sobre os benefícios de se utilizar arrow functions e exemplos de uso.
Indicado por @thulioph
Não me “importo” em usar Web Components com PUG, afinal, ninguém disse que não podia 😉
Esse artigo sobre web components + PUG ficou “da hora”, possui uma abordagem diferente para compor nossas páginas utilizando apenas três das quatro especificações que compõem um Web Component.
Indicado por @simoneas02
All About Recursion, PTC, TCO and STC in JavaScript (em inglês)
Um artigo ensinando não só como pensar e visualizar recursão de uma maneira efetiva, mas também diferenciando proper tail calls, tail call optimization e a proposta bleeding edge em stage 0 para syntactic tail calls, explicando cada um desses termos e falando sobre seu status atual na especificação e no processo de construção da linguagem.
Indicado por @lucasfcosta
Rearchitecting Airbnb’s Frontend (em inglês)
Artigo explicando o processo de mudança na arquitetura JavaScript do Airbnb.
Indicado por @thiamsantos
Teste de Aceitação com React, Jest e Nightmare
Artigo no portal BrazilJS abordando teste de aceitação com React.
Indicado por @jaydson
Frase da semana
Code never lies, comments sometimes do. – Ron Jeffries
Frase via CodeWisdom