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.

Don't let the Sun goes down

por Otávio Scherer Garcia

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. Embora já carregue 55 anos nas costas, possui uma mente muito jovem, extrovertida e com um ótimo humor. Lembro-me até hoje de uma palestra sobre o Sun Spot, mais um dos produtos inovadores da Sun.

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.

Valeu Gosling.

Comandante Homer Simpson

por Otávio Scherer Garcia

comandante-homer-simpson.jpg

Eu sempre fui fã de Homer Simpson. E agora mais ainda já que compartilhamos a mesma paixão: voar.

Passou ontem o episódio He Loves to Fly and He Dohs, season premiere da 19° temporada. Homer acaba salvando a vida do Mr Burns, que então oferece a ele uma viagem no seu jato particular. Homer então fica maravilhado com o voo, que não quer mais sair da aeronave. Só sai de lá com muita luta.

Homer então entra em depressão por achar que nunca mais vai ter oportunidade de voar em sua vida, e acha que tudo que não voa insignificante. Decide então pedir demissão da usina e procurar um novo emprego, onde desenrola uma divertida aventura na qual eu não vou estragar a surpresa de vocês. E para o final do episódio Homer está voando com Marge quando o capitão da aeronave desmaia. Então Homer tem que assumir os controles e pousar a aeronave. Será que ele consegue?

O segundo quadrado da imagem mostra a cara de pateta do Homer no Krusty Burger enquanto vê um jatinho decolar. Parece a minha cara quando fico por horas e horas no Mac Café no Salgado Filho, ou no Mac de Guarulhos, hahahaha.

Quem entende de alemão, aqui tem o episódio parte 1/2 e 2/2.

Anos atrás: Terceiro (e último) dia de fisl (2008).

Vivendo no mundo da TI

por Otávio Scherer Garcia

Em Nairóbi, Quênia, depois de um criterioso processo de recrutamento com entrevistas, testes e dinâmicas de grupo, uma grande empresa contratou um grupo de canibais para fazerem parte de sua equipe...

- Agora vocês fazem parte de uma grande equipe" - disse o Diretor de RH, durante a cerimônia de boas vindas. " Vocês vão desfrutar de todos os benefícios da empresa. Por exemplo, podem ir à lanchonete da empresa quando quiserem para comer alguma coisa. Só peço que não comam os outros empregados, por favor!

Quatro semanas mais tarde, o chefe os chamou:

- Vocês estão trabalhando duro e eu estou satisfeito. Mas a mulher que serve o cafezinho desapareceu. Algum de vocês sabe o que pode ter acontecido?

Todos os canibais negaram com a cabeça. Depois que o chefe foi embora, o líder canibal pergunta a eles:

- Quem foi o idiota que comeu a mulher que servia o cafézinho?

Um deles, timidamente, ergue a mão. O líder responde:

- Mas tu és um asno, mesmo! Nós estamos aqui, com essa tremenda oportunidade nas mãos. Estamos comendo gerentes há quatro semanas sem ninguém perceber nada. E poderíamos continuar ainda por um bom tempo. Mas não Você tinha de estragar tudo e comer uma pessoa que faz falta!

Terceiro (e último) dia de fisl

por Otávio Scherer Garcia

Último dia de fisl 9.0, e como de praxe, todos cansados. No estande da Sun o mal humor foi bem forte, e o café já nem era mais o mesmo. Muita gente ainda insistia em pegar camisetas e souvenirs. mas todos os brindes de qualquer estande já haviam sido entregues.

Aproveitei o dia para participar das palestras, e como amigo do Roger Brinkley, assisti uma palestra dele sobre J2ME for cool devices, que foi extremamente divertida e ao mesmo tempo intelectual. Roger trajava uma estranha roupa de golfista, o que foi de primeiro instante muito cômico, mas serviu de cortina para mostrar um dos projetos divertidos da Sun, o Sun Spot, que consiste em um dispositivo eletrônico inteligente super pequeno, onde pode-se trabalhar com Java Mobile. Além disso foram discutivos vários projetos da Sun para mobile devices e afins. E ainda rolou um monento de descontração: um dos palestrantes da Sun pede ao pessoal para que os "Java Developers" levantem as mãos, o que muitos fizeram. Então ele pede: "Who are the best Java Developer put you hands up", então todos levantaram as mãos, e ele riu dizendo: All Java Developers are THE BEST =).

E para finalizar, esse ano o fisl foi marcante. Cada um dos anos do evento teve seu Q, mas esse ano a diversão ficou mais no foco do networking, onde encontrei várias e várias figuras lendárias da tecnologia como John Mad Dog, Dalton Camargo e Vitor Pamplona do JavaFree, Roger Brinkley da Sun (faltou o Phillip esse ano), Fábio e Josué da e-sales, Eliseu da Develop/Sicredi, galera do Projeto Fedora, e sem contar a presença mais do que especial do Diego e Dilnei, que me acompanharam em mais uma versão do fisl. E é claro, mas lindas loiras e morenas dos estandes dos anunciantes =)

A conversa sobre tecnologia e tudo que envolve programação rolou mais do que solta. Um lugar onde existe 10 hackers por metro quadrado é extremamente agradável, embora muitos achem o oposto. Ao contrário do que muitos pensam, nerds e hackers não conversam apenas sobre informática, mas sobre tudo que todas as pessoas falam, a diferença é que usamos um pouco mais a massa cinzenta =).

E para fechar com chave de ouro, um bom e divertido café no Mac Café no aeroporto Salgado Filho ao som de turbinas de 737 e A320 =). E até o próximo fisl. E aqui os posts do primeiro e segundo dia do fisl 9.0.

  1 2 3   

Perfil

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

Autenticação