Weekly #194 – 22 anos do JS, Tool do GitHub, novos domínios, Mavo e C4P para a DevParaná Conf!

Em:

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!
screenshot-from-2017-05-17-20-31-35

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

  • Melhorando a acessibilidade de aplicações Web com ARIA

    Acessibilidade não é um tema novo, mas infelizmente ainda pouco aplicado na prática. Vamos conhecer alguns passos básicos de como podemos melhorar a experiência dos usuários das nossas aplicações. Na última edição da BrazilJS Conf¹ tivemos uma excelente palestra da Talita Pagani sobre Acessibilidade Web Cognitiva, que está disponível no canal da BrazilJS no YouTube. […]

  • JavaScript Multi threading com Web Workers

    Dando continuidade à nossa coleção de artigos sobre JavaScript Assíncrono, vamos falar sobre Web Workers. O que são e para que servem?

  • Iniciando com WebAssembly – Parte 1

    Primeira parte da série inédita de artigos sobre WebAssembly, uma tecnologia relativamente nova e em constante evolução

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup