Meu ambiente de desenvolvimento em 7 itens

Algumas semanas pra cá está rolando um meme na internet, onde fui convidado pelo @silasribas a postar no meu blog como é o meu ambiente de desenvolvimento:

1) Mac OSX: Desde a phpSCConf deste ano eu estou utilizando um Macbook Pro 13 para desenvolver. Para quem veio do Ubuntu foi uma migração tranquila e suave, e que por mim não precisa ter via de retorno: tenho um Unix por trás, estabilidade, uma interface bonita e nunca mais precisei ficar me preocupando quanto tenho de memória livre ou se a luz do HD estava direto acesa, recomendo!

Macbook Pro 13

Macbook Pro 13

2) Netbeans e Textmate: Nunca fui xiita com nenhuma IDE ou editor. Mas sempre que via uma opção melhor passava a utilizar ela. Gosto muito de usar o Netbeans pelo folding que ele faz no código, pelo autocomplete e pela integração com o phpUnit. E o Textmate? Gosto de usar para escrever HTML e Python, afinal quem consegue viver sem seus bundles? Awesome :)

3) Kohana: Usei por um ano o Codeigniter e fiquei maravilhado com sua facilidade e agilidade no desenvolvimento. Desde o primeiro fork do Kohana (quando era nomeado Blue Flame) venho usando ele e não abro mão da sua estabilidade, leveza e agilidade no desenvolvimento em PHP.

4) Git: Ainda uso SVN para projetos que mantenho, mas para novos venho dando preferência ao Git. Adoro o mágica que ele faz no merge mesmo quando membros da equipe trabalham no mesmo arquivo por dias. Como ferramenta GUI uso o smartGit.

5) Terminal: Alguns amigos gostam de me zoar que sou preguiçoso e prefiro GUI para algumas tarefas chatinhas, mas continuo gostando do Terminal. Nada substitui aquela sensação de que você está no controle do que vai ser executado.

6) Evernote: Guardo todo meu to do e task list nele. Consigo ter acesso web sem instalar, no Windows, no Mac e no Ubuntu. Se estou navegando e preciso guardar uma URL ou texto, se estou em uma tela e preciso guardar um print screen ele me ajuda, perfeito e gratuito.

7) Pomodoro: A Pomodoro Technique me devolveu aquela sensação de tarefa concluída em refatorar uma tarefa de 2 dias em várias micro tarefas de 30 minutos. Descanso nos breaks devidamente e nos próximos 25 minutos o trabalho volta a render. No Mac uso uma aplicação chamada Pomodoro mesmo, que se integra perfeitamente ao SO. Em outros ambientes uso o Focus Booster.

A melhor parte vem agora, convidar outras pessoas a participar do meme:

Kohana bundle for Textmate/e-texteditor

If you program in PHP using Kohana and as editor TextMate (Mac) or e-Texteditor (Win) this bundle is for you!
http://code.google.com/p/kohana-bundle/

How to install?

  1. Download
  2. Unzip
  3. Just copy the bundle to the “Bundles” folder in the user settings application directory, usually something like …
    • “C:\Documents and Settings\[username]\Application Data\e” or
    • “C:\Users\[username]\Application Data\e” or
    • “C:\Users\[username]\AppData\Roaming\e”
  4. Note: That bundles located under the “user settings application” directory, have precedence over e’s default bundles, which are located in e’s installation directory, e’s installer will overwrite all changes which are done in e’s installation directory!