Tagged in

Javascript

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....

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)....

Entrevista JSConf Argentina 2014

No post anterior falei sobre minha palestra na JSConf Argentina. Além do vídeo da palestra, rolou também uma pequena entrevista bem bacana feita pelo pessoal da organização. Na entrevista falo um pouco sobre o que foi a minha palestra, e claro, sobre JavaScript :) ...

ES6Rocks - Palestra na JSConf Argentina

Em novembro de 2014 tive o prazer de palestrar na JSConf Argentina. Além da pressão de pela primeira vez palestrar em inglês, dividi o palco com Brendan Eich, Andreas Gal, Alex Sexton, Mr. Doob, Sebastián Markbage, entre outros. Baita responsabilidade. Lá falei sobre ES6, a nova versão do JavaScript (hoje ES2015 - as coisas mudam rápido né?). O vídeo da palestra está disponível no Youtube: E os slides no speakerdeck:...

20 anos do JavaScript

Em maio de 1995 nascia a linguagem de programação que hoje podemos chamar de linguagem ubíqua. Sim, o JavaScript está em todos os lugares ao mesmo tempo de forma quase onipresente. Não acredita? O JavaScript está presente em 99,99% dos browsers. Praticamente todas as páginas web executam algum tipo de código JavaScript, ou seja, pode ter certeza que diariamente muito código JavaScript está sendo executado durante uma pesquisa no Google, leitura de uma notícia no Terra ou procrastinação no Facebook....

ES6 Rocks - RSJS 2014

...

Rodando Harmony no Node

Nos últimos meses tenho estudado e estou fazendo alguns experimentos com ES6 tanto no browser quanto no Node. Para um dos testes, quero rodar via linha de comando um programa escrito em node. Para rodar um código no Node usando a nova especificação, é preciso passar a flag –harmony para que o node rode com tal suporte. É bem fácil: node --harmony --use-strict myfile.js Para apenas rodar o código, isto basta....