Weekly #181 - Novidades do GitHub, problema no GitLab e PWAs FTW!

A BrazilJS Weekly é a seleção semanal que reúne as 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 17 colaboradores da edição nº 181!
Colaboradores Weekly 180

Em vídeo

Novidades

Introducing Topics - Github (em inglês)
Nova feature do Github permite adicionar topics nos repositórios. (Artigo do próprio Github)
Indicado por @rzorzal

New and improved two-factor lockout recovery process (em inglês)
GitHub fez algumas melhorias na autenticação em 2 passos (2FA).
Indicado por @fdaciuk

Grid by Example (em inglês)
Uma coleção de exemplos para a especificação de CSS Grid Layout. A especificação do CSS Grid Layout é uma das novas especificações que estão redefinindo a forma como abordamos o layout para a web.
Indicado por @gabsprates

Visual Studio Updates - 1.9
Primeiro update de 2017 do Visual Studio Code. Há uma série de atualizações significativas nesta versão.
Indicado por @leonardoelias

Node.js v7 ChangeLog
Indicado por @leonardoelias

GitLab fica fora do por exclusão acidental de dados de produção
Um sysadmin tava tentando melhorar a performance do PostgreSQL e acabou dando rm -rf em 300GB de dados da produção. O último backup que tinham era de 6 horas atrás e quase perderam uma porrada de coisa. Mas foram bem transparentes e explicaram todo o problema, dando updates sobre a solução, etc.
Indicado por @quagliato

Integrating Progressive Web Apps deeply into Android
Integração de Progressive Web Apps no Android.
Indicado por @jaydson

Resumo da semana

10 Coisas que amo no create-react-app
Vários boilerplates tentaram resolver a exaustiva tarefa de configurar um projeto React, mas poucos sobreviveram! E depois da comunidade correr muito atrás, o Facebook lançou uma CLI oficial para criar aplicações em React, o create-react-app. Vamos ver quais as vantagens e o porquê essa CLI, hoje, tem quase 20mil favoritadas no Github!
Indicado por @oieduardorabelo

Setting up an Angular 2 Development Environment (em inglês)
Configurando um ambiente para trabalhar com Angular 2.
Indicado por @psicotropicos

Introdução aos Progressive Web Apps
As grandes empresas de tecnologia, lideradas pelo Google, estão apostando cada vez mais nos Progressive Web Apps.
Mas, ficam algumas dúvidas:
- O que são os PWAs?
- Quais suas vantagens?
- O que eles trazem de novo?
Indicado por @matheusml

Web Payments com Payment Request API
Abordagem sobre a Payment Request API. Uma API Web pouco falada que surge para otimizar a experiência dos usuários em compras online.
Indicado por @obetomuniz

“Junior Developer for Life” is for Suckers
Artigo de Eric Elliott comentando sobre um slogam popularidado sobre Dan Abramov criador do Redux.
Indicado por @enieber

Firefox push notifications : A Beginner's Guide
O Firefox (versão 44+) para Windows, Mac e Linux agora permite a escolha de receber notificações, caso tenha dado permissão. Isso é semelhante às notificações da Web, mas agora você pode receber notificações para sites mesmo quando eles não estão abertos em uma guia.
Indicado por @leonardoelias

Frase da semana

Learning to code is the single best thing anyone can do to get the most out of the amazing future in front of us - Marc Andreessen

Frase via CodeWisdom

fechar