Semana passada estive palestrando no webdays, um evento da devmedia. Falei sobre silverlight 2 beta 2. Havia prometido colocar o código a disposição no meu site.
E lá está. Você pode baixá-lo acessando meu site: www.cezarguimaraes.com
Ou pode clicar direto no link abaixo.

Para os que acompanham e utilizam o ASP.NET Ajax uma boa notícia. O time divulgou o roadmap pretendido para o produto. O mais interessante é que eles estão abertos para receberem feedback e colocaram o documento no codeplex.
Acredito que todos que estão trabalhando com o AJAX deveriam gastar algum tempo lendo o documento e dando o seu feedback. Aproveitem a oportunidade.
Até mais!!
No Mix Essencials de 2008 fiz uma palestra sobre Rich Internet Application com Silverlight 2 Beta 1. Você pode baixar o código fonte utilizado na palestra no link abaixo.
É muito importante salientar que eu não sou o autor deste código fonte. Este código foi criado pelos palestrantes do MIX 08 em Las Vegas, Joe Stegman e o Mike Harsh, ambos do time do silverlight . O código também pode ser baixado do site do Mike.
Dois códigos utilizados também não foram desenvolvidos por eles. O AnimatingPanelBase que gera a animação do details view da segunda parte foi desenvolvida pelo Robby Ingebretsen. Já o NavigationManager, utilizado para integrar com o histórico foi criado por Jesse Bishop, um estagiário do time de Silverlight no último verão.
Aproveitem o código!!!
Hoje pela manhã em Orlando, no keynote do TechEd Developers, Bill Gates e Soma Somasegar anunciaram que o beta 2 estará disponível ainda esta semana.
Além de ser um beta novo, como correções de problemas anteriores, ele traz uma série de novidades bem interessantes. Vou listar as que mais me chamaram atenção:
- UI: A compatibilidade com o WPF foi aumentada e a performance aprimorada.
- Networking suporte: Cross-domain era uma necessidade bastante comentada e discutida no silverlight. No beta 1, o cross-domain foi provido e começou ser usada em diversos projetos. Porém, agora no beta 2, o modelo foi aprimorado, incluindo aspectos de segurança. Além disto, a classe WebClient terá suporte para upload, e o mais interessante, suporte para “push”, comunicação do server para o client.
- Base Class Library: Foi incluído um LINQ-to-JSON, suporte para ADO .NET Data Services e diversos outros suportes para faciliar a maneira como manipulamos os dados.
Além disto, ainda temos novidades nos controles, como scroll para caixa de texto, acessibilidade. O datagrid ganhou funcionalidades como autosize, sort e outras.
E o deep zoom também está ficando cada vez mais fácil de usar.
Estou cada vez mais impressionado com o time do Silverlight. As novidades relacionadas a networking suporte e manipulação de dados, como o LINQ to JSON são muito úteis. Para mim, matadoras.
Até mais!!
Nos dias 29 e 30, será realizado na Microsoft o Mix essentials, a versão brasileira de tudo que rolou de maneiro no Mix em Las Vegas. Uma excelente oportunidade para quem trabalha com web e não teve a oportunidade de estar presente em Las Vegas. O evento será gratuíto e as vagas são limitadas. Então não perca tempo e faça logo a sua inscrição. Você poder;a interagir com outros profissionais da web, profissionais da Microsoft e conhecer um pouco do que está acontecendo no mercado e o que tem sido feito com as novas tecnologias disponíveis para web.Eu estarei palestrando sobre Silverlight, na palestra com o tema "Desenvolvendo Rich Internet Aplications com Silverlight 2 - Parte 1 e 2". Ela acontecerá no final do segundo dia.
Ano passado o evento foi bem legal e com uma excelente repercussão. Este ano também promete. Espero que nos vejamos lá.
Até mais!!
No início desta semana o Scott Guthrie anunciou em seu blog que foi liberado o beta do service pack 1 do Visual Studio 2008. A primeira recomendação é que não instalá-lo em máquinas críticas para o seu dia-a-dia. Máquinas que você não pode ficar sem elas, mesmo que por poucas horas.
Para quem já está mexendo com Silverlight ativamente é necessário desinstalar o beta 1 do Silverlight antes de instalar o beta do Visual Studio. Isto inclui o KB do Visual Studio que é instalado junto com o beta do Silverlight. Para maiores detalhes, dê uma olhada no post do time do Visual web developer. Outro ponto para estar atento é que o beta 1 do VS tem incompatibilidade com o Expression Blend 1 e 2. Assim, você precisa fazer o download da versão do Expression Blend 2.5, se já não o tiver feito. Esta versão não possui o problema de compatibilidade.
Mais detalhes sobre o service pack, que inclui dezenas de melhorias e features que não estão relacionadas diretamente com o Silverlight, leia o post do Scott.
Voltando com a série de aplicações em Silverlight que sejam interessantes. Esta merece o destaque por ser brasileira. Legal vermos brasileiros aparecendo no site do silverlight com suas aplicações.
Este site é a do zoológico de sorocaba. Parabéns aos brasileiros envolvidos no projeto.
Estas últimas semanas estão sendo bem diferentes para mim. Semana passada, me transferi para um novo time aqui na Microsoft. Depois de mais de dois anos trabalhando na área de evangelismo me mudei para o time de desenvolvimento de Dynamics AX no Brasil.
Os dois anos que passei em DPE foram muito legais. Conheci bastante profissionais da comunidade. Participei em dezenas de eventos, participei na organização do TechEd e muito mais. Também tive muito contato com parceiros. Sem dúvida, vou sentir saudades deste período.
Mas, a oportunidade de poder novamente trabalhar diretamente com o processo de desenvolvimento de software me pareceu bem interessante e atrativo. Ainda mais se tratando de Microsoft.
Ainda vou continuar estudando Linq, Silverlight e WCF. Mas, espero poder fazer alguns posts sobre o desenvolvimento também.
Até mais!!
Scott Hanselman bem conhecido por causa do ASP.NET MVC fez um post bem interessante semana passada durante o MIX08, não sobre ASP.NET MVC, e sim sobre siverlight 2.0 e sobre o deep zoom. Com exemplo de código e tudo. Vale a pena dar uma olhada.

O meu colega Rene, fez dois exemplos utilizando deep zoom e as fotos que ele tirou em Las Vegas no MIX08. Bem bacana.
Este final de semana quero começar a brincadeira com esta tecnologia.
No MIX08 semana passada o Steve Ballmer foi entrevistado pelo Guy Kawasaki e respondeu também a perguntas do pessoal que estava lá. Se quiser ler o que rolou, ao invés de assistir ao vídeo, o Tim Sneath fez um post com os transcripts desta general session.
Até mais!!
Scott Hanselman bem conhecido por causa do ASP.NET MVC fez um post bem interessante semana passada durante o MIX08, não sobre ASP.NET MVC, e sim sobre siverlight 2.0 e sobre o deep zoom. Com exemplo de código e tudo. Vale a pena dar uma olhada.
No primeiro dia do MIX08, houve uma palestra sobre o Silverlight Mobile. Estava bem empolgado em assistí-la. As informações passadas foram bem interessantes, mas infelizmente a maioria das demos não pode ser mostrada porque o notebook não estava projetando.

Eles apresentaram os benefícios da plataforma. A vantagem de ter o mesmo código que possa ser rodado em um desktop, na web ou em um device móvel. Além disto, as ferramentas necessárias para uma boa integração entre o designer e o desenvolvedor estão disponíveis. E por último, a vantagem de ser multi-plataforma.
Lembrou que o silverlight veio para suprir um gap
no desenvolvimento de aplicações móveis. Ou escolhia-se uma aplicação rica ou de largo alcance com wap. Agora o melhor dos dois mundos pode ser alcançado.
Ressaltou os benefícios de termos silverlight no devices móveis, como o tipo de informação que pode ser mostrada de maneira mais intuitiva, redes sociais, retail e aplicações de vídeo.
Depois eles exemplos do que pode ser feito. O que achei o mais interessante, foi um de vídeo do channel 9. Ele aproveitou uma aplicação já existente em silverlight para web e a reutilizou para mobile.
Eles também apresentação informações importantes sobre a implementação atual. Um ponto importante é que esta primeira versão é compatível com a versão 1.0 do Silverlight. Isto quer dizer que as aplicações atuais podem facilmente serem migradas.
E por último ele mostrou o roadmap.
Steve Ballmer acabou de ser entrevistado por Guy Kawasaki. Certamente o Ballmer não precisa de apresentações. O Guy Kawasaki para muitos também não. Ele foi um dos primeiros evangelistas do mundo da tecnologia, na Apple. Atualmente ele tem uma venture capital bem conhecida, a Garage.
A entrevista foi interessante e engraçada em
alguns momentos. O Ballmer respondeu as perguntas do Kawasaki sobre a Yahoo, Facebook, saída do Bill Gates, entre outras. Depois, o público também pôde fazer perguntas.
Uma das partes que mais gostei foi quando ele respondeu ao Guy quantos emails ele recebe por dia. O número foi incrivelmente pequeno para mim, apenas de 70a 80 emails por dia. O próprio Guy brincou com a situação pedindo para ele dizer o email dele para que amanhã muitos emails estejam na sua caixa.
E o Ballmer afirmou que este email não é lido por uma secretária nem tem filtros.
A segunda divertida para mim foi quando ele respondendo a um pedido de um cara do público, reviveu a cena clássica onde ele berrava: "developers, developers, developers". Hoje foi: "web developers, web developers, web developers".
Ontem mencionei sobre o beta 1 do IE8 e do que foi mostrado no MIX08. Bem, segue o link para o download do beta.