André Nobre

ASP.NET MVC, Architecture, Debugging, Commerce Server, WinDBG...

March 2010 - Posts

Roadshow Microsoft – Primeira Parada: Londrina, PR

Hoje (23/03) tivemos aqui em Londrina a primeira parada do Roadshow Microsoft, com apresentação de diversos produtos com aplicação em cenários técnicos.

Como já é de costume, o evento reuniu alguns dos melhores profissionais de DEV e INFRA, com informações extremamente úteis sobre .NET Framework 4, Entity Framework, Exchange, Sharepoint, entre outras tecnologias e produtos.

Na minha visão, o evento conseguiu atender a expectativa dos participantes, através dos cenários técnicos criados para a ficticia Adventure Works (acho que eu conheço esta empresa… :). Através da participação ativa de todos, as tracks de DEV e INFRA tiveram o sucesso aparente no comentário do pessoal nos intervalos e almoço.

Depois das palestras, lá por 19h, tivemos um jantar com o pessoal da Microsoft e influenciadores da região, onde, até as 21h, discutimos muita coisa (até Commerce Server!). Esta aproximação com o time de comunidades da Microsoft, além de alguns “penetras” como o próprio Alex disse, é extremamente importante e útil, visto que passamos conhecemos a fundo as intenções e futuras ações da Microsoft visando as comunidades locais.

Para concluir, algo que sempre digo: participe de alguma comunidade técnica da sua região. Entre em contato com influenciadores, conheça os grupos de usuários perto de você e não perca tempo. Ter o conhecimento perto de você, contribuir e crescer profissionalmente não tem preço.

Obrigado novamente a todo time, em especial a Fabio Hara, Rodrigo Dias, Alex Schulz, Alvaro Rezende, Murilo e Renato Haddad.

DSC00515 DSC00520 DSC00528 DSC00531 DSC00541

Abraços.

OBS.: Lembre-se: em Londrina e região, procure o Sharpcode! :)
OBS. 2: Se você é de Londrina e não participou, não perca mais oportunidades. Alias, se o seu chefe não deixa você ir, se você tem que participar de sorteio para ter uma chance de ir, ou se a sua empresa nem fica sabendo de eventos como este, acho que tá na hora de você pensar em outros opções né? :)

Community Launch: Londrina

Hoje (20/03/2010) fizemos o evento Community Launch em Londrina.
O dia começou às 09:00h com abertura online realizada pela Microsoft (Rodrigo Dias, Fabio Hara e Rogério Cordeiro), apresentando a Copa Microsoft de Talentos, informações sobre o Road Show <LINK> e produtos Microsoft que estarão no foco deste ano.

Após a abertura, alguns influenciadores Microsoft da região apresentaram algumas palestras técnicas, mais voltadas a DEV, sobre os assuntos:

  • As Novidades da Plataforma .NET (André Nobre) - Download
  • Entity Framework 4 (Carlos dos Santos)
  • Silverlight 4 (Marcio Althmann)

A minha apresentação foi focada em 3 novidades que podem ser aplicadas no dia-a-dia dos participantes, algo bem pontual, envolvendo web forms, paralelismo e Dynamic Language Runtime.

O destaque (IMHO) fica para o paralelismo, algo totalmente aplicável nas aplicações, que nos dá um resultado incrível. Apesar de já existir anteriormente, o fato de estar embutido na  plataforma incentiva a rápida adoção da tecnologia.

DSC00487DSC00504
DSC00509 DSC00510

Apenas para formalizar, nos próximos dias vamos lançar localmente as reuniões presenciais para discussões técnicas do grupo Sharpcode. Se você tem interesse, e está na região de Londrina, participe!

Abraços!

Marília TechDay 2010

Pessoal,

segue a dica de um evento com conteúdo excelente!
No dia 10 de abril acontecerá, em Marília, o Marília TechDay, um evento organizado pela comunidade local sobre tecnologias Microsoft.

banner

Diversos palestrantes apresentarão informações sobre a nova plataforma .NET, Sharepoint, SQL Server, Azure, etc.

Se você tiver a oportunidade não perca! Acesse o site e veja mais informações: http://www.mariliatechday.com.br/

Abraços!

Microsoft e as Comunidades: Community Zone 2010

Recentemente estive no Microsoft Community Zone, que ocorreu dos dias 26 e 27 de fevereiro em São Paulo.

O Community Zone é o evento da Microsoft que reúne MVP’s, Student Partners, líderes de grupos de usuários, membros do Ineta e Culminis, e influenciadores em geral que participam ativamente das comunidades técnicas MSDN e TechNet.

Nesta edição tivemos alguns anúncios interessantes, entre eles a Copa de Talentos Microsoft e o Roadshow que está por vir, que passará por 12 cidades sedes da copa do mundo + 4 outras cidades.

assinatura_aplicação 

Como lançamento oficial dos eventos em 2010, dia 20/03 teremos o Community Launch, evento que ocorrerá simultaneamente em diversas cidades pelo país (mais detalhes em breve para cada cidade participante).

O mais importante desta iniciativa é que a Microsoft mostrou, de forma muito sólida, seu interesse e investimento nas comunidades. Cada vez mais as iniciativas locais estão sendo incentivadas, fortalencendo e melhorando o nível local de conhecimento técnico em tecnologias da empresa.

E fica a dica: não fique de fora de alguma comunidade Microsoft! Procure os influenciadores Microsoft da sua cidade ou região, participe!

Em breve mais notícias sobre cada evento, fique ligado e acompanhe pelo twitter @nbrtec!

Abraços!

Youtube SDK para .NET

Recentemente o Google liberou um SDK do YouTube para aplicações .NET, conforme informado em http://www.infoq.com/news/2010/02/YouTube-SDK-.NET.

A utilização deste SDK é extremamente fácil, com um código simples e objetivo. O exemplo abaixo demonstra como utilizar os assemblies para acessar uma lista de vídeos de um determinado usuário.

YouTubeRequestSettings settings = new YouTubeRequestSettings("<AppId>", "<DevId");
YouTubeRequest f = new YouTubeRequest(settings);
settings.AutoPaging = true;
Feed<Video> sfeed = f.GetVideoFeed("windowsvideos"); var videos = (from e in sfeed.Entries orderby e.Rating descending orderby e.Title select e).Take(10); ViewData.Model = videos.ToList(); return View();

Logo na primeira linha é possível perceber algumas particularidades: para utilizarmos este SDK é preciso cadastrar uma aplicação / código do desenvolvedor no endereço http://code.google.com/intl/pt-BR/apis/youtube/developers_guide_protocol.html#Developer_Key.

O resto do código é alto-explicativo. Através dos itens da configuração é possível criar um Request e obter um Feed de um determinado usuário.

É extremamente útil verificar as propriedades disponíveis de um objeto Video. Através dele será possível obter, por exemplo, somentes os vídeos com um número determinado de views, ou aqueles com mais comentários, etc.

O código abaixo demonstra a utilização do Model configurado no código acima:

<% foreach (var video in Model) { %>
<a href="<%=video.WatchPage %>" target="_blank"><%=video.Title %><br /></a> <% } %>

O SDK permite, além de obter informações, incluir outras informações, como comentários, playlists, etc.

Abraços!

Posted: Mar 01 2010, 01:08 AM by anobre | with 2 comment(s)
Filed under: ,
More Posts