2 Encontro Guru Campinas

Posted by Alberto Leal on May 2nd, 2011

No último sábado realizamos o segundo encontro do Guru Campinas(Grupo de usuários Ruby). O primeiro encontro foi apenas um happy hour, onde tivemos a oportunidade de conhecer algumas pessoas da comunidade.

Desta vez, resolvemos marcar um encontro na Unicamp. E, abrimos um evento no Call4Papers para que as pessoas submetessem propostas de palestras. Neste encontro, compareceram 7 integrantes do grupo. Fiquei bastante contente com esse número. Afinal, é difícil competir com um sábadão ensolarado, né?!  O próximo encontro já tem data definida, será no dia 14/05 na Unicamp. Se você tiver interesse em submeter alguma proposta, cadastre no call4Papers: http://call4paperz.com/events/23

Falei sobre um assunto que eu gosto bastante, que é integração contínua e mostrei um exemplo prático de utilização do Hudson para fazer deploy no Webbynode, pegando o código do Github. Abaixo, os slides da minha apresentação:

E ae, te vejo no próximo encontro no dia 14/05 na Unicamp?

Meu ambiente de trabalho em 7 itens

Posted by Alberto Leal on January 10th, 2011

Está rolando uma brincadeira na internet, onde o objetivo é explicar o seu ambiente de desenvolvimento em 7 passos. E, depois convidar outros amigos! Fui convidado pela @loiane para descrever  o meu ambiente, então, vamos lá :-)

(Escolhi falar sobre o ambiente de trabalho que tenho na IBM. Em casa eu tenho um ambiente bem diferente :-)

1. Remoto

Trabalho como Off-shore. E, devido a algumas leis americanas, nós temos que trabalhar em VM’s. Para isso utilizamos Citrix. Não podemos ter nada do cliente em nossa máquina local.

citrix-300x118

2. Controle de Versão: Git e Harvest

Todos que acompanham o meu blog sabem o quanto eu sou um viciado pelo Git. Infelizmente, não podemos utilizar apenas o Git por aqui. O SCM oficial do projeto éum chamado Harvest. A solução encontrada foi fazer algo que nos ajudasse a fazer a “integração” entre o Git e o Harvest. Inclusive fiz um lightning talk no QConSP apresentando como fazemos isso por aqui. Nossa solução está no github.

gitlogosvg_from_msysgit

harvest_ca

3. Linguagens de Programação/Frameworks

Java, Spring, jQuery.

4. IDE

RAD (Rational Application Developer) – é uma ferramenta da IBM baseada em Eclipse. Eu gosto bastante dessa IDE para desenvolver em Java.

rad

5. Oracle SQL Developer

Trabalho em uma aplicação bem crítica no que diz respeito a dados. Existem  informações armazenadas em Oracle e Mainframe.  Para visualização de dados armazenados no Oracle, utilizo o Oracle SQL Developer.

ora

6. Rumba

Para visualização de dados armazenados em Mainframe, utilizo uma IDE chamada “Rumba”.

31207823-2-200-0

7. Café

Sou um viciado em café. Bebo mais café do que água durante um dia de trabalho. É um péssimo hábito que pretendo mudar.

cafe-tasse-54-1

Passo a bola agora pro  @joaorsalmeida e @camilolope :-)

Retrospectiva 2010

Posted by Alberto Leal on December 30th, 2010

2010 chegando ao fim, e aqui estou para tentar levantar algumas coisas que aconteceram comigo neste ano!

Em números:

Posts : 9 (#ShameOnMe)
Livros Técnicos Finalizados:  6
Livros ainda não finalizados : 2
Livros Não Técnicos: 1
Git commits: 1200+
Projetos full-time:  1
Palestras: 2
Eventos : 1
Itens lidos no Google Reader - Milhares! Não encontrei esta estatística lá, mas tento passar lá todos os dias para ler algo.
Viagem de ônibus: 500+ horas #tenso!!
Seriados de TV : 9
Tweets: 1800+

Trabalho

Algumas coisas são bem parecidas com o post que a @Loiane fez, então pedi permissão a ela e apenas troquei alguns dados(em negrito): “Na conta em que trabalho agora temos células de treinamento e sou líder técnico de Javascript– isso significa que quando chega alguém novo na conta/projeto com gap nessas tecnologias, dou o material e treinamento para a pessoa estudar, além de ser mentor de OO, Java, HTML; e a Loiane e eu tivemos a iniciativa de reacordar as chamadas Technical Sessions, que são palestras de TI para o pessoal da IBM; ah, também criamos o “Book Club”, a idéia é que cada pessoa apresente algo sobre algum livro técnico que tenha lido;

Guru-Campinas

Quem me acompanha sabe que eu curto bastante ruby e muitos frameworks escritos na linguagem. Comecei a me dedicar a linguagem em 2008, se não me engano. Aqui em Campinas-SP não encontrei nenhum grupo sobre o assunto. Logo me perguntei: “Por que não criar um?” Então, acabei criando um grupo no “Google Groups” - groups.google.com/group/guru-campinas - e convidei alguns amigos para se juntar a mim. Tenho várias idéias para o grupo e espero poder implementar muitas em 2011.

2011

  • Tenho alguns projetos legais para colocar em prática, alguns deles já estão em andamento.
  • Pretendo postar mais vezes, bem mais do que em 2010, rs. Tenho 13 drafts (comecei um deles em 2008, rs, mas nunca publiquei)muitos já praticamente finalizados.
  • Entrar para o time dos casados =D

Abraços e um ótimo 2011 para todos!!

Apresentação sobre JQuery

Posted by Alberto Leal on December 30th, 2010

Slides da apresentação sobre jquery que fiz aqui na IBM:

Rails Rumble 2010

Posted by Alberto Leal on October 20th, 2010

rumble_logo_color

Eu bem que gostaria de falar um pouco sobre o #RailsRumble. Mas, após ler alguns posts que alguns amigos escreveram, inclusive um membro do meu time, o João, percebi que isso não seria necessário. Tudo o que eles escreveram retratam examente a forma como eu vi o evento.  Recomendo, fortemente, que vocês visitem todos os links listados abaixo!

João Almeida - http://www.joaoalmeida.com.br/blog/eventos/rails-rumble-2010-2/

Léo Hackin - http://www.leohackin.com.br/2010/10/rails-rumble-uma-licao-de-vida/

Vítor Pellegrino - http://vp.blog.br/my-impressions-about-railsrumble

E, que venha 2011!!!

QConSP 2010, eu fui!

Posted by Alberto Leal on September 15th, 2010

qcon

Não sei nem por onde começar.. =P

Sem dúvidas o melhor evento o qual já participei! Superou completamente as minhas espectativas. O evento foi dividido em dois dias, sendo que os keynotes foram apresentados durante toda a manhã e o período da tarde foi dividido em três tracks. Haviam momentos em que era praticamente impossível escolher entre uma track e outra.

Organização?! Nota 10! Evento muito bem trabalhado, muito bem conduzido. Parabéns a Caelum e toda a equipe que estava de alguma forma envolvida com o andamento do evento.

Coffe break?! Não tem como deixar de comentar: O coffee break foi animal!! Toda vez que você saia da sala a mesa estava lá, sempre cheia de comida e bebida. Teve coffee break o tempo inteiro!!

Networking?! Foi muito bacana poder conhecer pessoas que só conhecia pela internet, além de re-encontrar velhos amigos.

Happy Hour?! O local escolhido para o happy hour foi um barzinho localizado próximo ao evento. O problema aqui foi que tinha tanta gente que, foi impossível colocar todo mundo “junto”. Uma galera ficou no último andar do bar, enquanto que outra parte ficou no primeiro andar. Mas isso nem atrapalhou muito, deu para rir bastante, trocar altas idéias…

Lightning Talk?! Até eu fiz uma apresentação no QConSP. Foi no final do primeiro dia. Contei um pouco sobre a forma como minha equipe utiliza o Git: “Utilizando Git em Projetos com Repositório Centralizado”. Mostrei uma pequena aplicação que utilizamos para ajudar a fazer a entrega em um repositório centralizado (qualquer dia eu blogo sobre isso em detalhes)

beto

Obrigado pela foto, @Loiane!

Projeto no Github: http://github.com/albertoleal/Git-To-Central-Repository

Quem saca bastante de SVN, CVS, fique a vontade para fazer um fork. Aliás, seria bem interessante poder ter esta aplicação voltada para outros SCM. =)

#CaravanaJavaCE?! Demais!! Muito legal pode re-encontrar a galera e conhecer outros membros da comunidade Cearense!

qconsp2010_loiane-48

Pontos Negativos?! Foram distribuídos fones de ouvido para que as pessoas que não tem o domínio da língua inglesa pudessem acompanhar a tradução  simultânea feita pelo Paulo e Guilherme. Só que a galera colocava este fone no último volume. Com isso, acabava atrapalhando outras pessoas que não precisavam do fone. E não dava para fugir, pois sempre tinha um fone alto em algum lugar =( Isto foi uma coisa que atrapalhou, mas que ao meu ver não estava no controle da organização do evento. Outro ponto que acho que poderia mudar é: Divulgar o nível da palestra no site. Por exemplo: Deixei de assistir uma palestra para assistir outra, achando que ia aprofundar no assunto, mas não aconteceu. Isto me deixou um pouco “frustado”. Outra sugestão é: Achei que faltou um “lounge”. Seria legal ter um no próximo, para que as pessoas possam usufruir do espaço: descansando, batendo papo..

Então, é isso! Espero poder participar do próximo. Com certeza estarei presente =D

(E ainda tem gente falando que o evento foi caro.. tsc tsc)

Problemas com o som no Ubuntu

Posted by Alberto Leal on April 25th, 2010

Hoje eu tive um problema pra lá de bizarro:

Eu estava trabalhando normalmente no Ubuntu, quando precisei reiniciar e abrir uma aplicação à partir do Windows. Quando eu voltei para o Ubuntu, o som parou de funcionar. Tudo estava instalado, o único problema era que o som não saia na caixa de som.

Eis a solução:

“2.1 If you are in Windows unplug the AC cable and plug it back after you logged into Ubuntu.

2.2 If you are already on Linux after a Windows session and you didn’t follow point 1.1estat, Unplug the AC cable, then SHUTDOWN , not restart the computer. Start it again manually and plug the cable back after you logged into Ubuntu ”

http://ubuntuforums.org/showthread.php?t=455147

Achei legal compartilhar isso aqui antes que alguém se mate re-compilando os drivers do alsa e assim por diante =D

Screencast: Como criar um branch vazio no Git

Posted by Alberto Leal on March 22nd, 2010

Olá Pessoal,

Neste último final de semana eu gravei um screencast de como criar um branch vazio no Git.

Espero que vocês gostem:

Creating an empty branch on Git from Alberto Leal on Vimeo.

Abraços.


Copyright © 2007 Alberto Leal. All rights reserved.