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 #194 – 22 anos do JS, Tool do GitHub, novos domínios, Mavo e C4P para a DevParaná Conf!

    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!

  • NPM 4

    O tão famoso gerenciador de pacotes padrão para o Node.js, chegou na sua versão 4.0.0.

  • Prêmio de Acessibilidade na Web

    Acessibilidade é sempre um assunto recorrente em eventos de tecnologias Web. A BrazilJS Conf já contou por diversas vezes com palestras relacionadas ao assunto. Em 2015 por exemplo, o Reinaldo Ferraz apresentou a excelente “A saga dos 12 tópicos de acessibilidade”. Por mais importante que o tópico seja, infelizmente ainda não vivemos em uma realidade […]

Patrocinadores BrazilJS

Gold

Bronze

BrazilJS® é uma iniciativa NASC.     Hosted by Getup