Todos os post de Igor Abade

Igor Abade V. Leite (igoravl@mvps.org) é Microsoft MVP (Most Valuable Professional) de Visual Studio ALM e palestrante em diversos eventos Microsoft (TechEd Brasil, Microsoft Community Days, VSTS Rocks Day, dentre outros), além de autor de artigos em revistas e sites como o MSDN Brasil. Desde março de 2011 é um dos sócios da Lambda3. Nas horas vagas adora curtir sua esposa Sabrina e seus filhos Heitor e Álvaro. Siga-o no Twitter @igorabade.

Analisadores de Código do Roslyn: o conceito por detrás do conceito

Será que o Visual Studio 2015 (com o novo compilador Roslyn) vai representar o fim do ReSharper? O recente lançamento do Visual Studio 2015 Preview trouxe, dentre diversas novidades, uma que despertou a atenção da comunidade de desenvolvedores .NET: os analisadores de código (“code analyzers”). Isso porque desde que o novo compilador gerenciado do C# e VB (codinome “Roslyn”) foi anunciado, um dos tópicos mais discutidos nas rodas de desenvolvedores era “o ReSharper está com seus Continue Lendo →

Microsoft Test Manager em português

Você sabia que pode usar o Microsoft Test Manager 2013 em Português? Não? Bom, para ser franco eu também não sabia – descobri totalmente por acaso. Interessado? Então venha ver como funciona. Como eu disse, essa foi totalmente por acaso. Há algumas semanas eu estava num cliente e, ao passar pela estação de um analista que estava usando o Test Manager, tomei um susto. O MTM estava em… português?! (Continue lendo…) (Cross-post de http://www.tshooter.com.br/2014/11/04/microsoft-test-manager-em-portugues/) Continue Lendo →

Use “Unpublish branch” no branch master e sinta seu coração parando por alguns segundos

“Com grandes poderes vêm grandes responsabilidades…” Recentemente eu descobri – por acaso – um fluxo de trabalho potencialmente perigoso enquanto estava usando usando a ferramenta gráfica de Git do Visual Studio 2013 Team Explorer (conhecida como “Git Tools for Visual Studio” e que vêm nativamente no VS 2013). Dependendo da sua sequência de ações, pode levar à perda de todo o conteúdo de seu repositório Git no TFS! (Continue lendo…) (Cross-post de http://www.tshooter.com.br/2014/08/06/use-unpublish-branch-no-branch-master-e-sinta-seu-corao-parando-por-alguns-segundos/) Continue Lendo →

Entenda o licenciamento do Visual Studio Online

Você já ouviu falar do Visual Studio Online? O serviço é excelente, mas você sabe quanto custa? Convenhamos: licenciamento nunca é algo fácil de se entender. Quando envolve uma nova oferta então – como é o caso do Visual Studio Online – as coisas só complicam. Por outro lado, não dá para fugir dessa discussão. Para garantirmos que nossa empresa está devidamente licenciada (e não está desperdiçando dinheiro pagando mais que o necessário), precisamos entender exatamente como Continue Lendo →

EPM? Pra quê?! Usa o TFS!

Você conhece o Microsoft Project Server (também chamado de "EPM")? Gostaria de usá-lo na sua empresa para gerenciar projetos de software? Depois de ler este post talvez você mude de ideia... Sei que o título deste post pode causar alguma polêmica – mas acredite, é por uma boa causa . Frequentemente nossos clientes de ALM perguntam sobre o tal do “EPM” (quando, na verdade, eles querem mesmo é falar do Microsoft Project Server). Aliás, engraçado como EPM acabou virando sinônimo Continue Lendo →

Automatizando builds no TFS: além do Team Build

Recentemente o amigo e ex-Lambda3 Osmar Landin iniciou uma série de posts sobre o Jenkins. Apesar de ele normalmente escrever sobre TFS, essa nova série de posts teve uma motivação mais do que justa: Nem todo mundo pode (ou quer) usar o TFS. Às vezes a melhor (ou a única) solução é partir para um stack open-source. Nesses casos, o que usar para automação de build? A resposta dele a essa pergunta foi "Jenkins". Se você se identificou com essa situação, deve ler sua série de posts. Continue Lendo →

Como automatizar builds no Windows XP com TFS 2013

A inspiração deste post veio da necessidade específica de um de nossos clientes. Ele tem um enorme sistema de ERP escrito em Delphi e que estamos trazendo para dentro do TFS. Até aí, nada de mais. Não fosse um "pequenino" detalhe: Versões mais antigas do Delphi - como 5, 6 ou 7 - têm problemas de compatibilidade com novas versões do Windows. Por isso, um agente de build capaz de compilar aplicações Delphi depende do Windows XP. Ignoremos por um segundo o fato de que o Windows Continue Lendo →