Weekly #194 - 22 anos do JS, Tool do GitHub, novos domínios, Mavo e C4P para a DevParaná Conf!
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
https://www.youtube.com/embed/XKyjVPzOt6Y
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
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
Novidades no futuro Yarn 1.0 e uma nova ferramenta para criar aplicações.
Indicado por @ruanmer
O "Material Design" da Microsoft.
Indicado por @hugocarreira
Conferência de desenvolvedores do Paraná com palestrantes de nome e C4P aberto!
Indicado por @guiseek
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
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