Artigos na categoria shiny things

Uma nova edificação

por Otávio Scherer Garcia

Já faz algum tempo que venho pensando sobre o destino do meu site. Desde que Micheli e eu casamos meus posts tem sido muito reduzidos. Têm sido muito dificil para mim unir tempo para o trabalho, meus estudos de arquitetura de sistemas e ainda cuidar da família.

Para mim foi uma decisão muito difícil, já que tenho esse blog desde 2002, reunindo uma série de histórias da minha vida. Mas está na hora de parar de escrever, não por completo, mas de focar agora no que realmente é a minha vida: tecnologia.

Meu site surgiu como uma brincadeira, para encubadora de idéias de programação. Quando fui morar em Floripa pensei em então ter um blog para contar por onde o Otávio andava, o que ele estava fazendo... mas agora que estou de volta em casa não faz mais sentido.

Até o final da semana vou fazer uma limpa nos posts, removendo todo o conteúdo, e a partir daí começar uma nova edificação, que é um blog focando apenas em tecnologia.

:)

Social coding

por Otávio Scherer Garcia

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.

Publiquei essa semana o projeto correios-api-java, que como o nome já fiz, é uma API em Java para consulta de encomendas no site dos correios. O projeto está licenciado pela Apache License 2.0 que permite que você use o código a vontade, inclusive que faça mudanças.

Pensei em disponibilizar um projeto para consultas na API restfull do Akismet, porém o projeto já está um pouco velho, e como já tem um projeto muito semelhante, optei por reescrever o akismet4j usando fluent interface. Creio que eu consiga disponibilizar logo. O projeto também é licenciado pela Apache License 2.0.

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.

De onde eu blogo II

por Otávio Scherer Garcia

Eu já havia feito um post sobre isso há algum tempo atrás, mas como agora tenho 2 escritórios, aqui vai a foto do escritório 2. =)

fisl 8.0

por Otávio Scherer Garcia

E enfim hj acabou a oitava versão do Fórum Internacional do Software Livre, carinhosamente chamada pelo nerds de fisl 8.0 (vide link . Local ideal para pessoas (como eu) que adoram papear sobre tecnologia, vícios por códigos e de dormir abraçado no notebook -).

Esse ano o evento não contou com a tão esperada (pelo menos de minha parte) visita de Linus Torvalds, pai do Linux. Porém me encontrei (e até arrisquei a longos papos em inglês) com John "mad dog", além da galera do Projeto Fedora, Java Free e Sun Microsystems. Destaco também que esse é o primeiro fisl do Java Open Source.

Claro que o stande mais divertido foi o da Sun, onde além de um precioso cafézinho, pude papear por horas e hora com os arquitetos da Sun em bom e enrolado inglês. Ótimo para exercitar o inglês, trocar idéias sobre tecnologia, absorver metodologias, além de ganhar alguns brindes. Só faltou uma camiseta autografada do tio Gosling (pai do Java), porém como consegui bons contatos, é possível que daqui há algum tempo eu porte uma dessas -).

Encontrei também nada menos que Dalton Camargo e Vitor Pamplona, criadores do Javafree, pessoas que há anos não encontrava, e que foi ótimo matar a saudade dos bons papos nerds. Conversei por horas com o pessoal do Ubuntu-br sobre escolhas de distros, filosofias Open Source e afins. Encontrei Jasoon, grande figura do Fedora Brasil, e até trocamos idéias sobre participações mais ativas em comunidades.

Agora o parágrafo da desgraça fica por último, onde encontro ningém menos que John "mad dog", grande idealizador da Free Software Foundation. A emoção foi tanta, que mesmo após duas horas de papo em inglês com os engineers da Sun, não consegui falar uma sequer palavra em inglês com nosso amigo. Ele tirou sim uma foto comigo e com Dilnei, porém fiquei envergonhado por "my bad" :(.

Enfim, finalizando, dentre os brindes ganhos coloco meu adesivo fodástico do Fedora no laptop, e os DVDs do Netbeans mobile enbeded e Opensolaris já foram para a minha máquina e devidamente instalados. Essa semana pretendo usá-los e fazer um pequeno review.

O mais importante do evento, além de todo o papo cabeça com o pessoal, foi a companhia do Diego e Dilnei, além de troca de idéias com Phill, grande amigo da Sun, que demonstrou grande amizade e intelectualidade dentro das discuções sobre Eclipse X Netbeans, Linux X Solaris Kernel, além de papos com toda a equipe da Sun, que infelizmente não lembro o nome. Porém creio que logo logo nos veremos em San Francisco/Califórnia no Java One -).

I'll go... 

  1   

Perfil

Otávio Scherer Garcia, arquiteto de sistemas Java EE, 28 anos.[+] ver mais

Autenticação