Resumo TechEd 2007 – Dia 6

Continuando a série Resumo TechEd 2007, vamos lá com a palestras do segundo dia:

  • Infra-estrutura para o Visual Studio Team System (VSTS)

Regis Gimenis deu um overview das principais features do Team System, citou os processos que o Team System traz por default (MSF for CMMi e MSF for Agile) e outros que podem ser adicionados, como o SCRUM. Explicou os principais tipos de works items (tasks, bugs) existentes e como eles estão relacionados a cada processo. Passou pelo portal do Projeto que é baseado no Sharepoint services e gerado automaticamente quando um projeto é criado no Team System. Junto com o portal do projeto são gerados dezenas de relatórios que permitem acompanhar work items, qualidade, testes.

Na parte de testes ele mostrou um pouco sobre como criar testes manuais e testes unitários, depois deu uma focada bem legal no Source Control e falou sobre checkout, checkin, branch e merge, além das políticas que podem ser associadas durante ao checkin e por fim alguns produtos que podem ser adicionados ao team system, como o Team System Web Access.

A palestra teve muuuito conteúdo e pra quem não conhecia o produto foi um prato cheio.

  • Domain Specific Languages (DSL) com VSTS

Um assunto totalmente novo pra mim e que me agradou muito, não só pelo conteúdo técnico, mas pela forma divertida com que André Furtado apresentou.

A palestra começou com o André explicando que todo mundo usa DSL no dia a dia e eu que achava que apenas coisas como o Class Diagram do Visual Studio era DSL, acabei descobrindo que até Cobol, LISP e o bom o e velho MS-DOS são exemplos de DSL, já que as DSLs podem ser visuais ou não.

Depois ele entrou em detalhes de quando devemos ou não utilizar a DSL e basicamente devemos utilizá-la quando iremos reutilizá-la em sistemas parecidos e por fim fez uma demo criando uma DSL para um jogo de quiz.

Pra fazer uma demo daquele tamanho, num TechEd com pouco mais de uma hora de duração, o cara tem que ser muito macho.

O ppt da palestra pode ser baixado aqui.

  • VSTS 2008 Test Edition e VSTS 2008 Test Load Agent

A Patrícia Mantovani foi outra palestrante que me surpreendeu muito. Apresentou detalhes do Visual Studio Tester Edition que até então eu nem imaginava que existisse.

Além dos conhecidos testes unitários e testes manuais, a ferramenta oferece também testes web com gravação de “macros” para reprodução futura e na versão 2008 inclui o suporte a AJAX. Mostrou como fazer Databind com testes unitários. Ainda nos testes web, ela mostrou como fazer algumas customizações para deixar os testes mais inteligente e fechou com chave de ouro mostrado o teste de carga.

Durante essa demo ela simulou acessos simultaneos, utilizando varios tipos de distribuições de usuários, apresentou dezenas de gráficos fazendo com que o Visual Studio parecesse o Excel por um momento 🙂 e finalizou mostrando o Test Load Agent que é um utilitário que pode ser instalado em máquina da rede para literalmente BOMBARDEAR um servidor específico de teste. Muuuito legal!

  • ADO.NET Entity Framework VSTS 2008

Vou tentar ser imparcial neste comentário porque o LINQ e o EF tem me decepcionado muito ultimamente 🙂

O Luciano Moreira fez uma excelente palestra mostrando a arquitetura do EF. Citou que o Beta 3 está previsto pra sair em breve, porém que não há uma data prevista de entrega do produto ainda. Falou também que Oracle e IBM estão trabalhando em conjunto com a Microsoft para liberar versões do LINQ para seus bancos de dados.

Além dessas informações que toda a comunidade que acompanha a evolução do LINQ busca, o Luciano mostrou exemplos de queries LINQ que deixou o pessoal que não conhecia de boca aberta e ao mesmo tempo desesperado quando mostrou os arquivos de mapeamento.

Após a palestra ele me disse uma coisa que me deixou intrigado. Que o Entity Framework não é um concorrente do NHibernate. Que há uma estratégia muito maior que isso que deverá integrar vários produtos e que o OR/M é só uma parte do Entity Framework.

Vou pesquisar melhor isso e postarei detalhes em breve.

  • Team Foundation Server e Project Server

A última palestra do dia e a palestra que eu mais esperava do TechEd, não foi como eu imaginava.

O Marcus Garcia teve problemas com as máquinas virtuais que não subiram e a palestra virou praticamente uma mesa redonda. A palestra acabou valendo pelas discussões que surgiram e pela continuação dela na seção Ask The Experts onde pude tirar algumas dúvidas.

  • ASK THE EXPERTS

Foi o primeiro ano que participei que teve essa seção. Trata-se de dezenas de mesas onde funcionários da Microsoft, MVPs e especialistas de produtos / tecnologias se reunem para tirar dúvidas dos profissionais.

Eu acabei ficando na mesa do Team System onde tive oportunidade de conversar com algumas referencias Brasileira do produto: Fabio Camara, Igor Abade, Marcus Garcia e a Patrícia Mantovani.

Espero que tenha algo parecido em eventos futuros.

É isso galera, logo logo, vem o resumo do ultimo dia do Tech Ed.

Abraços

André Dias

Resumo TechEd 2007 – Dia 5

Tudo o que é bom dura pouco e infelizmente com o TechEd não foi diferente. Foram 3 dias de muuuuita informação, muita palestra bacana, além de uma grande oportunidade pra fazer contatos e rever amigos.

Eu gostei muito da variedade dos temas. Tivemos palestras de Arquitetura, Desenvolvimento, Banco de Dados, Windows, Office, BI. Tinha hora que tava até difícil de escolher em qual palestra ir devido aos temas serem super interessantes.

Vou postar abaixo um resumo das palestras que vi no primeiro dia.

  • Windows Server 2008 e SQL 2008

Totalmente novo pra mim. Gostei muito das novas features do dois produtos, principalmente do HyperV, o novo produto de Virtualização da Microsoft. Foram citados ainda novidades na Instalação do Windows 2008, onde será possível instalar o Windows com apenas o Server Core, sem a necessidade de instalar a interface gráfica e gostei bastante também da nova feature do SQL 2008 que permite que eu defina políticas globais de configuração de banco de dados. Ficou muito fácil para o DBA identificar bancos fora dos padrões definidos pela empresa, até mesmo nomenclatura de tabelas e além de identificar a correção fica a apenas um click. Muito bom!

  • Visual Studio 2008

Novidades interessantes: Multi target. É possível compilar soluções em .NET 2.0, 3.0 e 3.5. Foram mostradas demos interessantes do LINQ e da integração com o Office 2007. Tá muito fácil criar addins para o Office agora. Só não gostei mais, porque já conhecia muitas das novidades do produto.

  • Unificando as Comunicações

Um show de apresentação. Foram apresentados cenários que é o sonho de qualquer pessoa. O gringo junto com o time do Brasil mostrou como a comunicação evoluiu, em seguida apresentou um vídeo mostrando a construção de uma casa num mundo totalmente conectado: Cliente, Arquiteto, Engenheiro e Forncedores trabalhando com Smartphones, Tablet PC, Surface, sistemas embarcados e garantindo que mudanças na planta fossem concluídas, enviadas para aprovação e material comprado em questão de horas.

Depois de ver o vídeo, fiquei pensando: “Será que falta muito para termos isso no Brasil?” Aí para a minha surpresa fizeram uma demo mostrando conferências com vídeos, integração do Communicator com telefones fixos e celulares. Tudo prontinho pra gente já começar a usar.

  • Por Dentro da Estratégia de Interoperabilidade da Microsoft

Mais um show de palestra. Não sou muito bom com nomes, mas se não me engano o palestrante foi o Roberto Prado, um cara que cuida da divisão Open Source da Microsoft. Um cara que usa Linux, Opera, frequenta eventos de Linux e por aí vai. Foi falando muito dos benefícios da adoção do OpenXML e da interoperabilidade dos produtos da Microsoft com produtos de outras empresas. Na minha opnião a melhor palestra do TechEd.

  • Aproveite melhor o seu Teched!

Foi legal. Explicou como nasceu o TechEd, apresentaram os assuntos que seriam abordados, o que teria além das palestras, mas o que mais me chamou a atenção foi a forma que apresentaram. Ficou muito engraçado o bate bola que os dois palestrantes fizeram. Em alguns momentos eu até lembrava dos anúncios do Shoptime, onde o cara diz. “E não é só isso. Se você ligar nos próximos 10 minutos, ainda ganhará um super …”

Bom .. é isso, em breve postarei o resumo dos outros dias.

Abraços

André Dias