Weekly #178 – We’re back! Servo, WebPack 2, npm search e inferno

Em:

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

  • Weekly #189 – Node.js no RSJS, os primos do JavaScript e ReactXP

    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º 189!

  • Brincando com o Acelerômetro

    Diversos devices como celulares (praticamente todos os smartphones) e boa parte dos notebooks modernos, já contam com o acelerômetro. O acelerômetro é a parte responsável por identificar a posição ou giro do aparelho. É o que grande parte de nossos joguinhos usa, pelo SO do aparelho, ou por apps que exibem algo diferente conforme usamos […]

  • ES8 foi lançado em Junho, cadê as novidades?

    O ECMAScript 8, ou ECMAScript 2017, foi lançado oficialmente em Junho, pelo TC39. Quais são as novidades?

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup