Tenho me interessado por Ruby on Rails ultimamente, que me parece ser uma ótima ferramenta para desenvolvimento de software para web, e procurando por material sobre o assunto, encontrei um vídeo (em inglês) interessante com uma introdução rápida à Ruby on Rails.
Alguns outros vídeos sobre o Ruby on Rails pode ser encontrados em: http://www.rubyonrails.com/screencasts
Nessa onda de web 2.0, muitos novos sites tem surgido, uns úteis, outros nem tanto, mas a grande maioria com esse apelo da web 2.0 que prima muito pela simplicidade, muita utilização de AJAX e javascript tornando a experiência com usuário mais agradável.
Eu, particularmente, também tenho me interessado pelo assunto e procurando por material para estudar, encontrei um ótimo tutorial em português, escrito por um dos pioneiros do Ruby on Rails no país: Ronaldo Ferraz.
Eis o link para o tutorial que é composto por 300 páginas, ou seja, é praticamente um livro:
Tutorial Ruby on Rails
Design Patterns ou padrões de projeto é um assunto não muito novo na área de desenvolvimento de software. Padrões de projetos propõe soluções padronizadas para problemas comuns encontrados na modelagem e desenvolvimento de novos softwares. Padronizando as soluções fica mais fácil a manutenção e mesmo a reutilização de componentes já desenvolvidos. Existe m muitos materiais na internet sobre o assunto e eu coloco aqui um link para um e-book grátis. Basta baixar o arquivo PDF:
The Design Patterns Java Companion
Para quem quer um livro físico, recomendo o Head First Design Patterns da famosa série Head First que utiliza uma metodologia que eles chamam de “brain friendly” que consiste em apresentar o conteúdo de tal forma que o cérebro terá mais facilidade em armazenar toda a informação. Para isso lançam mão de muitas figuras, histórias, piadas e coisas do gênero. Muitos não gostam, mas eu gostei!

É isso mesmo pessoal, já está disponível o segundo update do Java 6. Com um novo visual para o instalador, esta versão contém uma série de correções de bugs. Clique aqui para ver o que há de novo neste update.
Para baixar: http://java.sun.com/javase/downloads/
Novidades: http://java.sun.com/javase/6/webnotes/ReleaseNotes.html
Simples, grátis, online e acima de tudo útil. Assim pode se definir uma aplicação web que foi recentemente lançada: Todoist.

O que mais se encontra na internet hoje em dia são aplicações para gerenciar listas de tarefas. Existem de todos os tipos para todos os gostos e quase todas usando bastante Ajax e seguindo a filosofia da Web 2.0. A idéia por trás do Todoist é só uma, gerenciar uma lista de tarefas de maneira simples, porém flexível. São várias as possibilidades, no entanto, é extremamente fácil de utilizar. Veja a lista de recursos disponíveis:
- Projetos e Sub Projetos
- Tarefas e Sub Tarefas
- Entrada de datas bastante intuitiva, basta digitar (em inglês) a data em forma natural. Ex.: tomorrow @ 10am
- Tarefas recorrentes – Basta usar a palavra “every” antes da data. Ex.: every monday
- Notas
- Várias teclas de atalho
- Acesso móvel (pelo celular)
- Gadgets para iGoogle e Netvibes (páginas personalizadas)
- Integração com o Gmail – é possível criar uma tarefa no Todoist diretamente de dentro do Gmail e acessar o email diretamente de dentro do Todoist, bem interessante e útil pra quem usa o Gmail, claro
- API para aplicações de terceiros
Além disso o produto está em constante evolução, mas sem perder a idéia original de ser simples. Para mim só falta mesmo a opção de configurar lembretes para as tarefas e a possibilidade de acessar as tarefas no formato iCal.
Acesse em: Todoist