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 :-)