QConSP 2010 eu fui, e foi show!

Este ano eu não participei de todos os eventos que eu queria ter participado, e depois do Agile Brazil - que teve um show de organização e programação - eu não estava esperando outro evento tão bacana pra esse ano, mas confesso que fiquei extremamente surpreso e feliz com o QConSP, valeu muito a pena ter ido. A Caelum - que merece sinceros parabéns - mandou super bem em tudo relacionado à organização e execução do QConSP e, definitivamente, colocou o Brasil numa posição de respeito no cenário de eventos internacionais de altíssima qualidade.

Imagine um evento onde não falta coffee break, ou melhor, onde não sobra pouco coffee break, sempre sobrou muito. Onde toda a equipe de organização e execução está em completa sinergia e comunicação, pensando em todos os detalhes possíveis (até para guardar a mala do pessoal) e cuidando de todos os participantes. Onde os palestrantes e palestras são de altíssimo nível e competência. Um local bonito e com muitas tomadas. Pessoas de todo o Brasil e alguns gringos. Pois é, esse evento foi o QConSP, foi show! E eu fui :D

Como todo grande evento houveram algumas apresentações que não foram perfeitas, mas mesmo essas foram muito melhores do que as que eu havia achado ‘mediana’ em outros eventos. Definitivamente as apresentações e o público de alto nível foram um enorme diferencial para o QConSP, coisa que não se encontra em qualquer evento por aí. Se você não quis ou não conseguiu ir, se vire e vá no próximo, você não vai se arrepender.

Conhecer muita gente boa que eu só conhecia de twitter ou listas de e-mail, além de re-encontrar grandes (e velhos) amigos é, sem dúvida, a melhor parte pra mim. O networking e os contatos que um evento como este proporcionam são impagáveis e não tem preço. Também foi muito legal ver alguns amigos nerds casados, mudando de visual, namorando, engordando, emagrecendo, programando em outras linguagens e por aí vai, só mesmo nestes eventos para encontra-los todos juntos =P

Eu também fiz uma apresentação no QConSP, junto com o Gabriel Benz (oi, tudo benz?), aqui da Giran. Foi um case sobre um dos nossos projetos e já está aqui blog e no slideshare.



Desenvolvimento ágil de software com SCRUM

Esta semana fui convidado pelo professor Egídio, da Faesa, para falar um pouco para os seus alunos sobre desenvolvimento ágil de software utilizando SCRUM. Eu adoro falar sobre SCRUM e já fiz esta apresentação algumas vezes, mas cada vez é diferente, não tem jeito, então aproveitei a oportunidade para fazer um refactory considerável na apresentação de SCRUM que tinha.

A apresentação em si é básica, fala sobre SCRUM, seus papéis, responsabilidades, atividades e ciclo de vida. Nesta apresentação tento focar na desmistificação de alguns conceitos e idéias simples que, às vezes, as pessoas que ainda não conhecem o SCRUM possam ter formado naquelas conversas de corredor, e claro, mostrar alguns benefícios e problemas reais que a adoção do SCRUM trará para a organização e para as pessoas envolvidas.

A apresentação está disponível aqui no meu slideshare e também no blog. A conversão/compressão do slideshare deixou a apresentação um pouco mais feia, quem quiser faça o download do arquivo que este estará bem melhor.



Dúvidas, críticas e sugestões farão meu dia um pouco melhor, fique a vontade para me procurar.

Participação no QCon SP


QCon São Paulo
– O principal evento de arquitetos e desenvolvedores chega a América Latina. O QCon SP traz, dias 11 e 12 de setembro, ícones internacionais e nacionais de diversas áreas, com apresentações de alto nível técnico. Com sistemas cada vez mais complexos, o QCon aborda não apenas uma única tecnlogia ou aspecto: passa de Java, .NET e Rails até Arquitetura, Design, Cloud, Escalabilidade, Replicação, Cache e casos de sucesso. Serão dois dias com mais de 40 palestras de alto nível.

Eu estarei lá junto com o Gabriel Benz, que trabalha comigo na Giran, nós apresentaremos um case de sucesso relacionado ao nosso trabalho com a Wine.com.br, o maior e-commerce de bebidas da América Latina, projeto de inteira responsabilidade da equipe da Giran, desde o desenvolvimento do sistema em si até integrações com sistemas de terceiros e ambiente/servidores de produção.

O trabalho com a Wine é desafiador e muito interessante para todo o time, mesmo após 13 meses de trabalho contínuo ainda aprendemos muito, criamos muitas coisas novas, mudamos, e ainda temos muito a construir e realizar, muitos desejos e sonhos. A Wine deixou de ser apenas um cliente Giran e tornou-se um parceiro+amigo: transparência, sinceridade, dedicação e um time que trabalha com qualidade extrema, todos estes fatores foram essenciais para alcançarmos esta confiança e parceria.

Vamos falar rapidamente sobre essa parceria e forma de trabalho e vamos nos concentrar na parte técnica (a mais legal) do projeto, quem estiver na apresentação verá algumas coisas que estamos fazendo com Spring e Solr, com Apache, caches diversos, um pouco de Torque e OpenJPA, e muitos outros pontos interessantes da arquitetura tanto de software quanto de produção.

Eu estou, pessoalmente, tomado por um sentimento que mistura um pouco de felicidade, realização e reconhecimento, estou muito feliz com o trabalho na Giran, com os clientes e projetos e principal com a equipe que estou trabalhando, são todos ‘excepcionais’ (literalmente). E claro, muito ansioso pelo evento e pela apresentação, parece até a minha palestra!

IV Encontro de Java do Espírito Santo

Está chegando o dia do IV EJES – Encontro de Java do Espírito Santo, um evento criado e realizado pelo ESJUG e que, este ano, está contando com o apoio da Giran na organização e realização do evento.

banner_ejes

O IV EJES está recheado de assuntos super interessantes, aprenderemos sobre banco de dados não relacionais (NoSQL), utilização de Ajax com extJS em projetos Java/Spring, desenvolvimento de aplicações móveis com Java ME, indexação e pesquisa decente para sua aplicação com Lucene, vamos aprender a utilizar persistência em Java com SQL e Hibernate e vamos conhecer alguns dos principais frameworks web disponíveis e como escolher o melhor deles para o nosso projeto.

Este ano o IV EJES promete muito! Contamos com a participação e patrocínio de diversas empresas (poucas locais, uma pena) e organizações. A Caelum estará presente com o Paulo Silveira, teremos também o Rafael Carneiro, JUG Leader do CEJUG e um dos mais notáveis JUG Leaders do país, Loiane Groner a capixaba que foi embora e virá nos fazer uma agradável visita e claro, alguns representantes da terrinha: Eu, André Lima e Bayron Thiengo.

Participe você também, além de aprender muito e melhorar sua rede contatos você estará contribuindo e ajudando um evento que, verdadeiramente, está sendo organizado e realizado para vocês, comunidade de desenvolvedores Java do Espírito Santo.

Garanta a sua vaga, inscreva-se!

Aniversário do CEJUG, Lucene, Caranguejo e muita castanha

Este final de semana eu estive em Fortaleza, Ceará, participando do Café com Tapioca especial do 7º aniversário do CEJUG. Resumir um evento nunca foi tão simples: Excelência, organização e hospitalidade. Foi assim que o CEJUG fez mais um grande evento. E eu mais uma vez tive a felicidade de participar e contribuir com um pouco de conhecimento e experiência para os amigos cearenses.

DSC08069

O evento estava bem cheio, muita gente acordou sábado cedinho para não perder às apresentações do Bruno Pereira, sobre como se tornar um desenvolvedor web melhor e mais produtivo, do Régis Melo para aprender como desenvolver e entregar aplicativos para o mundo inteiro, e do Victor Oliveira para desmistificar algumas lendas sobre times ágeis de desenvolvimento.

DSC08164

De tarde tivemos a retaliação apresentação do Rafael Ponte e Tarso Bessa sobre os 10 maus hábitos dos desenvolvedores JSF, uma excelente explanação do Rodrigo Yoshima sobre a falta de conhecimento das pessoas que gostam de se dizer ágeis e uma verdadeira aula de TDD com o Paulo Silveira.

E a minha apresentação também foi na parte da tarde. Nesta apresentação falei sobre o Lucene e sobre o Solr e Hibernate Search, duas ferramentas baseadas no Lucene, porém com propósitos bastante distintos.



Além dos slides acima também foram apresentados três exemplos: com Lucene, com Solr e com Hibernate Search. Os exemplos são bem simples e a intenção é apenas mostrar o funcionamento básico das ferramentas. Todos os códigos estão disponíveis no meu github: aprendendo-lucene, aprendendo-solr e aprendendo-hibernatesearch.

Continue reading