Weekly #178 - We're back! Servo, WebPack 2, npm search e inferno

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 + de 24 colaboradores da edição nº 178!
Colaboradores Weekly 177

Em vídeo

Novidades

Replacing the Jet Engine While Still Flying
A nova engine do Firefox está quase pronta!
Indicado por @jaydson

Webpack 2 finalmente lançado!
Lançamento oficial da segunda versão do webpack.
Indicado por @fdaciuk

A Solução JavaScript de Segurança #1 para Mobile, Desktop, HTML5 e Node.js
A Jscrambler é uma empresa de Segurança Web que está focada no desenvolvimento de soluções inovadoras para proteção de aplicativos e plataformas JavaScript (Web, móveis), oferecendo a solução JavaScript de Segurança #1 para Mobile, Desktop, HTML5 e Node.js.
Patrocinado por @jscrambler

Novo npm search
Isaac Schlueter, CEO e criador do npm anunciou novidades e melhorias na busca do npm.
Indicado por @jaydson

Autor da lib "Inferno" vai para o Facebook
O autor da lib Inferno foi contratado pelo Facebook e vai trabalhar no time do React.
Indicado por @jaydson

Cancelable Promises canceled
A proposta para a entrada das Promises canceláveis acabou sendo congelada.
Indicado por @felipenmoura

Resumo da semana

Substituindo React.PropTypes por Flow
Você cria um componente novo, adiciona o propTypes correto, mas, quando você executa sua aplicação no browser, você vê vários errors no console do tipo Failed prop type: Invalid prop .... É amigo, fácil não. Mas tem um jeito melhor de se fazer isso, e, em tempo de comiplação/build, achar esses erros, vamos substituir o React.propTypes por definições de tipo do Flow!
Indicado por @oieduardorabelo

Ecossistema JavaScript — Parte 06: Template Engines
A falta de reaproveitamento e facilidade na manutenção podem tornar o trabalho com HTML algo bem improdutivo. Template Engines foram criadas para resolver esses problemas.
Indicado por @vinicius73

Quando não usar Arrow Functions
Infelizmente, apesar do Arrow Function ser uma feature muito bacana e útil do ES6, saiba que nem sempre será possível utilizar ela, veja nesse post algumas situações que será necessária evitar sua implementação.
Indicado por @caio-ribeiro-pereira

Estados com Vue.js — data, computed, props e store
Os estados de uma aplicação component-based são extremamente importantes.
Indicado por @vinicius73

AngularJS: Definindo parâmetros opcionais com UI Router
Artigo que mostra 3 diferentes formas de se utilizar Angular UI Router com parâmetros opcionais.
Indicado por @rafaell-lycan

A grata surpresa chamada: InfernoJS
Depois de toda a discussão em torno do React no último ano, eis que surge a cada dia que passa novas possibilidades baseadas na famosa biblioteca. Uma breve analise de um biblioteca que tem muito potencial para o futuro!
Indicado por @edmo-lima

Guia para eventos acessíveis: como fazer apresentações (parte I)
Quando falamos em acessibilidade, há a tendência em pensá-la em termos de produtos ou serviços. Mas você já parou para pensar se suas palestras e seus slides são acessíveis a pessoas com deficiência visual, auditiva ou cognitiva? Este artigo apresenta dicas úteis para deixar suas palestras mais acessíveis a um público diversificado.
Indicado por @edmo-lima

Estado em componentes web
Antes de querer aprender frameworks como React e Angular2, você precisa aprender sobre estado de componentes. Esse artigo busca mostrar a evolução desse paradigma e mostrando o que são stateful e stateless components.
Indicado por @fernahh

Resolve Promises externally with this one weird trick (em inglês)
Artigo da Lea Verou sobre como resolver uma Promise externamente.
Indicado por @jaydson

Using Sass to automatically pick text colors (em inglês)
Artigo muito interessante sobre como podemos usar o SASS para escolher dinamicamente a cor de um texto, proporcionando um contraste melhor para leitura.
Indicado por @felipenmoura

The 10 Most Important Node.js Articles of 2016 (em inglês)
Resumo de 10 links super interessantes como Survey, bibliotecas, gerenciador de pacotes e muitas novidades que aconteceram em 2016.
Indicado por @kirmayrtomaz

Perfomance Analysis about Data URIs (em inglês)
Análise de um ponto de vista focado em perfomance, alegando maior lentidão de entrega de Data URIs em dispositivos mobile.
Indicado por @raphamorin

Make Node.js Core Bigger (em inglês)
Artigo do Mikeal abordando a necessidade de um core maior no Node.js.
Indicado por @robsongajunior

Frase da semana

Sometimes, the elegant implementation is just a function. Not a method. Not a class. Not a framework. Just a function - John Carmack

Frase via CodeWisdom

fechar