AJAX
Pra quem gosta de acompanhar as novas tendencias em técnicas de programacão, vale a pena dar uma pesquisada por AJAX. Basicamente, AJAX é uma nova maneira de projetar aplicacões Web utilizando JavaScript e XML. Eu tenho ouvido falar de AJAX desde que o Google lancou o Gmail (que utiliza a técnica). Um pouco depois disso, a empresa Adaptive Path deu nome a tecnologia. Eu tava lendo esse artigo agora e resolvi compartilhar:
http://www.adaptivepath.com/publications/essays/archives/000385.php
Eu acho muito interessante esse tipo de coisa. No meu mestrado eu usei um monte C++ template metaprogramming, que também é uma técnica de programacão que permite que vc use os templates da linguagem C++ e o compilador para criar metaprogramas (programas que agem sobre outros programas). Pra quem tiver curiosidade, vale a pena dar uma olhada nisso também (apesar de essa técnica não ter ganhado tanta publicidade quanto o AJAX).