BrazilJS Weekly #220 – Live Share no VSCode e Atom, Social 3D Web e Swift no FuchsiaOS

Em:

E chegamos na edição nº 220 da BrazilJS Weekly!
Muitas novidades, muitas mesmo! Jaydson e Felipe falam sobre o Live Share nos editores de código, Social 3D Web, Swift no FuchsiaOS e muito mais.

Em vídeo

Novidades da semana

Zen and the art of code maintenance
Jem Young veio direto da Netflix e nos mostrou as melhores práticas desde a arquitetura de aplicações até as últimas progressões em desenvolvimento web.
Indicado por @braziljs
https://www.youtube.com/watch?v=srXzADSGR04

Angular 4 + Firebase, realtime não precisa ser complicado
Quer saber mais sobre ferramentas, tecnologias e serviços que nos possibilitam uma forma fácil de criar aplicações realtime? Já está no ar a talk da Evelyn Mendes na BrazilJS Conf 2017!
Indicado por @braziljs
https://www.youtube.com/watch?v=YV7V-j6mT3A

Grade parcial FrontInPOA 2017
A grade do FrontInPOA 2017 tá incrível!
Indicado por @braziljs
https://frontin.poa.br/2017/

Unit testing in JavaScript Part 2 – Your first tests
Continuando a jornada de testes unitários em JavaScript do canal Fun Fun Function, o segundo episódio postado essa semana foca um pouco mais no que são testes unitários e como eles podem ajudar no gerenciamento da complexidade do código.
Indicado por @diegourban
https://www.youtube.com/watch?v=XsFQEUP1MxI

Introducing Visual Studio Live Share
É um recurso (ainda em beta) muito interessante do VSCode/Visual Studio para compartilhamento remoto de código, sem que haja necessidade de compartilhar a tela. É possível inclusive compartilhar uma sessão de debug.
Indicado por @leonardomleitao
https://code.visualstudio.com/blogs/2017/11/15/live-share

Teletype for Atom: compartilhamento e edição de código remoto (em inglês)
Plugin do Atom permite que o código seja editado/compartilhado com outras pessoas em real-time, entre instâncias do editor. Excelente para pair-programming remoto ou mesmo avaliação de candidatos desenvolvedores.
Indicado por @jotafeldmann
https://blog.atom.io/2017/11/15/code-together-in-real-time-with-teletype-for-atom.html

Introducing security alerts on GitHub
O GitHub agora te notifica quando encontra vulnerabilidades nas dependências do seu projeto
Indicado por @ruanmer
https://github.com/blog/2470-introducing-security-alerts-on-github

Totally Tooling Tips: Server-side Rendering
Addy Osmani e Rob Dodson falam sobre server-side rendering.
Indicado por @jaydson
https://www.youtube.com/watch?v=RAhYnK0v3rk

What’s New In DevTools – Chrome 62
Saiu mais uma nova atualização do chrome, com bastantes novidades como os highlights para o uso de CSS Grid, screenshots de um específico nó do HTML, novos filtros para o console, e muito mais.
Indicado por @thulioph
https://developers.google.com/web/updates/2017/08/devtools-release-notes

Ecvoluções no Devtools do Edge
Palestra sobre a trajetória e evolução dos trabalhos da Microsoft em ferramentas para desenvolvedores.
Indicado por @felipenmoura
https://www.youtube.com/watch?v=yRd_jTrU63M&feature=youtu.be

Enabling the Social 3D Web
A Mozilla está investindo forte em AR/VR, e agora disponibilizou um roadmap e vários projetos open-source com foco em Social 3D.
Indicado por @jaydson
https://blog.mozvr.com/enabling-the-social-3d-web/

Pliim Ferramenta com uma funcionalidade legal para palestrantes: Presentation mode.
Indicado por @jaydson
https://zehfernandes.github.io/pliim/

Swift code will run on Google’s Fuchsia OS
Ao que tudo indica o Google está trabalhando para dar suporte a linguagem Swift no seu sistema operacional “secreto” Fuchsia.
Indicado por @jaydson
https://www.theverge.com/google/2017/11/20/16681556/apple-swift-language-google-fuchsia-os-open-source

Novidades no Firefox 58 Confira algumas das principais novidades no Firefox 58, incluindo melhorias no debugger, VR e um editor para clipings em CSS muito legal.
Indicado por @felipenmoura
https://hacks.mozilla.org/2017/11/new-in-firefox-58-developer-edition/

Cartoon da semana

Cartoon da semana

Cartoon via The Oatmeal

Artigos

CSS no JavaScript: Aprendendo a usar styled-components
A Aline Bastos preparou um tutorial básico para quem está iniciando no mundo do CSS no JavaScript e quer dar uma conferida nessa ferramenta.
Indicado por @braziljs
https://braziljs.org/blog/css-no-javascript-aprendendo-usar-styled-components/

Os desafios da organização de um meetup
Tem artigo novo no portal, um relato incrível do @ftonato de como foi organizar o primeiro encontro do DEV-SL meetup.
Indicado por @braziljs
https://braziljs.org/blog/os-desafios-da-organizacao-de-um-meetup/

How we do Vue: one year later
Artigo muito legal do pessoal do GitLab, mostrando como eles usam (com sucesso) o Vue.
Indicado por @jaydson
https://about.gitlab.com/2017/11/09/gitlab-vue-one-year-later/

Symbol, um exemplo de uso em JavaScript
Artigo do Flavio Almeida com uma introdução a Symbols no JavaScript.
Indicado por @jaydson
http://cangaceirojavascript.com.br/symbol-exemplo-uso-javascript/

Frase da semana

A good programmer is someone who always looks both ways before
crossing a one-way street
– Doug Linder

Frase via CodeWisdom

  • Simples aplicação real time com angular 4 e firebase, parte 3

    Terceira parte do artigo, nessa parte iremos fazer a ligação dos dados do angular com o firebase.

  • Assista aos vídeos do FrontInSM 2016

    Uma de nossas principais missões no BrazilJS é levar conteúdo de qualidade para toda a comunidade Brasileira, de forma gratuita. Pensando nisso, sempre que possível, fazemos a cobertura em vídeo dos nossos eventos parceiros. O FrontInSM é um evento super legal que acontece em Santa Maria, no Rio Grande do Sul. No dia 25 de […]

  • Google Developers Day Europe e DevFest Voronezh

    Tive o prazer da participar de dois eventos na Polônia, o GDE Summit (evento que reúne os Google Developer Experts do mundo todo para discutir coisas legais da tecnologia) e o GDD Europe, o Google Developers Day.

Patrocinadores BrazilJS

Gold

Silver

Bronze

Apoio

BrazilJS® é uma iniciativa NASC.     Hosted by Getup