Blog

Conheça o que estamos pensando e fazendo

Blog - página 41 de 64

Como acessar programaticamente as configurações de SMTP do TFS

Você está desenvolvendo um plugin server-side para o TFS (como um event handler) que precisa enviar email? Uma estratégia bastante interessante seria usar o mesmo servidor SMTP já configurado para o TFS – dessa forma você não precisa manter essa configuração em seu plugin. Essa configuração – e muitas outras – está gravada no TFS Registry. Para acessá-la, use o exemplo de código abaixo (cortesia do MVP português Tiago Pascoal): 1 internal class EmailSettings { private TfsTeamProjectCollection _tfs; private string smtpServer, fromAddress; private Nullable emailEnabled; public EmailSettings(TfsTeamProjectCollection tfs) { tfs = tfs; } public string GetSMTPServer() { if (smtpServer !=...

Continue lendo

11/05/2012 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Customização de Políticas de Check-in e de Geradores de Dados no ALM Summit Brasil 2012

Hoje no ALM Summit Brasil foi dia de compartilhar a experiência de campo dos consultores que trabalham com TFS. Minha participação foi mostrar como criar Políticas de Check-in e Geradores de Dados personalizados. Baixe agora a apresentação. O código-fonte vai ser postado na sequência; atualizo o post com o link para download do código dos exemplos. Customização de Políticas de Check-in e de Geradores de Dados View more presentations from Igor Abade. Mais uma vez, obrigado a todos que vieram ao ALM Summit Brasil! Um abraço, Igor

Continue lendo

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

O Futuro do Data Dude no ALM Summit Brasil 2012

Ontem tive a oportunidade e o prazer de apresentar o SQL Server Data Tools ao pessoal que veio ao ALM Summit Brasil 2012. Foi muito legal falar mais uma vez sobre uma das ferramentas mais bacanas – e mais desconhecidas – do Visual Studio: os projetos de bancos de dados, que foram introduzidos com o VSTS for Database Professionals. Como combinado, a apresentação que usei na palestra já está disponível para download: O Futuro do Data Dude (VS DBPro) View more presentations from Igor Abade. Espero que todos tenham curtido a palestra. E para quem não teve oportunidade de participar,...

Continue lendo

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

Portable Class Library - a versão .NET do “Write Once, Run Anywhere”?

[ Common Language Runtime é a parte do .NET Framework onde seu código é executado. Os diversos serviços essenciais para uma aplicação .NET, tais como o compilador JIT e os gerenciadores de código e memória, são parte da CLR. Mal comparando, a CLR equivale à máquina virtual (JVM) do Java. Originalmente a Microsoft criou uma única máquina virtual / CLR, que vem evoluindo desde o .NET 1.0. Essa CLR presente no .NET é a versão de referência, baseada na especificação ECMA/ISO da Common Language Infrastructure. Entretanto, quando surgiu a necessidade de rodar código .NET em outros ambientes – tais como...

Continue lendo

17/04/2012 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários

Como configurar a Host Key do VirtualBox para usar “Right ALT”

Mais um post sobre VirtualBox. Inevitável, já que uso VMs no dia-a-dia, seja para programar (ou “codar”, como gosta de falar o Giovanni Bassi) ou para demonstrações para clientes… Agora é sobre a configuração da Host Key. Gosto de usar a tecla “Right Alt” (também conhecida como “Alt Gr”) já que, além de estar à mão ela também não serve para nada . Essa configuração, aliás, é a padrão do VirtualPC (que usei por muito tempo) e talvez por isso tenha sobrado alguma memória muscular. Teoricamente isso seria algo muito simples de resolver: Na tela inicial no VirtualBox bastaria ir...

Continue lendo

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