Geral
Meu ambiente de trabalho em 7 itens
Quais as 7 ferramentas não posso deixar de ter no meu ambiente de trabalho?
Por Diego Eis
O Elcio me convidou para participar da correntinha. Eu sou contra esse tipo de coisa, mas dessa vez vi que seria interessante compartilhar com vocês o que não pode faltar no meu ambiente de trabalho. Lá vão as principais, eu acho.
Coda e Textmate
Eu não consigo usar apenas um deles. O Coda tem um find/replace sensacional que me permite procurar pela pasta do projeto inteira ou pelo diretório atual. Infelizmente ele não tem uma série de outras facilidades que o Textmate tem, como macros e snippets. Na verdade o Coda tem sim suporte a isso, mas as features do Textmate são bem melhores. Em compensação o Textmate não tem um find/replace tão útil quanto o Coda e também não mantém a árvore de diretórios ao lado do editor, a não ser que você crie um projeto, o que é um pouco chato…
Os dois precisam se atualizar. O HTML5 está aí, juntamente com o CSS3 e o JQuery, mas eles continuam tendo só o doctype do HTML4.01 e XHTML 1.0. O Textmate tem alguns bundles que atualizam o código para entender essas novas tags.
GIT
Na Visie usamos o GIT como o controle de versão padrão. No começo eu era meio avesso a qualquer controle de versão. Não queria ter que ficar escrevendo a cada tarefa concluída o que exatamente eu fiz e como resolvi. É muito chato. Mas depois que eu me entreguei a essa “burocracia” já fui salvo diversas vezes. Não recomendo nenhum sistema de interface gráfica para utilizar o GIT, tem alguns muito bons, mas prefiro ainda fazer tudo via terminal.
Redmine
Todo gerente precisa de um ambiente onde ele possa contabilizar o processo de produção do seu projeto. Hoje, eu posso dizer que eu não sou nada sem o meu Redmine. Ele me avisa por email se alguém modificou o status do ticket, avisa o desenvolvedor que foi criado um ticket para ele, me avisa se alguém do projeto criou um novo ticket, me dá o relatório detalhado de horas de todo o projeto e uma das features mais importantes: integra com GIT e SVN… Coisa linda de Deus.
Illustrator
Nem preciso dizer muito. Uso o Illustrator para fazer quase tudo gráfico, desde layot até rascunhos de wireframes, embora o Axure seja mais adequado. Mas o Illustrator me traz uma flexibilidade como nenhum outro programa gráfico.
Migre.me ou Google Shortener
Qualquer um dos dois é uma boa pedida. A maioria dos links que posto no twitter do Tableless eu é feito com o Migre.me ou Google Shortener. Ambos trazem informações bem diferentes: o Google Shortener me passa o relatório de browsers, clicks, sistemas operacionais e etc… O Migre.me me mostra a quantidade de retweets, quem retweetou minha mensagem, quantidade de clicks e ainda me dá badges quando ultrapasso uma determinada meta. ![]()
Os dois são indispensáveis para quem quer resultado rápido e usa o Twitter para conversar com a comunidade.
OS X
Eu não consigo mais desenvolver em ambiente diferente. Tem que ser MacOS (o que me leva ao próximo tópico). Com um macbook pro padrão de 13” consigo abrir 3 máquinas virtuais, Photoshop, Illustrator, dois editores e 3 browsers… com uma máquina Windows eu nem podia sonhar com algo parecido. Só se comprasse uma máquina parruda demais.
Os atalhos de mouse e teclado me acostumaram mal. Um exemplo clássico são os malditos Hot Corners. Não vivo sem! Sem contar os Spaces, gerenciamento de memória, interface mais organizada, programas de terceiros bem feitos e que realmente funcionam.
Parallels
Com o Mac consigo cobrir as minhas necessidades de Firefox, Chrome e Safari. O problema é que o IE ainda existe, por isso uso o Parallels com 3 máquinas virtuais distintas: WinXP com IE6, WinXP com IE7 e Win Vista com IE8. Já sei que vou ter que instalar outra máquina virtual para o IE9, mas essa é outra história.
Vou convidar o @davitferreira, @thaipoplade, @talitapagani, o Pedro Rogério e o Henrique Pereira.

Pingback: Blog do Mah Ortense » Blog Archive » Ambiente de trabalho opensouce . . . sera possivel ? - O blog de um desenvolvedor web =]