JSConf Argentina - Um relato da minha primeira palestra fora do Brasil

Pense numa semana corrida! Sabe aquelas em que você precisa entregar um projeto na empresa e outro trabalho na faculdade?

Então, foi assim que começou a minha, e que fecharia com o evento no sábado em Buenos Aires. Ainda faltava preparar os slides e me preparar para dar aquela que seria minha primeira palestra inteira em inglês.

A missão era muito importante, representar o Brasil em um evento mundialmente conhecido, que chegava em sua primeira edição aqui na América Latina e que contaria com figuras importante do universo de desenvolvimento JavaScript, entre eles Jacob Thornton (@fat) criador do Twitter Bootstrap, Isaac Z. Schlueter (@izs) criador do NPM e atual líder do projeto Node.JS, Mike Taylor (@miketaylr) evangelista da Opera e muitas outras.

Continue lendo...

Entrevista - Conheça o jQuery Boilerplate

“Trabalhar com jQuery ou Javascript e não conhecer Zeno Rocha é bem difícil, mas mesmo assim não vou deixar de apresentá-lo. Ele tem 21 anos e já tem muita história para contar. Foi desenvolvedor de software na Petrobrás, e hoje trabalha no Globoesporte.com, estuda Sistemas de Informação na Universidade Federal do Estado do Rio de Janeiro (UNIRIO) e ainda tem tempo para implementar um bocado de ideia open-source, como o jQuery Boilerplate (no qual iremos falar neste post) e o Wormz do Chrome Experiments.

Particularmente falando, eu já conhecia Zeno remotamente, mas só o conheci pessoalmente no Pernambuco.JS, evento que participei da organização e ele era um dos palestrantes. O jQuery Boilerplate é apenas um de seus projetos, e conhecer esta iniciativa será bem inspiradora para todos nós que trabalhamos com desenvolvimento web. Acabando um pouco com o blá-blá-blá, vamos partir para o objetivo do post!”

Continue lendo…

Tudo que você gostaria de saber sobre plugins jQuery e ninguém teve paciência de explicar

Então quer dizer que você anda brincando com jQuery. Volta e meia utiliza uns plugins que mais parecem mágica e se duvidar até se aventurou em criar o seu próprio, acertei?

Acontece que, caso você já saiba desenvolver os seus, talvez possam existir melhores formas de escrevê-lo. Será que você está seguindo as melhores práticas? Será que realmente entende o que está acontecendo por trás de cada linha?

Hoje vou tentar responder as dúvidas mais frequentes, explorando as melhores práticas para se construir um plugin. E no fim lhe mostrar um padrão interessante que você pode seguir agora que já entendeu os conceitos.

A ideia aqui não é simplesmente mostrar como criar um plugin, mas sim como criar direito, explorando tudo o que o jQuery tem de melhor para nos oferecer.

Continue lendo…

Not being a dick over being a rockstar;

Automatizando tarefas JS com Grunt

Você já parou pra pensar na quantidade de coisas que realiza repetidamente em seus projetos JavaScript?

Se você for um cara preocupado com a consistência do seu código talvez utiliza várias vezes ao dia o JSHint/JSLint. Quem sabe você também se preocupa com a qualidade da sua aplicação e provavelmente utiliza o QUnit para realizar testes unitários. Isso sem falar de performance, talvez você minifique e concatene seus arquivos com frequência antes de sair jogando eles online.

Durante o Rio.js Meetup desse último final de semana, o Leo Balter (@leobalter) nos apresentou uma ferramenta que vem justamente para ajudar nesse processo e hoje vim aqui compartilhar com vocês também.

Continue lendo...

Sublime Text 2 – Dicas para Desenvolvimento Front-end

Nada melhor do que começar o ano com algumas dicas do mais novo queridinho entre os editores de código. Por isso hoje, na minha estréia aqui no Front End Brasil, vou mostrar um pouco do meu workflow com Sublime Text 2 voltado para desenvolvimento Front-End.

Continue lendo…