Social coding
Mesmo com o tempo muito curto, tenho participado ativamente de projetos open source, e é bem gratificante dedicar um tempo para trocar idéias com outros desenvolvedores, conhecer projetos, contribuir com códigos e, obviamente, abrir fronteiras.
Andei caçando algumas coisas no meu HD e achei várias coisas interessantes, e acabei disponibilizando alguns desses projetos no google code. Muitos desses meus projetos estão precisando uma melhor documentação, testes mais elaborados, e até mesmo revisão de código, mas logo vou publicando todos.
Eu já havia disponibilizado há algum tempo uma API para consulta aos webservices restfull do Technorati, o technoraty4j. Infelizmente desde o final do ano passado os webservices do technorati foram descontinuados, mas mesmo assim optei por deixar o projeto aberto para que possa servir de referencia para quem queria desenvolver alguma API semelhante.
Outros projetos que estão na minha lista de projetos que serão abertos é a ferramenta de publicação do meu site/blog, que é quase um wordpress feio em Java; além de uma ferramenta de atualização online de aplicações, sendo que essa última roda apenas no GAE/J.
Tenho também participado ativamente com contribuições ao framework Vraptor3, da Caelum, um controller MVC action-based que uso em quase todos meus projetos web. A galera do Vraptor é mais do que gente fina, e contribuir com idéias e códigos é muito divertido. Nas últimas semanas implementei validações via JSR303 (Bean Validation), Localized Converters, melhorias no file-upload dentre outras coisinhas miúdas.
E em meio a vários e vários tempos gastos nesses projetos aprendi muitas coisas, como por exemplo a usar GIT, fazer testes com Mockito, JAX-WS e mais uma infinidade de coisas que eu não conseguiria mesmo descrever aqui. Então se eu medir o tempo gasto em cada um dos projetos e o conhecimento que adquiri, eu ainda vou sair devendo, afinal, não há preço para o conhecimento adquirido.
Você pode acompanhar meu perfil no google-code pelo code.google.com/u/otavio.garcia e também no github pelo github.com/garcia-jj.
Últimos comentários