As I mentioned before, I am working in creating a presentation for developers on .NET. It's so ironic that this happened just weeks after I move my blog from blogs.msdn.com to blogs.technet.com... But I guess I also mentioned that already, huh? Anyway, I just wanted to share some of the progress on that project, in case you're interested :-)

For me, most presentations are equal parts content and demo, both in the effort it takes to prepare it and how good it turns out, in the end. And, of course, there's the whole process of creating the demo image in Virtual PC for your demo.

Working at Microsoft, I could always grab one the hundreds of ready-to-use Virtual PC images available in the internal content stores. However, I am determined not to do it. You see, I find the process of creating the VPC image from scratch really enlightening and worthwhile. When you grab an image that someone else created, you take a lot for granted.

Since I have my MSDN subscription, it’s real easy to get access to whatever software I might need, from Windows Server 2003 to a preview release of Visual Studio 2005 (that is, if I end up using that instead of the currently release 2003 version of Visual Studio). Again, I could build this using special file shares inside Microsoft that give full access to all our software, but I find it quite valuable to restrict myself to using MSDN to build everything, since that’s the experience that a developer will have (that is, if he/she has an MSDN Universal subscription :-)

The first step for me will be to install the base OS for my image, which will be running Windows Server 2003 with SP1, just recently released . I will start by grabbing the latest ISO file from MSDN that has SP1 already in it (dated 3/29/2005 11:54:00 AM).

Next, I need to take care of the usual details (network configuration, activation, Virtual PC additions, automatic updates, that kind of thing) and decide which components I will install. Most likely just the base OS plus IIS6 and support for ASP.NET. I might also install Active Directory, but I'm not sure yet.

That’s it! I’m ready to get started with that base OS install. If I only could decide whether to use the pre-release version of the tools (Visual Studio 2005 + SQL Server 2005) or the released version (Visual Studio .NET 2003 + SQL Server 2000)… 

 

Como eu já mencionei antes, eu estou criando uma apresentação sobre .NET para desenvolvedores. É tão irônico que isto ocorra somente algumas semanas depois de eu mudar meu blog do blogs.msdn.com para o blogs.technet.com... Mas eu também já mencionei isso antes, né? De qualquer maneira, eu gostaria de compartilhar o meu progresso neste projeto, caso você estaja interessado :-)

Para mim, tanto o conteúdo como as demonstrações de uma palestra são igualmente relevantes, tanto no esforço envolvido na preparação quanto na qualidade do resultado final. E, é claro, existe todo um processo para criar uma imagem para a demonstração no Virtual PC.

Como eu trabalho na Microsoft, eu posso sempre pegar umas das centenas de imagens já prontas, disponíveis internamente. Entretanto, eu estou decidido a não fazer isso. Eu acho que o processo de criar a imagem VPC do zero é muito educativo e vale a pena investir neste esforço. Quando você pega uma imagem já pronta, você perde muito.

Já que eu tenho minha assinatura do MSDN, é bem fácil ter acesso a todo o software que eu preciso, do Windows Server 2003 à versão preliminar do Visual Studio 2005 (se é que eu vou usar esta versão ao invés do atual Visual Studio .NET 2003). Novamente, eu poderia trabalhar com pastas especiais disponíveis na Microsoft que dão acesso completo ao nosso software, mas eu acho muito importante restringir-me ao uso do MSDN para construir tudo, já que esta é a forma como um desenvolvedor faria (que dizer, se é que o desenvolvedor tem uma assinatura do MSDN Universal :-)

O primeiro passo para mim será instalar o sistema base para a minha image, que rodará o Windows Server 2003 com SP1, liberado recentemente. Eu vou começar pegando o mais recente arquivo ISO do MSDN que já inclui o SP1 (de 29/03/2005, 11:54).

Em seguida, eu preciso cuidar dos detalhes de sempre (configuração de rede, ativação, extensões do Virtual PC, atualização automática, este tipo de coisa) e decidir que componentes instalar. Provavelmente só o sistema básico com o IIS6 e suporte para ASP.NET. Eu talvez instale também o Active Directory, mas não tenho certeza ainda.

É isso aí! Estou pronto para comerçar a instalação do sistema base. Agora se eu pudesse decidir se uso as versões preliminares das ferramentas (Visual Studio 2005 + SQL Server 2005) ou as versões definitivas (Visual Studio .NET 2003 + SQL Server 2000)…