No episódio desta semana
O Chrome 42 chega com notificações push, Jacob Kaplan-Moss desmascara mitos sobre programadores, os URLs relativos de protocolo agora são antipadrões, o selo de compatibilidade com dispositivos móveis chega ao Google, dicas do Git com o First Aid Git e otimização do app com RAIL.
O CHROME 42 ESTÁ AQUI
O Chrome 42 chegou à versão estável esta semana e, com ela, vem uma série de novos recursos. As notificações push permitem que os usuários aceitem atualizações em tempo hábil, os banners de instalação solicitam que os usuários salvem páginas na tela inicial, as permissões informam se é possível usar uma API, a busca age como um substituto para o XHR e inclui suporte para classes ES6.
https://twitter.com/ChromiumDev/status/590169593110335488
http://updates.html5rocks.com/2015/03/push-notifications-on-the-open-web
http://updates.html5rocks.com/2015/04/permissions-api-for-the-web
http://updates.html5rocks.com/2015/03/introduction-to-fetch
DESAFIO DE MITOS
A palestra de abertura de Jacob Kaplan-Moss no PyCon deste ano detalha a dicotomia de que os desenvolvedores são 10 vezes ousados ou completamente terríveis. Remover essas suposições nos ajuda a lidar melhor com problemas como a síndrome do impostor e a trabalhar para melhorar ambientes de trabalho potencialmente tóxicos.
https://www.youtube.com/watch?t=772&v=hIJdFxYlEKE
AGUARDE TODAS AS COISAS!
Os URLs relativos de protocolo agora são um antipadrão. Postagem no tweet por PaulIrlanda nesta semana, a prática de deixar de fora o protocolo de um URL agora é desencorajada, porque pode levar a ataques do tipo "man-in-the-side", semelhantes aos que atingiram o GitHub. A nova recomendação é sempre solicitar um recurso por https se ele estiver disponível em SSL.
https://twitter.com/paul_irish/status/588502455530311680
https://www.paulirish.com/2010/the-protocol-relative-url/
http://www.netresec.com/?page=Blog&month=2015-03&post=China%27s-Man-on-the-Side-Attack-on-GitHub
VAMOS AO DISPOSITIVO MÓVEIS?
Verifique se o site é compatível com dispositivos móveis. Um artigo recente no blog do Google Webmasters indica que, de repente, a Pesquisa Google vai adicionar marcadores ao lado dos sites que considerar compatíveis com dispositivos móveis. Os critérios incluem coisas como garantir que os usuários não precisem usar zoom para ler a página e que os links tenham um espaço suficiente entre si. Você pode usar o teste de compatibilidade com dispositivos móveis para garantir que seu site atenda aos padrões. e aprimorar suas habilidades em "Fundamentos da Web".
http://googlewebmastercentral.blogspot.com/2014/11/helping-users-find-mobile-friendly-pages.html
https://search.google.com/test/mobile-friendly
COMO AUMENTAR A VELOCIDADE
Aprender o Git pode ser difícil. O StackOverflow revela mais de 53 mil perguntas relacionadas ao git, mas a ajuda está a caminho. O First Aid Git é um índice pesquisável com as perguntas mais frequentes do Git. Quer saber como desfazer uma alteração que você acabou de enviar para a ramificação principal? Encontre a resposta e muito mais ou envie uma solicitação de envio para adicionar ao índice.
http://ricardofilipe.com/projects/firstaidgit/#/
RAIL DE OTIMIZAÇÃO
60 quadros por segundo é o objetivo de uma experiência fluida na Web, mas é fácil sair do caminho mais rápido. Paul Lewis e Cameron Pittman mostram como otimizar as quatro principais áreas da Resposta, Animar, Inativo e Carregar do seu app, também conhecido como RAIL, neste curso SEM CUSTO FINANCEIRO de seis partes da Udacity. Derrote invasores instáveis e aprenda o DevTools enquanto aprende os segredos para criar um app da Web mais rápido.
https://www.udacity.com/course/browser-rendering-optimization--ud860
protetores de tela com JavaScript, de Yash Bhardwaj
http://codepen.io/yashbhardwaj/full/hHgtE/
Caos doce no espaço de tule de Bailh
http://codepen.io/cathbailh/full/KpPjPg/
Animação CSS 101 - Imagem principal por Donovan Hutchinson
http://codepen.io/donovanh/full/EjYeLa/
Linjer, de Hakim El Hattab
http://codepen.io/hakimel/full/zwxba/
Deixe sua opinião no Twitter #LazyWebShow
Para mais notícias sobre a Web, confira os seguintes recursos: JavaScript Semanal: http://javascriptweekly.com/ Open Web Platform Daily: http://webplatformdaily.org/ HTML5 semanal: http://html5weekly.com/
Inscreva-se no canal Google Developers em: https://goo.gl/mQyv5L