Weekly #188 – Turing award, Meetup F8 e o reino encantado do JavaScript

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 15 colaboradores da edição nº 188!
80beb4aa-06a7-4da7-ad18-cc83871f842c

Em vídeo

Novidades

Tim berners Lee ganha Turing award O criador da Web(WWW), Tim Berners Lee, ganhou o Turing award. Indicado por braziljs

Sold out no primeiro lote da BrazilJS Sold out nos primeiros ingressos promocionais da BrazilJS Conf 2017! Indicado por braziljs

Meetup F8 45 cidades do mundo terão meetups do F8. Indicado por braziljs

CSS Sustentável Tradução autorizada em português do MaintainableCSS feita por Ayrton Fidélis, Gabriel Bastos e Talita Pagani. Indicado por talitapagani

O Reino encantado do JavaScript – Hipsters #38 Saiu o podcast mais esperado do Hipsters, desta vez falando sobre JavaScript e com a participação do @Jaydson. Indicado por braziljs

Bunee.io e Braziljs fecham parceria para o Bunee Devs Mais uma parceria incrível que visa beneficiar a comunidade. Indicado por braziljs

Resumo da semana

Limpando seu código JavaScript com Decorators Acompanhar as novidades do ES2017+ não é fácil. Uma proposta que está atualmente em stage 2 é o ECMAScript Class and Property Decorators. Com eles, podemos enxugar bastante nossos métodos e extrair pedaços de códigos em decorators reusáveis. Com um exemplo simples, vamos entender como eles funcionam na prática! Indicado por oieduardorabelo

GraphQL hoje usando Apollo em aplicações que utilizam APIs REST Apesar de muita gente ter interesse no GraphQL, poucos conseguem começar a migrar suas applicações por envolver mudanças tanto no client-side quanto no backend. Não mais: esse post explica como usufruir do GraphQL no client, sem mudar uma vírgula na sua API REST. Indicado por lucasconstantino

Na area de TI, faculdade importa? Tento responder uma pergunta difícil que gera dúvidas a muitos iniciantes. Indicado por yesroh

Learning to learn to code Uma lista de recursos de ótima qualidade, a maioria é grátis (post em inglês). Indicado por yesroh

Como instalar plugins no Vim e aumentar a produtividade Rápido tutorial que ensina como instalar e utilizar plugins (vim-javascript e vim-jsx) no editor mais famoso entre os desenvolvedores, o Vim! Indicado por DiegoPinho

NodeJS e boas práticas – separar conceitos não precisa ser chato Arquitetura multicamadas e separação de conceitos com aplicações Node de maneira prática e idiomática. Indicado por talyssonoc

Imutabilidade no ES6 Aprenda nesse post como trabalhar com imutabilidade não só para dados primitivos (string, number, boolean, date), mas também objetos e arrays do ES6. Indicado por caio-ribeiro-pereira

Proposta de um Código de conduta para o TC39 Visando uma maior diversidade e inclusão o grupo TC39 anda discutindo sobre a proposta de um código de conduta. Leo Balter, um dos brasileiros que está no grupo, submeteu uma proposta e fez um post explicando um pouco. Indicado por thulioph

Tools e outros

Por que você começou a programar? Um jabázinho básico, vai que alguém se identifica. Indicado por yesroh

GoF Design Patterns Implementação dos 23 design patterns (GoF) em Javascript. Indicado por FelipeBB

Reactide Reactide is the first dedicated IDE for React web application development. Indicado por nandomoreirame

Editor de Markdown Marky-Markdown é quem faz o parser dos READMEs dos pacotes no NPM, é possível usa-lo programaticamente ou em sua versão online. Indicado por belchior

Node.js Firebird drivers Biblioteca Node.js para acesso ao banco de dados Firebird. Indicado por asfernandes

Primeira versão do livro construindo APIs testáveis com Node.js Lançada a primeira versão com 65% do livro concluído totalmente grátis. O livro utiliza exemplos do dia a dia para a construção de aplicações Node.js seguindo as melhores práticas de qualidade e desenvolvimento. Indicado por waldemarnt

Frase da semana

The greatest performance improvement of all is when a system goes from not-working to working – John Ousterhout

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup