Eu estava planejando participar da edição deste ano da Conferência O’Reilly Fluent em São Francisco até que a Mozilla precisasse de mim em outro lugar na semana seguinte. Suponho que, tecnicamente, eu poderia ir à Fluent, mas ficaria longe de casa por duas semanas e, com um recém-nascido, a Sra. Walsh Blog poderia me dar o fora de vez. Não quero que isso aconteça, é claro, mas vou participar da Fluent “couch con”, ou seja, viver a experiência de casa. A seguir, o que eu esperava assistir enquanto estava na incrível conferência da O’Reilly.
Terça-feira
9am: React & Flux from Scratch
Um arrependimento que tenho até o momento é não ter trabalhado com o React. O popular framework do Facebook foi parcialmente criado e desenvolvido por metade dos meus antigos colegas de equipe da MooTools, o que deveria ser motivo suficiente para aprender React, mas ainda não precisei dele para nada. Talvez essa palestra possa me convencer.
13:45h: Dimensionando sua API do Node.js como um chefe
O sonho de qualquer criador de API é que sua API se torne muito popular e, como alguém que deseja ter esse problema algum dia, saber como dimensionar uma API do Node.js é algo que seria bom saber antes mesmo de começar a codificar minha API.
15:45h: Desenho em tempo real no navegador com o HTML5 Canvas
Agora que estou trabalhando com jogos em TVs Panasonic para Firefox OS, seria bom ter uma ideia do que está envolvido na criação de jogos HTML5 avançados e em tempo real.
Quarta-feira
11:15am: JavaScript e a Internet das Coisas
A Mozilla recentemente interrompeu o desenvolvimento do Firefox OS para telefones e, em vez disso, mudará o foco do Firefox OS para a “Internet das Coisas”. Essa palestra me familiarizaria com a forma como o JavaScript pode estar impulsionando a IoT atualmente.
12:00 h: Promessa de não usar Promises: Observáveis no ES7
Eu já usava promessas bem antes de elas aparecerem nos navegadores ou de o Node.js se tornar popular, portanto, ver “Promessa de não usar promessas” levantou minha sobrancelha. Prometo ouvir o orador.
1:30h: WebGL: A próxima geração
O WebGL é incrível – eu o vi realizar alguns feitos incríveis no Firefox OS e no navegador. Uma próxima geração do WebGL? Mal posso esperar para ver o que isso inclui! Espero que eles mostrem algumas demonstrações ou vídeos interessantes, se possível.
2:15pm: ECMAScript 2016 e além
Tem sido bom ver a Microsoft impulsionar os padrões da Web com o Edge e as recomendações para o W3c. Será interessante ver o que eles pensam ou podem me ensinar sobre o ES 2016.
15:00 h: Seja rápido e (não) quebre as coisas: Como evitamos estragar o projeto JavaScript mais caro do mundo
O Uber explodiu em popularidade e não é possível fazer isso sem criar sistemas incríveis. Esta palestra é especificamente sobre o lado JavaScript do Uber, que fala com os desenvolvedores que existem em todos nós.
4:30pm: Evite erros críticos de UX e faça com que seus usuários voltem sempre
Se quiser ganhar dinheiro e/ou conquistar seguidores na Web, o senhor precisa criar uma experiência de usuário que incentive o retorno. Tenho certeza de que estou cometendo muitos desses erros.
5:15pm: Não desligue o JavaScript ainda
As pessoas mais negligenciadas no mundo da Internet são aquelas que usam recursos de acessibilidade dos quais não precisamos. E a Internet é um ambiente totalmente “fora da vista, fora da mente”, portanto, aprender sobre como podemos ajudar melhor esses usuários é uma conversa que todo desenvolvedor front-end deveria ouvir.
Quinta-feira
11:15am: Alto desempenho no caminho crítico de renderização
Esta palestra promete abordar as técnicas de melhoria de desempenho mais importantes; todos sabemos que a minificação e a concatenação são importantes, mas e as próximas etapas?
12:00 h: Entendendo o novo layout CSS
Agora que temos as propriedades de layout CSS grid e flexbox, qual delas devemos usar e para quê? Não tenho a resposta, mas espero aprender aqui.
1:30h: HTTP/2 vs. HTTP/1.1: Uma análise de desempenho
Tudo o que ouço sobre o HTTP2 são unicórnios e gatinhos, mas não sei nada específico – essa palestra me ajudaria a encontrar o Kool-Aid.
2:15pm: Reescrevendo o plug-in de comentários do Facebook com React e Flux
Stoyan Stefanov é um dos meus heróis do JavaScript, portanto, ouvi-lo falar sobre seu trabalho no Facebook, um site extremamente popular e de alto desempenho, será um prazer. Um grande bônus é que ele falará sobre React e Flux avançados.
15:00 h: Mudando a forma como trabalhamos no PayPal por meio de Node.js, React e uma plataforma de experiência
O Paypal é outro site extremamente popular que usa o Node.js, portanto, seria interessante ver como eles usam o JavaScript em ambos os lados. Esperamos que também se fale um pouco sobre segurança.
4:30pm: O que os profissionais da Web podem fazer para prosperar em um mundo pós-browser
Móvel, móvel, móvel; o navegador para desktop (e os navegadores em geral) não são tão relevantes como costumavam ser, portanto, espero que esta palestra possa me ensinar como me manter empregado daqui a uma década.
5:15pm: Canais de dados WebRTC vs. WebSockets
A Mozilla promoveu muito o WebRTC durante anos, e os WebSockets têm sido a chave para a interatividade rápida há muito tempo, então espero que essa palestra possa me orientar para aprender um mais rapidamente.
Como eu disse, estou muito chateado por não poder ir Fluent em São Francisco em março. Se algum dos senhores for, por favor, me diga o que aprendeu!