Edição 178 - 22/12/2016 #136

Closed
jaydson opened this Issue Dec 14, 2016 · 46 comments

Projects

None yet
@jaydson
Member
jaydson commented Dec 14, 2016

Weekly a ser disparada no dia 22/12/2016

Ajude a BrazilJS Weekly postando sua dica, link ou sugestão aqui nos comentários desta issue.
Ao longo da semana vamos debatendo e juntando os melhores links que serão inseridos na próxima Weekly.

Template para uma boa dica (Não é obrigatório, faça como quiser):

**[Título](URL)**
Rápida descrição
*Categoria*

Exemplo de dica:

lodash-decorators
Uma coleção de decorators usando o lodash.
Tools

Categoria:

Para a categoria, escolha em qual contexto o link melhor se encaixa.
Alguns dos exemplos de categorias mais utillizadas: Artigos, News, Videos, Eventos, Tools, Demos e outros

PS: Thumbs up para quem seguir os exemplos, pois facilita MUITO a vida de quem edita a news no Mailchimp (posso só copiar e c30olar lá).

@jaydson jaydson added the campaign label Dec 14, 2016
@oieduardorabelo

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!
Artigos

@jaydson
Member
jaydson commented Dec 15, 2016 edited

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

@fdaciuk
fdaciuk commented Dec 15, 2016

Webpack 2 Release Candidate
Lançado o primeiro RC do webpack 2
News

@robsongajunior

Make the Web Work For Everyone

So yeah, cross-browser compatibility is still a thing. It’s a thing we care about at Mozilla, and we think you should care about it too. Why? Well ......

Artigos

@caio-ribeiro-pereira

5 Awesome Free Ebooks for JavaScript Developers
Um quick post com 5 recomendações de ebooks free para se aprofundar em JavaScript.
Artigos

@FagnerMartinsBrack
FagnerMartinsBrack commented Dec 17, 2016 edited

Nodebots - Javascript e robótica no mundo real
@willmendesneto lançou um e-book muito irado para quem quer começar com robótica em JavaScript (em português!). Ele só foi colocado como pago no começo para cobrir os custos de publicação do leanpub, depois disso vai ficar de graça.
Livros

@lucasfcosta

An Open Letter to JavaScript Leaders Regarding Semicolons
Um post bem completo explicando como funciona o parser do JavaScript em relação à inserção automática de semicolons, detalhando todos os aspectos relacionados das produções da gramática da linguagem para que os desenvolvedores sintam-se livres e saibam quando um ; é necessário ou não.
Artigos

@jaydson
Member
jaydson commented Dec 19, 2016 edited

@lucasfcosta esse artigo do @isaacs é muito massa, mas é de 2010.

@FagnerMartinsBrack
FagnerMartinsBrack commented Dec 19, 2016 edited

☝️
Sobre o artigo de semicolons, eu acho que a comunidade tá muito cansada já de falar sobre isso. Em minha experiência cada time decide o que fica melhor e todo mundo mantém o padrão.

Se o time tem muita gente que entende de fundamentos de software e não está familiarizado com JavaScript mas com linguages derivadas de C++, eles vão usar semicolons. Se eles tem um background Ruby eles não vão usar semicolons. Se todo mundo gosta de JavaScript e curtem usar o máximo da linguagem por seja lá qual razão, não vão usar semicolons.

Enfim... Muito bikeshedding pra pouco valor.

@lucasfcosta

@jaydson @FagnerMartinsBrack boas considerações e muito válidas diga-se de passagem, achei ineteressante mesmo pelo fato de explicar o que é esperado pelo parser, não sabia como funcionava internamente o ASI.
Agora que vi que é de 2010, sorry 😓

@vinicius73

CODECASTS: Talk - Programação Funcional Direto ao Ponto
Entenda os principais pontos da programação funcional, para poder aplicar eles ainda hoje no seu código.
Video

@vinicius73

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.
Artigos

@felipenmoura
Member

Using Sass to automatically pick text colors
Artigo muito interessante sobre como podemos usar o SASS para escolher dinamicamente a cor de um texto, proporcionando um contraste melhor para leitura.
Articles

@Kirmayrtomaz

The 10 Most Important Node.js Articles of 2016
Resumo de 10 links super interessantes como Survey, bibliotecas, gerenciador de pacotes e muitas novidades que aconteceram em 2016
Articles

@weslleyaraujo

Building a Simons Says game with React/Redux
Um overview sobre como criar um "Simon Says" game usando react + redux + styled-components 💅
Articles

@caio-ribeiro-pereira

Escrevendo JavaScript Melhor - Parte 5
Nesse post vou mostrar algumas dicas sensacionais que já é possível aplicar usando JavaScript ES6 puro.
Artigos

@malbernaz

React SSR Isn't that hard. Webpack is... (em inglês)

um artigo meu, abordando os problemas que a gente geralmente encontra quando vai configurar SSR no nosso build.

Artigos

Code-splitting your way to better perf with Webpack in Totally Tooling Tips (S3, E15)

Um video sobre como melhorar a performance do seu app, usando o code-splitting do webpack.

Videos

@awerlang
awerlang commented Dec 23, 2016 edited

Likes, depois do clique
Demonstra porque o conceito (toggle) deve ser desconsiderado quando se trata de uma operação assíncrona. Apesar de simples, é baseado em pressupostos demais. Apresenta aqui uma solução mais robusta.
Artigos

@felipenmoura
Member

Screen Recorder com tecnologias Web com o Kap
Ferramenta para Screen Recording desenovolvida com tecnologias Web.
Tools

@caio-ribeiro-pereira

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.
Artigos

@jaydson
Member
jaydson commented Dec 25, 2016

Novo npm search
Isaac Schlueter, CEO e criador do npm anunciou novidades e melhorias na busca do npm.
News

@jaydson
Member
jaydson commented Dec 26, 2016 edited

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

@FagnerMartinsBrack
FagnerMartinsBrack commented Dec 27, 2016 edited

Autor do Inferno vai para o Facebook

@jaydson Recomendo colocar quotes no "Inferno". Ficou meio engraçado pra quem não conhece a lib 🤣

@jaydson
Member
jaydson commented Dec 27, 2016

AHahahahah boa dica @FagnerMartinsBrack

@felipenmoura
Member

Cancelable Promises canceled
A proposta para a entrada das Promises canceláveis acabou sendo congelada
News

@vinicius73

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

@raphamorim
raphamorim commented Jan 4, 2017 edited

Perfomance Analysis about Data URIs
Análise de um ponto de vista focado em perfomance, alegando maior lentidão de entrega de Data URIs em dispositivos mobile.
Artigos

@davidalves1

getme

É uma ferramenta CLI para realizar diferentes tipos de consulta, como clima, ip, realizar consultas no google, entre outras.

Tools

@cjpatoilo
cjpatoilo commented Jan 6, 2017 edited

Bowerless

Gere bundles a partir de dependências npm.

Tools

@cjpatoilo

banner-cli

Crie um banner com informações do seu projeto a partir do package.json.

Tools

@hugocarreira

Como é programar em JavaScript em 2016

Um artigo interessante 'ironizando' a programação em javascript atualmente.

Artigos

@rafaell-lycan

AngularJS: Definindo parâmetros opcionais com UI Router
Artigo que mostra 3 diferentes formas de se utilizar Angular UI Router com parâmetros opcionais.
Artigos

@robsongajunior
robsongajunior commented Jan 13, 2017 edited

"Small Core" – Keeping Node Core Small

Adam talked with Sam Roberts (Node Runtimes at IBM) and Thomas Watson (Node.js Lead at Opbeat) about keeping Node Core small.

artigos

@robsongajunior
robsongajunior commented Jan 13, 2017 edited

Make Node.js Core Bigger
Artigo do Mikeal abordando a necessidade de um core maior no Node.js
artigos

@enieber
enieber commented Jan 13, 2017

Advice for library authors who use polyfills?

Discução sobre o uso de polyfills

outros

@edmolima

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!
Artigo

@talitapagani

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.
Artigos

@fernahh
fernahh commented Jan 16, 2017

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.
Artigos

@davidalves1

Gasto com o ar-condicionado
Ferramenta CLI que informa o gasto médio que você pode ter durante o mês com o seu ar-condicionado
Tools

@jaydson
Member
jaydson commented Jan 17, 2017 edited

Replacing the Jet Engine While Still Flying
A nova engine do Firefox está quase pronta!
News

@jaydson jaydson closed this Jan 17, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment