daviferreira.com/blog
09 de Maio 2013
Elementos de interface utilizando apenas CSS3
17 de Abril 2013
Templates client-side com Mustache.js
20 de Março 2013
Zepto.js: JavaScript peso-leve
11 de Março 2013
JavaScript: o que fazer e aprender para se tornar um dev melhor?
26 de Fevereiro 2013
Plugins jQuery e bibliotecas JavaScript para e-commerces
15 de Fevereiro 2013
Reveal.js: criando apresentações no navegador
05 de Fevereiro 2013
3 ferramentas para criar e gerenciar projetos web
08 de Novembro 2012
Git: ferramentas & dicas
07 de Novembro 2012
Criando um plugin JavaScript (sem jQuery!)
19 de Setembro 2012
Underscore.js: cinto de utilidades JavaScript
26 de Julho 2012
Criando uma aplicação simples com AngularJS
09 de Julho 2012
Assegurando a qualidade do seu código JavaScript
12 de Junho 2012
Novos plugins jQuery e bibliotecas JavaScript
29 de Maio 2012
JavaScript com café, parte 2
09 de Abril 2012
JavaScript com café
13 de Março 2012
jQuery: conheça os métodos on() e off()
31 de Janeiro 2012
jQuery: métodos desconhecidos
13 de Janeiro 2012
Três livros sobre design que você, programador, deveria ler
10 de Janeiro 2012
jQuery: dicas de otimização e performance
15 de Dezembro 2011
20 plugins jQuery que marcaram 2011
17 de Novembro 2011
CSS dinâmico com LESS
17 de Outubro 2011
Tá chegando a RubyConf Brasil 2011!
04 de Outubro 2011
Testando seu código jQuery com Jasmine – Parte 2
12 de Setembro 2011
Testando seu código jQuery com Jasmine – Parte 1
07 de Setembro 2011
Nunca confie em um programador vestindo terno
17 de Agosto 2011
Alternativas ao jQuery
11 de Julho 2011
Programador procura web designer!
07 de Julho 2011
Apache, Rails, mod_passenger e variáveis do ambiente
30 de Junho 2011
Meu ambiente de trabalho em 7 ítens
20 de Junho 2011
Habilitando tags em fotos com jQuery
25 de Maio 2011
5 sliders de conteúdo para jQuery
19 de Abril 2011
Conteúdo sob demanda com jQuery
30 de Março 2011
jQuery: seletores personalizados
14 de Março 2011
Melhorando a exibição de tabelas com jQuery
17 de Fevereiro 2011
12 plugins jQuery para começar bem o ano
13 de Janeiro 2011
Carrinho de compras com drag and drop
13 de Dezembro 2010
Templates e jQuery – parte 2
08 de Novembro 2010
Templates e jQuery – parte 1
04 de Novembro 2010
Javascript e acessibilidade
04 de Outubro 2010
Associando eventos dinamicamente com jQuery
25 de Setembro 2010
Programação orientada a objetos com PHP: Guia rápido de consulta
14 de Setembro 2010
Anatomia de um plugin jQuery
28 de Maio 2010
Canvas: nova classe para manipulação e redimensionamento de imagens com PHP
01 de Março 2010
Recortando imagens com jCrop e PHP
11 de Fevereiro 2010
PHP: Retornando todas as combinações possíveis de um array multidimensional
05 de Fevereiro 2010
Akismet: Bloqueando spam nos comentários do seu blog
17 de Novembro 2009
Populando selects de cidades e estados com AJAX (PHP e jQuery)
23 de Outubro 2009
11 dicas de PHP que talvez você não conheça
28 de Setembro 2009
Interface drag and drop com jQuery (atualizado)
17 de Setembro 2009
Programadores PHP e agências web: onde está o problema?
20 de Novembro 2008
Esqueça as funções javascript alert() e confirm()
07 de Setembro 2007
Manipulando e redimensionando imagens com PHP
12 de Agosto 2007
Interface drag and drop com jQuery
29 de Maio 2007
Formulários sem tabelas
26 de Maio 2007
Definindo cores para seu layout