Ano: 2011

Como rodar a VM do TFS 2010 sob VirtualBox

Uma das maneiras mais convenientes de conhecer mais sobre o Team Foundation Server 2010 é usando a máquina virtual (VM, virtual machine) criada por Brian Keller, evangelista sênior da Microsoft. Essa VM contém vários produtos e exemplos pré-instalados, que permitem a você navegar à vontade pelo produto ou então executar os laboratórios “mão na massa” (hands-on labs) para conhecer melhor os recursos oferecidos pelo Team Foundation Server 2010 e o Visual Studio 2010 Ultimate. Para simplificar a instalação dessas máquinas virtuais em seu computador, Brian criou três versões diferentes da mesma máquina virtual – uma para cada uma das plataformas...

Continue lendo

01/12/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 5 mins. | Comentários

Curso sobre Teste da Aplicações com o Microsoft Test Manager 2010

Aqueles que acompanham o trabalho da Lambda3 há algum tempo sabem do nosso trabalho junto à comunidade de TI – em especial as comunidades de desenvolvimento de sistemas. Está no nosso DNA compartilhar conhecimento. Uma das consequências disso é o fato que quatro dos cinco sócios da Lambda3 são Microsoft MVPs – título intimamente ligado à passagem voluntária de conhecimento para a comunidade. Outra consequência é nosso investimento na criação de cursos próprios. Nesses cursos dividimos com nossos alunos a experiência obtida no dia-a-dia em nossas consultorias e projetos. Um dos cursos em destaque é o “Gerenciamento de Testes Manuais...

Continue lendo

14/10/2011 | Por Igor Abade V. Leite | Em Técnico, Anúncios | Tempo de leitura: 3 mins. | Comentários

Como obrigar os usuários a instalar o SP1 do VS 2010 para conectar ao TFS

O Service Pack 1 do Visual Studio 2010, bem como o do Team Foundation Server 2010, trouxeram enormes melhorias de funcionalidade e estabilidade. Por isso, é natural esperar que seus todos os seus desenvolvedores tenham atualizado seu computador com o SP1, certo? A questão é – tem algum jeito de evitar que os desenvolvedores conectem-se ao TFS se eles não tiverem instalado o Service Pack 1? Graças a essa dica do Neno Loje, traduzida abaixo, agora dá para configurar o TFS 2010 de forma a rejeitar conexões de computadores que não tenham o VS 2010 SP1 instalado. Solução É fácil,...

Continue lendo

08/09/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Como reiniciar o TFS 2010 a partir da linha de comando

Para reiniciar o TFS 2010, a maneira recomendada é reciclar o pool de aplicações do Team Foundation Server. Para fazer isso a partir da linha de comando, execute o comando abaixo (tudo na mesma linha): 1 <p><code>%windir%system32inetsrvappcmd recycle apppool <br></code><code>/apppool.name:"Microsoft Team Foundation Server Application Pool"</code></p> Naturalmente, é preciso ter permissões de administrador no servidor para poder executar esse comando.

Continue lendo

08/09/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 30 segs. | Comentários

Economize espaço em disco ao usar Coded UI Test, Team Build e Vídeo

Você sabia que os testes criados com o Microsoft Test Manager (parte da família Visual Studio 2010) podem ser configurados para capturar, automaticamente, vídeos da tela do computador durante a execução dos testes? Ah, já sabia? Bom, confesso que realmente não esperava que isso fosse uma grande novidade… O que talvez seja novidade para alguns é que mesmo testes do tipo Coded UI (testes de automação de interface de usuário, recurso exclusivo do Visual Studio 2010 Premium/Ultimate) que são executados pelo Team Build, durante o processo de build automatizado, podem gerar vídeos. A vantagem disso é que em caso de...

Continue lendo

31/08/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Team Explorer Everywhere (TFS no Eclipse) agora em português!

Pessoal, recentemente fui convidado pelo Martin Woodward para participar do processo de revisão e validação de um novo trabalho do time dele: a criação de um pacote de tradução (conhecido como “language pack”) para o Team Explorer Everywhere (antigo “Teamprise”). Para quem não conhece, o Team Explorer Everywhere (ou TEE) é um plugin da Microsoft que oferece suporte nativo ao Team Foundation Server a partir do Eclipse. Com esse plugin, desenvolvedores que usem um IDE baseado em Eclipse (como o pessoal que desenvolve em Java ou PHP) têm acesso a itens de trabalho, a integração com o controle de versão...

Continue lendo

12/08/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários

“Check in”, “Check-in” ou “Checkin”?

Não sei vocês, mas eu sempre fiquei na dúvida quando tinha que escrever um post ou artigo sobre controle de versão: Afinal, qual o jeito certo de escrever - “Check in”, “Check-in” ou “Checkin”? Hoje, numa thread na lista de discussão que nós MVPs usamos para falar com o time de produto de ALM (Visual Studio e TFS), finalmente aprendi o jeito “certo” – bom, pelo menos um jeito consistente de escrever… Chris Clements, Documentation Manager da Microsoft, explicou qual o padrão usado internamente para as documentações do produto: <table cellpadding="2" width="626" cellspacing="0" border="1" > <tbody > <tr > **Utilização**...

Continue lendo

12/08/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Curso oficial de TFS 2010 na Lambda3

Pessoal, tenho o prazer de compartilhar com todos vocês uma novidade que me deixa particularmente orgulhoso: a Lambda3 agora é também um Centro Oficial de Treinamentos Microsoft (também conhecido como CPLS ou Certified Partner – Learning Solutions). Para celebrar mais essa conquista, nada melhor do que estrear com um curso de TFS 2010, não? :-) Sendo assim, se você tem interesse em conhecer mais sobre como instalar, configurar e administrar o TFS 2010, participe dessa primeira turma que acontecerá na semana de 01/Agosto a 05/Agosto (noturno), aqui na sede da Lambda3 (R. Frei Caneca, próximo ao metrô Consolação). Quer saber...

Continue lendo

21/07/2011 | Por Igor Abade V. Leite | Em Eventos | Tempo de leitura: 2 mins. | Comentários

Traga seu banco de dados para o ALM (Lightning Talk - Trilha ALM) do TDC 2011

Pessoal, segue abaixo a apresentação que utilizei na minha palestra sobre DDLC (Database Development Lifecycle) e integração do desenvolvimento de bancos de dados ao ALM com Visual Studio Premium e Team Foundation Server 2010. Bom proveito! Traga seu banco de dados para o ALM (Lightning Talk - Trilha ALM) [slideshare id=8590825&w;=425&h;=355&sc;=no] Veja mais apresentações de Igor Abade Um abraço, Igor Abade (@igorabade)

Continue lendo

14/07/2011 | Por Igor Abade V. Leite | Em Eventos | Tempo de leitura: 30 segs. | Comentários

Apresentação do BNB Developer Day (#bnbdevday) está disponível

Na semana passada tive o prazer de estar em Fortaleza para dois eventos importantes: O Agile Brazil 2011, do qual nós da Lambda3 tivemos a honra de participar como patrocinadores e como palestrantes em várias trilhas; E o BNB Developer Day, no Banco do Nordeste do Brasil. Neste evento, coordenado pelo pessoal da Microsoft Brasil, o pessoal do banco teve a oportunidade de conhecer o que há de novo em várias tecnologias de desenvolvimento de aplicações na plataforma MS. Como convidado do time de Development Tools da MS Brasil (obrigado, Rodrigo!), tive a oportunidade de apresentar alguns dos recursos de...

Continue lendo

14/07/2011 | Por Igor Abade V. Leite | Em Eventos | Tempo de leitura: 1 min. | Comentários

Quer controlar dois computadores com o mesmo teclado e mouse? Conheça Synergy

Desde que comecei a usar notebook como meu computador principal, tenho encontrado um desafio: Em casa tenho um desktop. E, naturalmente, prefiro usar o teclado e mouse do desktop ao invés de ficar me espremendo nas teclas do notebook. Como se isso não bastasse, é comum precisar alternar entre os dois computadores. E como o notebook fica aberto em cima da mesa do desktop, ao lado do monitor, não raro eu me pegava tentando ir com o mouse do desktop para o notebook – como se o notebook fosse um segundo monitor do desktop. E é lógico que não funcionava!...

Continue lendo

25/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

RegistryMonitor (ou “como monitorar alterações em chaves do Registry”)

Recentemente deparei-me com a seguinte situação: Estou desenvolvendo um addin para o Outlook, e quero que ele tenha uma aparência consistente com o esquema de cores em uso no Office 2007 / 2010. Para isso, tenho dois requisitos: Preciso saber qual o esquema de cores (Preto, Azul, Prata) está atualmente selecionado; Caso o usuário mude o esquema de cores, preciso ser notificado para que meu addin possa reagir de acordo. Com relação ao requisito número um, a resposta está no post “Setting the BackColor to match the Office 2007 color scheme”. Nele descobri que o tema atualmente selecionado está gravado...

Continue lendo

15/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Quer escrever software mais seguro? Conheça o Microsoft Security Development Lifecycle (SDL)

Em tempos de internet, escrever aplicativos seguros não é apenas um desejo – é praticamente uma obrigação! Entretanto, um grande desafio para se criar aplicativos seguros está nas práticas de desenvolvimento. Será que estamos tomando todos os cuidados necessários para garantir que nossos programas têm o menor número possível de vulnerabilidades? Para garantir que nosso time está tomando o maior cuidado possível com o aspecto “segurança” da aplicação, faz-se necessário adotar um processo de desenvolvimento que contemple práticas, estágios e técnicas próprias para essa finalidade. É aqui que entra o Microsoft Security Development Lifecycle (MS-SDL). Segundo a Microsoft: “O Microsoft...

Continue lendo

15/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Instalando dicionários adicionais para o Windows Live Writer

Eu costumo instalar os softwares em inglês no meu computador – e, naturalmente, os software do Windows Live não são exceção. O problema disso é que, ainda que eu queira que a interface de usuário do Live Writer esteja em inglês, eu naturalmente gostaria que a correção ortográfica fosse feita no idioma em que eu escrevo – português. Porém, ele só oferece dicionários para o inglês com a instalação padrão do Windows Live em ingles. Para instalar dicionários adicionais, veja as dicas que encontrei no blog abaixo: Adding additional dictionaries to Live Writer « Aaron’s Live Writer Blog Um abraço,...

Continue lendo

14/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Check-in simultâneo em múltiplos team projects afeta políticas de check-in

Acabei de descobrir por acaso – através de uma pergunta do meu amigo MVP Daniel Oliveira – que o TFS pode apresentar um comportamento inesperado e deixar de executar algumas políticas sob certas circunstâncias. Se você: Usar a janela Pending Changes para fazer check-in de vários arquivos ao mesmo; Selecionar arquivos pertencentes a diferentes team projects; E tentar fazer o check-in de todos ao mesmo tempo; Então somente serão executadas as políticas comuns a todos os projetos. Em outras palavras: Dados os team projects ProjectA e ProjectB, configurados como a seguir; ProjectA: Política de check-in Work Itemsativada; ProjectB: Políticas de...

Continue lendo

14/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

O espaço em disco do meu TFS 2010 acabou! E agora?

Se você estiver usando o TFS 2010 em conjunto com as ferramentas de teste (como o Test Manager e o testes CodedUI), é bem provável que o banco de dados do TFS esteja sendo tomado pelos anexos gerados como parte do processo de testes.Arquivos de vídeo, logs do IntelliTrace, tudo isso pode fazer seu servidor esgotar rapidamente o espaço em disco! Para poder gerenciar o consumo em disco desses anexos – e eliminar dados antigos que já não são mais úteis e só ocupam espaço – a Microsoft criou o Test Attachment Cleaner, disponível na Galeria do Visual Studio (Visual...

Continue lendo

12/04/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Desabilitando temporariamente o envio de emails do TFS 2010

Caso você precise desabilitar, por qualquer motivo, o envio dos emails gerados a partir dos Alertas do TFS 2010, pode tirar proveito de um comando não-documentado: TfsConfig configureMail /Enabled:false Quando quiser retomar o envio de emails, basta reabilitar o serviço executando novamente o comando acima usando o valor true.

Continue lendo

28/03/2011 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 30 segs. | Comentários