BrazilJS Weekly #241 – WebAuthn, nova VM da Oracle e Bitcoin

Chegou a BrazilJS Weekly nº 241, e como de costume, temos diversas novidades e artigos para discutir 🙌 Débora e Jaydson falam sobre uma nova especificação da W3C para autenticação na Web, uma nova VM muito interessante da Oracle e o mundo do Bitcoin.

Em vídeo

Novidades

Um padrão para autenticação na web, o WebAuthn
O trabalho conjunto do W3C e FIDO Alliance resultaram em um novo padrão de autenticação na web, o chamado WebAuthn. A especificação vem sendo trabalhada a 2 anos e já tem suporte na última versão do Firefox, nos próximos meses, pelo Chrome e Edge. Um pequeno passo para um mundo sem phishing.
Indicado por @oieduardorabelo

Oracle anuncia nova máquina virtual
A Oracle anunciou esta semana o lançamento de uma nova máquina virtual, a GraalVM.
O projeto bem ambicioso é fruto de anos de pesquisa e desenvolvimento e parece ser realmente bem inovador.
Indicado por  @braziljs

Angelo Belchior – Levando o .Net para o mundo mobile com Xamarin – MobileSummit 2017
Mais palestra do MobileSummit 2017 no ar! Angelo Belchior fala sobre Xamarin, com a palestra: Levando o .Net para o mundo mobile com Xamarin.
Indicado por @jaydson

Call4Papers do RSJS
O Call4Papers do RSJS termina dia 02 de maio. Corre pra não perder o prazo. Queremos o palco mais diverso possível e com muitas palestras fodas.
Indicado por @jaydson

Cartoon da semana

Via CodeChef

Artigos

React Native: Criando Grids com FlatList
Grids são uma escolha comum para interface, principalmente em aplicativos móveis. Mas o que torna essa escolha, uma boa escolha? Olhando o Instagram, Facebook, Google, Apple, podemos perguntar “qual o segredo de um bom grid”?
Indicado por @oieduardorabelo

O mundo além do Express.js — Conheça o Restify
Se falamos em APIs REST usando Node.js, estamos falando em Express.js, certo? Não necessariamente! Leia este artigo e conheça uma excelente alternativa chamada Restify!
Indicado por @DiegoPinho

JavaScript Factory Functions vs Constructor Functions vs Classes
Aborda um pouco sobre a diferença de cada pattern, conhecimento que ajudará na hora de startar seu projeto. Indicado por @robsongajunior

O porquê do Bitcoin— Parte 1: La casa de papel, a Roma Antiga e a Década Perdida
Parte 1 da série de posts que promete esclarecer por que tem tanta gente animada com o Bitcoin, Blockchain, Ethereum e em todo esse novo ecossistema que se formou baseado na descentralização.
Indicado por @matheusml

API simples com AdonisJS
Com essa onde de rest onde todos querem ter uma ferramenta que ajude no trabalho, se encontra o AdonisJS um framework que pode ser usado apenas como API e onde se tem a oportunidade de criar seu proprio bolerplate (blueprint)
Indicado por @devalexandre

Streaming Redux state as an Observable with RxJS
como podemos transmitir o estado de um repositório do Redux usando Observables.
Indicado por @devalexandre

Glide.js
Slider e carousel Javascript ES6 sem dependências, rápido e flexível.
Indicado por @karlasamantha

Regra de três
App simples escrito em react-native(-web), publicado como web app, mobile app, extensões de navegador e mais.
Indicado por @ericorruption

AdonisJS
Em meio essa onda de frameworks, eis que surge um framework javascript baseado no laravel.
Indicado por @devalexandre

Webinar – Descomplicando o Kubernetes
Dica de Webinar: O Jeferson, Youtuber do canal LINUXtips, vai falar sobre Kubernetes, uma plataforma open source que automatiza as operações dos containers Linux. Coloquem na agenda, o Webinar acontece na próxima semana, 25/04 às 15h.
Indicado por @jaydson

WebAssembly.Studio
IDE online que proporciona desenvolvimento em tecnologias como C/C++/Rust/WebAssembly.
Indicado por @felipekm

Thinking Thunks
Palestra do Kyle Simpson (que estará na BrazilJS Conf! :tada:) sobre callbacks, thunks e como eles se encaixam em JavaScript e concorrência assíncrona.
Indicado por @fernahh

Frase da semana

When you’re working in somebody else’s module, though, you’d better use his or her conventions. It’s part of learning to work with others.
– Ray Ozzie


BrazilJS é uma iniciativa NASC