Weekly #176 – Adeus Firebug, novos releases de DSW e Babylon e testes com AVA e Jest

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 10 colaboradores da edição nº 176! Colaboradores Weekly 174

Em vídeo

Novidades

FrontInPOA 2016 No próximo sábado acontece a 5º edição do FrontInPOA. Indicado por @braziljs

Firebug é descontinuado O nosso velho e querido amigo Firebug está sendo descontinuado. Indicado por @jaydson

Novo release do DSW Aprenda e use Service Workers hoje com o DSW em sua nova versão. Indicado por @felipenmoura

Novo release de Babylon.js Ferramenta para manipulação 3D em WebGL, tem várias novidades em sua última atualização. Indicado por @felipenmoura

Zofe 37 O podcast Zofe voltou! Indicado por @jaydson

Resumo da semana

AVA.JS: Um test runner futurístico — parte 2 Segunda parte da série sobre AVA.js, falando agora sobre configuração dos testes. Indicado por @raphaelpor

Jest: Escrever testes nunca foi tão divertido Antes odiado, hoje, uma das melhores ferramentas para teste de código. Jest, o framework criado pelo Facebook, desbanca os concorrentes em vários pontos. Prático, simples e pronto para usar em 4 linhas. Vou contar um pouco da experiência em instalar e escrever testes com Jest e como isso tem afetado os projetos e equipes com que trabalho. Indicado por @oieduardorabelo

Ecossistema JavaScript — Parte 03: Task Runners Task Runners são automatizadores de tarefas. Eles tem a capacidade de fazer muita coisa, facilitam muito o workflow de projetos seja no desenvolvimento, build ou deploy. Indicado por @vinicius73

Saindo do zero a zero com o Vue.js Uma rápida introdução sobre o Vue.js. Indicado por @luisfmsouza

Carregamento rápido com hacks estranhos (em inglês) Truques super estranhos, alguns envolvendo document.write e iframes para carregar a página mais rápido! Indicado por @felipenmoura

How To Prevent Falling In The Trap Of The “Next Big Project” (em inglês) Muitas empresas começam com um protótipo frágil para testar uma ideia e esse protótipo tende a se transformar na solução final ao invés de ser reescrito. Esse artigo mostra algumas dicas de como aliviar a quantidade de problemas que podem aparecer caso o protótipo temporário se torne a solução final. Indicado por @fagnermartinsbrack

Free as in Puppy — Open Sourcing Your JavaScript Code (em inglês) Dicas do que fazer (e como fazer) quando você tem um projeto baseado em JavaScript que deseja tornar Open Source. Indicado por @fagnermartinsbrack

How to build a realtime TO-DO List App with appbase.io (em inglês) Um tutorial simples e rápido que utilizar um banco de dados em tempo real com suporte a Elastic Search. O legal dessa ferramenta é a possibilidade de usar em aplicativos mobile. Há também a opção de usar esse serviço apenas usando código nativo. Indicado por @igorlima

Outros

Sign-in and Payment without Forms (em inglês) Eiji Kitamura, em uma talk na Polymer Summit 2016, mostra como trabalhar com API’s de pagamento e login sem o uso de formulários. Indicado por @twobanks

10 Priceless Resources for JavaScript Learners (em inglês) Uma coleção valiosa de conteúdos para quem esta aprendendo a programar javascript. Indicado por @fredericksilva

Frase da semana

“That hardly ever happens” is another way of saying “it happens” – Douglas Crockford

Frase via DefProgramming

  • Um novo padrão para o objeto global no JavaScript

    O objeto global no JavaScript é, no mínimo, peculiar. Muitos novatos na linguagem acabam cometendo erros graves por não saberem exatamente como o objeto global funciona. Até mesmo programadores experientes em outras linguagens podem enfrentar dificuldades em entender e utilizar o objeto global. Vejamos o exemplo abaixo: function calc(x, y) { a = x + […]

  • Promises no JavaScript

    Promises tratam-se de uma novidade (que já nem é mais tão novidade assim) no JavaScript que você deveria dominar assim que puder! Este artigo é parte da série sobre JavaScript Assíncrono. Promises nos ajudam a trabalhar com código assíncrono de uma maneira muito mais organizada. Especificação A especificação é “direta e reta”. let p = […]

  • Async Await, JS assincronamente síncrono

    O JavaScript tem evoluído muito nestes últimos anos e ainda temos muitas novidades interessantes a caminho! Este artigo é a continuação de uma série onde estamos discutindo as características assíncronas do JavaScript. Confira a lista dos artigos anteriores. As promises são uma daquelas coisas que trouxeram muitas mudanças na forma como trabalhamos com código assíncrono. […]

Patrocinadores BrazilJS

Gold

Bronze

BrazilJS® · Powered by NASC
marimbondo