Weekly #172 – Webinar React, Mais sobre JS Assíncrono e Clean Code

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 16 colaboradores da edição nº 172! Colaboradores Weekly 172

Novidades

Firefox disables loophole that allows sites to track users via battery status Mozilla está removendo a API BatteryStatus do Firefox e tudo isso por causa de sites que estão utilizando para obter informações dos usuários.

The Best of JS Site que mostra o ranking das principais bibliotecas e frameworks JavaScript.

ThoughtWorks Radar Novembro de 2016 A ThoughtWorks sempre lança este PDF com avaliações das tecnologias promissoras e o que tem dado certo em projetos da empresa.

Conteúdo BrazilJS

Sugestões para a BrazilJS Conf Estamos abrindo para a comunidade a possibilidade de influenciar mais ativamente na organização do evento.

Webinar de React no YouTube Live A partir do dia 12 de novembro, a BrazilJS promoverá, aos sábados, das 09h às 12h, um webinar de React através do YouTube Live.

Generators, yield e iterators Quarta parte da série sobre JavaScript assincrono, agora falando sobre Generators.

Async Await, JS assincronamente síncrono Terceira parte da série sobre JavaScript assincrono, agora falando sobre Async/Await.

JavaScript só é difícil para quem começa do fim Artigo sobre o atual ecossistema JavaScript.

Em destaque

Clean Code: Softwares bem escritos são Funções bem escritas Por que alguns programas são mais rápidos de se ler do que outros?

Between the Wires | Evan You (em inglês) Entrevista com o criador do VueJs.

8 regras simples para uma arquitetura CSS robusta e escalável Esse post é um pouco diferente, na verdade, ele é um manifesto de coisas que eu aprendi durante todos meus anos de estrada escrevendo CSS em grandes e complexos projetos web. Vamos conferir todos os perrengues em 8 regras (que agora são) bem simples!

Por que o Planrockr é uma Single Page Application? Artigo explicando as vantagens e desvantagens de se utilizar SPA e porque optamos por esse tipo de arquitetura na hora de desenvolver o Planrockr.

Resumo da semana (pt-br)

Consultando o estado da sua aplicação através de seletores Um breve artigo explicando a importância dos seletores e como utilizá-los.

HTML5 – APIs que você precisa conhecer Apresentando algumas APIs do HTML5 que são bem recentes e interessante.

Laravel com whatever; Vue.js com whatever Usar Laravel com Vue.js não deveria gerar dúvidas. Entenda o papel de cada um e como manter cada coisa no seu lugar.

Vue.js: Trabalhando com Serviços Vue.js: Trabalhando com Serviços. Serviços são parte fundamental em aplicações elaboradas, não importa o ambiente. Veja como trabalhar com eles no Vue.js.

Usando Fetch API com o Fitch.js Breve introdução ao fetch() e às vantagens do Fitch.js.

Resumo da semana (inglês)

Getting Started with Webpack 2 Introdução ao Webpack 2.

Why We Chose Vue.js GitLab explica porque escolheu Vue.js.

Meta Programming In Javascript – Part Two: Freeze, Seal, Prevent Extensions and Inheritance Segundo artigo de uma série sobre Meta Programação em JavaScript. Nele é falado sobre como funciona a cadeia de herança em JavaScript, como podemos alterá-la e também sobre detalhes obscuros de implementação.

Ferramentas

REST API Examples Test and Prototype with Fake Online REST/OAuth 2 APIs Examples. Exemplo de REST utilizando Fake Online REST.

repng Transforme um componente React em PNG.

BeerLib — Um projeto para estudos Uma biblioteca simples para salvar e classificar cervejas.

Eventos

DevParaná Conf 2016 Convite para participar da conf organizada pela comunidade do Paraná, que será dia 26/11 em Maringá. Nomes legais da comunidade brasileira estarão no evento, como Jaydson Gomes, Maujor, Edson Yanaga, o Guilherme ou Torto (o cara com o currículo mais legal da internet), entre outros que foram selecionados via C4P. Serão abordados assuntos diversos de Frontend, Backend, DevOps e também novas techs hypsters.

FrontInPoa 2016 Compre já o seu ingresso no primeiro lote para a 5º edição do evento FrontEnd mais gaudério do Brasil.

NodeConf Argentina 2016 De 17 a 19 de Novembro acontece a NodeConf Argentina, em Buenos Aires.

Frase da semana

Telling a programmer there’s already a library to do X is like telling a songwriter there’s already a song about love – Pete Cordell

Frase via DefProgramming

  • BrazilJS Conf – Meia entrada

    Todo ano a BrazilJS Conf faz parceria com faculdades/universidades/escolas para proporcionar a ida de estudantes ao evento. Neste ano não será diferente. Com a liberação do primeiro lote, também liberamos um tipo de ingresso especial para estudantes, e assim será para todos os lotes seguintes. Então, se você é estudante e quer fazer parte da […]

  • Weekly #173 – Ghost 0.11.13, Microsoft Linux e Firefox 50

    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 6 colaboradores da edição […]

  • Diferenças entre async e defer

    JavaScript é considerado um “bloqueador de recursos” enquanto é analisado. Isso significa que a renderização do HTML é bloqueada enquanto o código JavaScript é analisado.

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup