Duas palestras realizadas no TechEd 2011

Mais uma vez estive no TechEd Brasil como palestrante. Sem dúvidas uma grande honra participar do maior evento da Microsoft da América Latina. Uma série de assuntos e pessoas de grande conhecimento. Sempre é uma experiência incrível.

Neste ano, realizei duas palestras junto com o amigo Kelps Souza Leite, que também é MVP de Silverlight. Kelps mandou muito bem nas duas e sempre fico feliz de poder compartilhar a apresentação com ele.

As palestras foram:

  • Novidades do Silverlight 5, e além.
  • XAML avançado para Windows Phone 7

Se você esteve presente no TechEd poderá fazer o download do material pelo próprio site do TechEd. Abaixo alguns dos bons momentos!

IMG_2288  IMG_2364  IMG_2732300763_1805262230173_1798435427_1168135_1069674551_n (1)  IMG_2053  IMG_2094IMG_6059  IMG_6106  IMG_6101IMG_2057  IMG_2076  IMG_6098

Até a próxima!

XAMLCast no 2º semestre de 2010

Segue abaixo os audios do XAMLCast que participei no 2º semestre de 2010. O XAMLCast é um podcast de Silverlight, WPF e XAML que faço com os amigos Kelps e Robero Sonnino.

01/7/10 – XAMLCast – Episódio 16
VS2010, SL4, Moonlight 3, ReactiveXAML, MSN na Copa

8/7/10 – XAMLCast – Episódio 17
Metro UI, Kinect e NUI, Pivot Viewer e mais

31/07/10 – XAMLCast – Episódio 18
Sterling DB, SilverMotion, Windows Phone 7 e mais

20/08/10 – XAMLCast – Episódio 19
Novidades, Visual Studio LightSwitch e Behaviors

09/09/10 – XAMLCast – Episódio 20
Visual Studio LightSwitch e 10 coisas que um dev WPF/SL deve saber por Pete Brown

 

Gravar esse podcast tem diso um desafio de tempo e dedicação. No ano passado eu em Goiânia, Kelps em São Paulo e Sonnino na França tentávamos nos sincronizar agendas para gravar. Logo após a gravação existe uma preparação dos links que falamos e edição do audio que também consome um bom trabalho. Por esta razão não tido uma frequência tão fiel, mas fazemos pela paixão à tecnologia e para todas as pessoas que nos enviam feedback e diz que gosta de ouvir o XAMLCast.

Todos os episódios são recheados. Se você está começando agora com Silverlight ou WPF recomendo ouvir os episódios passados. Também não deixem de nos enviar perguntas e sugestões para o @xamlcast.

Cheers!

Discussão Silverlight x HTML5 gravada ao vivo no Community Zone

Nos dias 16 e 17 a Microsoft reuniu alguns MVPs e influenciadores da comunidade em um rancho no interior de São Paulo com atividades de integração e de direcionamento. Esta reunião se chama Community Zone. Para alguns é um momento de lazer com os amigos da “internet”, mas para muitos é uma grande oportunidade de trocar informações e discutir determinados assuntos.

Foi isto que aconteceu na madrugada do Community Zone. Mais de 30 pessoas estavam presente para discutir Silverlight 4 x XHTML5? Assunto quente e polêmico que você confere neste mega podcast, com participações de Kelps, Giovanni Bassi, Rodrigo Kono, Victor Cavalcante, Igor Abade, Mauricio Alegretti, Gustavo Malheiros, Márcio Sete e vários outros. (ps.:não temos os nomes de todos, se você estava presente comente este post).

Ouça: Html5 versus Silverlight no Community Zone
 

| Open Player in New Window

Qual a sua opinião?
Comente, compartilhe conosco.

Deixe sua aplicação com a cara do Zune Player usando os temas do Silverlight 4

Muitos developers se renderam ao Silverlight e com o tempo questionaram que não conseguem trazer um visual bacana para suas aplicações pelo simples fato que abrange 90% dos desenvolvedores: não manjar quase nada de design. Se você é desenvolvedor e tem esse problema, na verdade você tinha esse problema!

Tchan tchan tchan tchannnn!!

A Microsoft preparou um pacote com 3 temas super bacanas, que é muito simples de usar e de customizar. Eu gosto mais do Cosmopolitan. O template Cosmopolitan é inspirado no Metro theme (o mesmo que foi usado na app MetroTwit (www.metrotwit.com) e também semelhante ao Zune player.

image

Se você também reparar as interfaces para o Windows Phone 7 estão seguindo o mesmo look and feel.

Para usar este tema nas suas aplicações, primeiro faça o download e instale o pacote do tema. No link do site da Microsoft você irá encontrar 3 arquivos para download. E para ficar mais claro pra você, fique ligado no que é cada um:

  • README_FIRST.txt – Readme básico. Lendo este post você não precisa baixar ele.
  • SL4Themes-RawAssets.zip (198kb) – inclui um diretório templates para o Expression Blend e para o Visual Studio. Também adiciona um subdiretório para os templates RIA Services.
  • SL4Themes-templates.zip (2Mb) – este é um arquivo opcional que possui recursos para utilizar os temas nas suas apps. Recomendo baixar, vc pode precisar.

Na prática, após instalado basta criar uma aplicação “Silverlight Navigation With Cosmopolitan Theme” e o resto você já sabe. Perfeito para aplicações LOB.

image image

Mande suas dúvidas e seu feedback.
Não deixe de me acompanhar no twitter: @rodrigokono.

Abraço!

Expression Blend 4 facilitando com MVVM

No novo Expression Blend ficou mais fácil iniciar e trabalhar com MVVM (Model-View-ViewModel) no seu projeto Silverlight ou WPF. O template liga o View com o ViewModel e ainda une o SampleData ao projeto. Ajuda bastante mesmo!

Ao criar um novo projeto, agora temos a opção Silverlight/WPF Databound Application. Um novo template para MVVM no Blend 4:

image

Após criar o projeto repare as novas pastas que o projeto tem:

image

  • SampleData: Contém os um conjunto de dados de exemplo (para desenvolvimento)
  • ViewModels: com um arquivo MainViewModel.cs (é aqui que acontece a mágica que une o design com a parte de desenvolvimento)
  • Views: contém o mainView.xaml com um arquivo de codehind que faz a ligação com a classe do ViewModel.
  • E na raiz os arquivos App.xaml e o MainPage.xaml que já são conhecidos.

Também ficou muito fácil de adicionar novas Views com ViewModels. Veja na imagem abaixo que temos o “UserControl with ViewModel” e logo ao lado a estrutura dividida com seus respectivos ligamentos.

image  image

Agora ficou melhor ainda hein?!
Se você não está próximo do padrão MVVM, eu recomendo a leitura dos links abaixo:

Bons estudos.