Windows e Forms Auth de forma transparente na web

Esses dias eu tive que resolver um probleminha chato durante uma consultoria, e um que já tinha visto outras pessoas solicitando ajuda. Como após alguma pesquisa consegui montar um modelo legal, coloco aqui para ajudar quem vier a precisar de uma solução que funciona. O problema é o seguinte: preciso, dentro de uma mesma aplicação, autenticar com forms authentication e windows authentication. No meu cenário, se o usuário vem da intranet, ele está na rede interna, e autentica com windows Continue Lendo →

Porque HTML5 e Javascript no Windows 8: uma opinião

Quando a Microsoft anunciou que o Windows 8 permitiria rodar nativamente na nova interface Metro, além de .NET e C++, também HTML e Javascript, vimos respostas muito diferentes. Alguns adoraram, outros odiaram. Mas hoje isso já é uma realidade, o Windows 8 deve sair esse ano, e o suporte virá. Quem está com o Beta (aka Consumer Preview) e a próxima versão do Visual Studio (aka Dev11) já está fazendo seus testes e algumas aplicações até já aparecem no marketplace do Windows 8. Quero Continue Lendo →

Erro “UUID Already Exists” ao registrar o HD virtual no VirtualBox

Se você chegou até até, deve ter se deparado com uma situação parecida com esta: Você criou uma máquina virtual no VirtualBox; Agora você precisa criar uma segunda VM e quer aproveitar a primeira VM como ponto de partida; Para isso, copia o VHD/VDI/VMDX e tenta adicioná-lo à nova máquina virtual. É quando você se depara com a mensagem de erro na janela ao lado! Isso acontece porque o VirtualBox cria um identificador único (UUID) para cada disco virtual que você vier a Continue Lendo →

Desenvolvimento Ágil e TFS no Microsoft TechDay em Sorocaba e Barra Bonita

Pessoal, recentemente tive o prazer de ser convidado pela Fernanda Saraiva (MVP de SharePoint) para palestrar no Microsoft TechDay em Sorocaba e Barra Bonita (ambas em SP). Minha palestra: Desenvolvimento Ágil de Aplicações com SCRUM e Team Foundation Server “11” Empresas no mundo inteiro têm cada vez mais dificuldade para desenvolver e entregar software de qualidade. Os desafios são vários, tais como gerenciar as expectativas do usuário e as mudanças constantes de requisitos, bem Continue Lendo →

Testes de unidade são mais importantes do que testes de integração?

O Elemar Jr está em dúvida sobre isso e colocou no blog dele um diálogo interessante que teve com o Juan Lopes, onde o Juan defende que testes de unidade são mais importantes, e o Elemar acha o contrário. Leiam lá pra entender a discussão, e leiam também os comentários. Em vez de deixar um comentário no blog do Elemar achei melhor colocar o comentário aqui e depois eu volto lá e linko pro comentário, e vocês ganham poder ler a discussão toda. Aproveitem e já leiam o resto do blog Continue Lendo →

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):   internal class EmailSettings { Continue Lendo →

Material Complementar para o HandsOn LAB

Pessoal, com um pouco de demora, mas conforme prometido, estou escrevendo esse post para destacar alguns materiais complementares do que foi apresentado no HandsON aqui no Rio, porém acredito que isso sirva para todas as outras localidades que tiveram o HandsON. Vamos lá, começando pelo básico. Para quem não pode copiar a máquina no dia do hands on ou quer uma versão digital do material dado, segue o link onde podem ser encontrados : Laboratórios e Máquina Virutal do Visual Studio Continue Lendo →