BrazilJS Weekly #220 - Live Share no VSCode e Atom, Social 3D Web e Swift no FuchsiaOS
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
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
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 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