Ao longo da minha carreira, fruto da paixão que nutro pela tecnologia, sempre tenho procurado atualizar os meus conhecimentos, sempre que consigo arranjar tempo para isso. No que diz respeito ao desenvolvimento para a Web, desde muito cedo que me interessei pelo desenvolvimento de aplicações para a Web. As minhas aventuras começaram há largos anos atrás em que desenvolvia cgi-bin, recorrendo a linguagens de programação como o C e o C++. Ainda me lembro do desespero que era, andar a tentar fazer depuração de uma destas “coisas” quando dava para o torto.
Depois, mais tarde, descobri o PHP, quando o mesmo ainda estava a dar “os seus primeiros passos”, e em que o facto de ser uma linguagem “interpretada” representar um salto qualitativo muito grande em relação a tecnologias semelhantes. Desde essa altura, que resolvi apostar tudo no PHP, e dedicar bastante tempo à aprendizagem da linguagem, a aproveitar a mesma para o desenvolvimento de um conjunto de projectos, no qual se incluem igualmente um conjunto de livros escritos sobre o tema, para a editora FCA - um dos mais recentes é o “Programação com PHP 5.3″.
- Installing Ruby, Rails & MongoDB on Mountain Lion: uma referência importante, para quem usa Mac OS X, nomeadamente o Mountain Lion, e pretende instalar o Ruby, o RoR e a MongoDB para desenvolvimento;
- Michael Hartl, Ruby on Rails Tutorial - Learn Web Development with Rails: uma excelente referência para aprender RoR. Neste livro, que se encontra disponível on-line, o autor explica com um exemplo detalhado, todos os passos necessários para perceber os conceitos de desenvolvimento com RoR, o Test Driven Development, o modelo MVC assim como outros tópicos relacionados;
- Rails for Zombies: a EnvyLabs tem na CodeSchool um divertido tutorial em que explica igualmente o desenvolvimento RoR. Para além dos vídeos que explicam os diversos aspectos da framework, estão igualmente disponíveis alguns exercícios que podem ser diretamente testados numa consola interativa que ajuda a perceber o funcionamento da framework e do desenvolvimento que fazemos;
- Try Ruby: mais um excelente recurso, desta feita para a aprendizagem da linguagem Ruby. Este segue um pouco a abordagem do anterior.