TDC–The Developers Conference | Goiânia

29.10.2011

É isso ai. Estivemos na trilha .NET do TDC Goiânia.

Fui gentilmente convidado pela Yara, da Globacode, a ser um dos coordenadores da trilha .NET do TDC | Goiânia. O TDC hoje é um dos maiores eventos de desenvolvedores de software do Brasil.

Digo isto porque este é um dos poucos eventos que reúne todas as comunidades e tecnolgias em um só local. Confira a grade:

  1. Evolução da linguagem de programação C#  | Rogério Moraes de Carvalho
  2. Desenvolvendo Aplicações para o Windows Phone 7.5 (Mango) | Pablo Hadler
  3. Construindo uma aplicação em Windows Azure  | Bruno Kenj
  4. Customizando templates de projetos (MSF, CMMI, Scrum) do Team Fountation Server para adaptação ao processo de desenvolvimento de software. | José Lino Neto
  5. Um mergulho nas tecnologias de acesso a dados no .NET | Marcelo Paiva
  6. Desenvolvendo a integração do Windows Azure e SharePoint 2010 | Fabian André Gehrke
  7. Silverlight 5, mais vivo que nunca! | Rodrigo Kono

Vejam um pouco mais no próprio site do TDC.

IMG_2557  IMG_2520  IMG_2523

IMG_2537  IMG_2536
Goiânia em 2011 entrou na rota do evento.

Além de coordenar a trilha, fiz a apresentação de Silverlight 5 com os principais recursos, assim como as atividades futuras desta tecnologia. Abaixo o pptx:

Foi ótimo.


Palestra "Desenvolvimento RIA com Silverlight 4" no ECO Developers Goiânia

24.11.2010

No dia 24 de novembro de 2010 o realizamos mais uma edição do ECO Developers em Goiânia. Desta vez foi no cinco estrelas Castro’s Hotel. Contamos com palestrantes do DevGoiás.NET, MVPs, MSPs e a própria Microsoft também esteve no evento.

 

4   DSC07370 

150391_10150319749165052_10150105867180052_15945787_2104306_n 149062_10150319749210052_10150105867180052_15945789_7387236_n 154203_10150319749360052_10150105867180052_15945795_3034938_n

3 (1)   DSC07363

Tive a honra de dividir a palestra com o grande Fernando Martin (Caverna) e juntos fizemos a palestra “Desenvolvimento RIA com Silverlight 4”. Abaixo está o slide usado:

É isso ai.
O evento foi um sucesso…

Curta e participe do ECO Developers também no Facebook.


Palestra "HTML5 e IE9" em BH Inforuso (INFORUSO 16º edição / Expominas)

11.10.2010

No dia 08 de outubro estive na capital mineira, Belo Horizonte, para fazer 2 palestras no maior evento de tecnologia do estado. O Inforuso / Inovatech contou com uma mega estrutura e organização no Expo Minas.

Pra mim foi uma grande honra palestrar em um evento tão importante para Minas, compartilhar informações e conhecer novas pessoas. Em duas palestras com salas lotadas, competindo a audiência simultaneamente com Carlos Barbieri e outros feras da TI brasileira, estive representando a Microsoft falando de Silverlight, HTML5 e IE9.

Obs.: o slide da apresentação de Silverlight é semelhante ao apresentado no TechEd 2010.

 

26 Inforuso 970  26 Inforuso 100926 Inforuso 1001  26 Inforuso 100326 Inforuso 1007   151150   169

Agradeço imensamente o convite da SUCESO-MG e todo o apoio que o meu amigo e MVP Márcio Sete me deu no evento e nos passeios pela cidade!

Mais uma ótima experiência!

Abraço!


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

23.09.2010

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
 

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


Palestra no Tech.Ed 2010

18.09.2010

Olá.
Estive mais uma vez palestrando no maior evento da Microsoft. No TechEd 2010 falei de Silverlight e Expression Blend. Tive a honra da participação como demo man o meu amigo Roberto Sonnino.

039 (3)    019
Dois momentos no TechEd 2010: Eu antes da minha palestra enviando a foto pelo twitter e a parte da
general session que falou do potencial do Silverlight nesta nova versão.

O slide desta palestra você pode ver abaixo e também pode fazer o download dela caso queira.


image

 

 

Também gravei um videocast desta palestra e você pode assisti-la no portal MSDN e deixar suas conclusões também:

http://msdn.microsoft.com/pt-br/silverlight/gg615448.aspx

 



O TechEd é um evento que permite experiências incríveis. Conheci muita gente bacana que já acompanhava meu trabalho e muita gente de alto nível técnico. É um evento que o profissional de TI Microsoft não deve deixar de comparecer.

101    097
Voltei pra casa com muitos contatos e informações.

É isso.
Espero estar no time de palestrantes em 2011 novamente para agregar mais ao evento.

Abraços!


[Book Review] Revisão dos livros de Silverlight 4 e ASP.NET 4 da Apress

29.08.2010

– POST ATUALIZADO —
(Obrigado Paulo, Pedro e Michel. Tenho que parar de fazer posts na madrugada Brincadeira) 

Olá pessoal.
Frequentemente vou postar por aqui revisões e algumas indicações de livros que leio. Vou começar com dois livros que recebi recentemente e estão abaixo:

imageBeginning Silverlight 4 in C#

Como o próprio nome diz, é um livro pra iniciante em Silverlight e utiliza o C# em todo seu conteúdo (óbvio). Para um modelo inicial de desenvolvimento ele tem muita informação. Gostei do conteúdo. Layout, controles, Bindind, Toolkit, Navigation, Impressão, deployment, Isolated Storage, integração com o SO/Dispositivo (COM+, webcam, notifications, etc). Aborda também uma base inicial do Blend e da parte de design com Silverlight (Styles, Animations) que é muito bacana.

Este livro é para desenvolvedores .NET que já desenvolvem em C#, utilizam o Visual Studio e conhecem de WEB. Se você está começando a desenvolver em .NET não comece por aqui. Aliás, aprenda o .NET primeiro e depois vá para o Silverlight.

Este livro não é para designers quer pretendem saber mais a respeito de customização de interfaces no Silverlight, trabalhar com o Blend, realizar animações no XAML, etc. Existem 3 capítulos finais que tratam destes aspectos, porém na visão do desenvolvedor.

Prós:

  • Editora Apress. Os livros publicados pela Apress são ótimos e despensa comentários.
  • Exemplos claros e fáceis de entender
  • Conteúdo super atualizado
  • Aborda o Silverlight Toolkit

Contras:

  • Por se tratar de um livro de iniciantes, deveria abordar todo o XAML em um capítulo exclusivo. O livro aborda o gerencimento de layout em um dos capítulos e algumas partes dos elementos do XAML no decorrer de outros capítulos.
  • Não aborda depuração e tratamento de erros
  • Não aborda boas práticas de arquitetura como MVVM, mas para este livro não é necessário.
  • Não aborda MEF, mas para este livro não é necessário.

image

Pro ASP.NET 4 in C# 2010

Esse é o tipo de livro que podemos dizer que é completo. Muito bom mesmo. São 34 capítulos, 1575 páginas que se dividem em 5 áreas de interesse. Passando pelos conceitos introdutórios do ASP.NET, em seguida para a parte de Acesso a Dados, depois para a parte de construção e manipulação de websites, adiante com 8 capítulos voltados para segurança e por fim mais 8 capítulos que tratam sobre interfaces/UI em aplicações ASP.NET (Ajax, MVC, Dynamic Data, etc).

Este livro é tanto para desenvolvedores que estão começando em ASP.NET (que possui uma ótimo conteúdo inicial) como para os que já conhecem e utilizam. Estes já podem partir para os capítulos de ASP.NET MVC, ASP.NET Dynamic Data e Silverlight (introdução). Outros tópicos avançados e que achei bacana estão no final do livro como dynamic graphics, advanced security e highperformance. Essenciais.

Se você não conhece nada de WEB este livro não é para você! Apesar do ótimo conteúdo, se você não sabe bem (x)Html, CSS, DOM, JavaScript, ações entre o cliente e o servidor, etc, procure procure correr atrás disto antes. Pode parecer bobeira diante de uma tecnologia que oferece tanto recursos para isto (leia-se gera este código), saiba: isto será exigido de você no futuro. Também é necessário que você saiba C# (dependendo da parte do livro pouco e mais conhecimento), caso não saiba C# corra atrás de outro recurso também.

Prós:

  • Foco em todo o ASP.NET (Webforms 4, MVC 2, Dyncamic Data e AJAX)
  • Técnicas de JavaScript e AJAX nativo (além do ASP.NET AJAX)
  • Aborda o LINQ
  • Segurança muito bem discutida em 8 capítulos

Contras:

  • Faltou a abordagem do jQuery que por sinal trabalha muito bem em qualquer cenário web, inclusive com o ASP.NET 4 e o MVC 2. Ele é citado apenas no capítulo de MVC (citado).

Espero que tenham gostado.

Abraço e até!


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

05.08.2010

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

19.06.2010

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.


Segurança com Silverlight

06.06.2010

Algumas pessoas me enviaram e-mails e posts no twitter pedindo algo sobre segurança no Silverlight. E esses dias eu vi o Laurent Duveau falando disto em seu blog.

Façam o download do whitepaper de segurança em Silverlight.

Tem muita coisa boa ai, tais como Isolated Stored, Messaging Local, Cross-site scripting(XSS), Sandbox, Validate input, https…

Aproveite e vejam esta palestra do Shawn Wildermuth no MIX10.

Para completar, estude o módulo de segurança na MSDN Library.

Mande seu feedback a respeito.
Vamos conversar.

abraço!


Silverligth 4 Beta Client for Facebook

22.03.2010

Olá pessoal.
Este é um post rápido, só pra falar dessa app muito bacana: Microsoft Silverlight 4 Beta Client fo Facebook. Foi lançada no PDC09 e atualizada hoje, já usando Silverlight 4 RC. Yeah!!

Se você está no Facebook não pode deixar de ter este client.

É fácil. Basta acessar o site http://bit.ly/facebookclient e clicar no botão.
Simples. Viva o Out of browser!

image
Aplicação bonita assim, feita em Silverlight eu até esqueço que existe WPF

 

image
Grid de visualização das fotos dos seus contatos.

 

Se você quiser saber um pouco como foi desenvolvida essa aplicação, clique aqui e veja o post do Tim Heuer.

Divirta-se!