Debugar uma aplicação não é uma tarefa trivial. O PHP fornece algumas funções para esse proposito como o var_dump, print_r e debug_backtrace, mas elas estão longe de serem suficientes. Para suprir essa lacuna, a comunidade criou vários projetos uteis que podem auxiliar quem cria aplicações web.
Quem já usou o framework symfony deve conhece-lo bem. O PHP_Debug é um pacote do PEAR e permite fazer, trace, analisar logs, SQL executados, variáveis de ambiente, exceções entre outras coisas. Sua instalação e uso é simples: após ativado, uma barra no canto superior direito é criada com acesso a todas as funções.

Segundo o TechCrunch, após muitos problemas de estabilidade provocada pela falta de estabilidade da plataforma do Ruby on Rails, o Twitter.com está pretendendo migrar para uma plataforma mais estável e escalável, como o PHP.
A noticia criou polêmica. Apesar do seu criador desmentir, no artigo da TechCrunch é analisado os motivos que poderá levará o twitter e outros projetos a mudar de tecnologia.
O Twitter foi o grande projeto que deu visibilidade ao projeto Ruby on Rails e ainda é um dos maiores usando a tecnologia. Seus desenvolvedores fizeram um excelente trabalho para aperfeiçoar a tecnologia e também desenvolveram vários componentes para o twitter ser possível.
Durante os últimos 2 anos, tornar o twitter escalável e disponível virou um sonho a ser alcançado e foi tornando-se cada vez pior. Muitos desenvolvedores abandonaram o barco do RoR (Ruby on Rails) como foi o caso de Ted Zed Shaw, o criador do Mongrel, um webserver que todos usam para servir aplicações em Rails e que a comunidade idolatrava.
Continue lendo »