Otávio Weblog

Minhas memórias, antes que eu as esqueça

Arquivos em Maio/2010

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.

Don't let the Sun goes down

James Gosling, pai do Java, saiu da Sun/Oracle há algumas semanas. O que eu posso dizer disso tudo é que Gosling fará uma falta enorme no time que sempre fez a Sun ser uma das mais inovadoras empresas de tecnologia. Time esse que infelizmente vai se reduzindo aos poucos.

Tive já o prazer de apertar a mão do Pai do Java em um dos Sun Tech Days da vida, e Gosling é simplesmente fantástico, e possui uma mente muito jovem, extrovertida e com um ótimo humor.

Então nada mais justo do que eu deixar aqui meu agradecimento a James Gosling, que criou a linguagem que amo, e que é minha companheira desde o início da minha carreira profissional.

Obrigado, Gosling.