Minhas impressões sobre a JSConf BR 2013
Leia em 2 minutos
Semana passada estive em Fortaleza para participar da primeira edição da JSConf BR. O evento, com um line-up de primeira, surpreendeu bastante como era de se esperar. Se você não esteve presente, perdeu um evento de primeira linha.
Organizado pelo Christiano Milfont, Douglas Campos e Henrique Gogó, o evento surpreendeu. Em um clima de conferência pequena, que é o intuito da JSConf, tivemos muitos palestrantes internacionais como o próprio criador da linguagem JavaScript, Brendan Eich, além de alguns palestrantes nacionais como Sérgio Lopes e eu (não sei como, tive a sorte de ter palestrado na primeira Brazil.js e, agora, na primeira JSConf BR).
Para começar, Brendan Eich falou um pouco sobre a evolução do JavaScript e mostrou um pouco sobre o que podemos esperar no futuro com Emscripten e asm.js. O ponto alto foi quando ele mostrou a engine de Unreal rodando de modo impressionante com JavaScript.
Logo depois foi a vez do Sérgio Lopes. Ele deu uma aula sobre carregando e execução de scripts. Ele falou sobre os atributos defer
e async
, módulos e como algumas coisas que eu não conhecia sobre prefetching e subresources.
Henrik Joreteg falou sobre uma coisa que me interessa muito e que estou acompanhando bem de perto: WebRTC. Ele mostrou bastante código e apresentou uma demo que mostrava como usar um servidor Socket.IO para fazer a intermediação entre os os usuários. No fim ele apresentou o produto Talky, que usa WebRTC.
Angelina Fabbro falou sobre Firefox OS e sobre todo o ecossistema que o acompanha que, diga-se de passagem, está muito interessante.
Depois, em uma palestra muito divertida, Ricardo Tomasi falou sobre seu projeto RockScript. A ideia da palestra foi usar a WebAudio API para simular efeitos de pedais de guitarra. Mas a coisa não ficou apenas na teoria… ele mostrou de verdade, com uma guitarra real, como eram os efeitos, além de ativá-los através do iPad. Muito bom!
Alex Sexton falou sobre parsers e compiladores. Martin Boßlet deu uma aula de criptografia, passando por SSL e W3C Crypto. Ele também deixou claro que precisamos de toda a parte barebone de criptografia, mas que também precisamos de uma API simples de usar.
Na sequência foi a minha vez. Ultimamente tenho falado muito sobre modularidade e códigos bem escritos do lado do JavaScript. Falei sobre AMD, CommonJS, module.js, ES6 Harmony e sua especificação de módulos.
O evento foi encerrado por uma palestra muito emotiva. Adam Brault falou sobre o que sermos apaixonados pelo que fazemos e como isso pode, inclusive, causar sofrimento. E falou sobre um período complicado de sua vida onde ele inclusive pensou em suicidar-se. Uma lição de vida e uma palestra que todos deveriam ver.
De um modo geral, o evento foi todo regado a muita cerveja (tinha nada menos que 300 litros de cervejas para tomar de graça durante o evento), comida (comida para caramba, para não ter que sair do evento) e papos interessantes para caramba.
Se você perdeu esta edição, faça de tudo para não perder a do ano que vem. Foi um evento único e, com certeza, ano que vem estarei lá de novo!