Internet Explorer 8, 9 e 10 e o fim de uma era

Que dia histórico hein pessoal? 12 de Janeiro de 2016. Guardem esse dia em lugar especial da memória. O dia em que a Microsoft aposentou o Internet Explorer. Para quem não é tão velho como eu ou como o Diego Eis, talvez essa notícia não seja muito relevante, mas para quem viveu ao menos um pouco dos trágicos dias de desenvolvimento Web com a presença massiva do Internet Explorer, isso é um marco. »

Quando vós programardes JavaScript - Palestra Webbr 2015

Em Setembro de 2015 aconteceu a 7º edição da Webbr, a principal conferência da W3C no Brasil. Novamente tive a oportunidade de ser um dos palestrantes nesse evento super importante para a comunidade de desenvolvimento brasileira. Nessa talk falei sobre as novas versões do JavaScript, mostrando cases, novas features e o que esperar do futuro da linguagem. O vídeo da palestra está disponível no Youtube: Os slides estão no meu speakerdeck: »

Say my name - Palestra na JSConf Uruguai

Em Abril de 2015 tive o prazer de palestrar na JSConf Uruguai. Esta foi a minha segunda palestra internacional e foi muito legal. Falei sobre as novidades das novas versões do JavaScript (ES6 e ES7), falei um pouco sobre a comunidade no Brasil, sobre Sepultura e várias outras coisas :) O vídeo foi disponibilizado no Youtube: E os slides no speakerdeck: A JSConf Uruguai 2016 já tem data, fica a dica para quem quiser curtir um bom evento internacional sem gastar muito, já que ir para o Uruguai não é tão caro assim. »

Novos rumos 2015

Em 2011, ano da primeira BrazilJS, eu comecei a trabalhar no Portal Terra. Inclusive, fiz um post com título semelhante: Novos rumos 2011. Exatamente 4 anos depois estou aqui escrevendo sobre uma nova mudança, não faço mais parte do time do Portal Terra. Bons tempos ou the struggle Foram bons tempos, onde aprendi e ensinei muito. Uma empresa grande e com tantos anos de estrada acaba ficando estagnada em alguns aspectos e uma coisa que odeio é estagnação. »

Processo front-end no Terra

No Terra, o nosso processo de desenvolvimento front-end evoluiu muito nos últimos anos. Relatei o histórico dessa evolução e como saimos de um processo totalmente falho para um processo eficaz e automatizado na palestra “Processo de Desenvolvimento front-end - Do caos ao Sublime”, também disponível em vídeo. Nosso processo antigo baseava-se basicamente em uma coisa: fazer commit no SVN. Em uma imagem: Esse processo testless, horseness, etc, provavelmente foi aplicado em muitas empresas no passado (e ainda é! »

WebAssembly e o futuro da Web

O “wasm” Na última semana, Brendan Eich, o criador do JavaScript, anunciou o WebAssembly. O WebAssembly, ou apenas “wasm” é um novo formato binário para a Web. O Eric Elliot definou muito bem o que é o WebAssembly em 4 simples itens: - WebAssembly é uma melhoria para o JavaScript Uma maneira de implementar coisas críticas para performance em wasm e usa-las com JavaScript - WebAssembly é uma nova linguagem »

APIs REST em 1 minuto

No último RSJS tive a oportunidade de assistir a palestra “Ligthweight APIs with HarvesterJS” do meu ex-professor Diogo Lucas. Em poucos minutos de palestra eu já consegui identificar várias aplicações que fiz no passado, que poderiam ser totalmente reescritas de uma maneira muito mais simples com o HarvesterJS. O HarvesterJS é originalmente um fork do projeto FortuneJS, um framework para criar APIs REST baseadas na spec JSONAPI. O objetivo do Harvester foca em manter uma API fiel à JSONAPI spec, com suporte específico ao MongoDB (além de resolver alguns problemas de escalabilidade). »