REST e Linq: transformando queries Linq em URI’s

Há poucos dias Rafael Godinho e eu realizamos um WebCast sobre REST e aplicações RESTful (você pode encontrar o WebCast aqui: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410135&culture=pt-BR ). Uma das coisas que acredito que deixamos de chamar a atenção neste WebCast foi sobre o uso do Linq e de chamadas assíncronas no Silverlight com o ADO.Net Data Services. Primeiro, para…

1

Entity Framework, DTOs e Self-Tracking Entities

O último post do time do Entity Framework é bem interessante no contexto dos assuntos discutidos neste Arquitetura em Pauta nos últimos tempos. Numa aplicação complexa e n-camadas, sabemos que nem sempre queremos passar os dados das nossas entidades conceituais para a camada de apresentação. O motivo é simples: por vezes precisamos apresentar menos dados…

1

Semana de acontecimentos

 Esta semana passou rápido. Tivemos o TechEd em São Paulo e foi muito bom ver o evento tendo grande aceitação, principalmente quanto ao conteúdo técnico. O Danilo e o Rogério fizeram um trabalho excelente de coordenação e todo o time de track owners e palestrantes não fizeram por menos. Para mim, a única baixa foi…

3

Façades e Singletons

Outro dia fiz um webcast sobre Entity Framework (EF). A idéia foi simples: apresentar os conceitos básicos do EF, os conceitos por traz do edm (Entity Data Model) e object context, e o como lidar com o EF numa arquitetura 3 camadas. Utilizei como base um bom artigo do John Papa (ver), mas fiz questão…

6

Entity Framework e ORM’s em geral

Estudando e procurando referências sobre o Entity Framework (EF) é fácil encontrar boas discussões sobre seu uso e arquitetura. Nestes momentos, aproveito sempre para generalizar estas discussões para um contexto maior – a classe de produtos ORM’s em geral – uma vez que a crítica é sempre uma comparação com um modelo ideal de ORM….

9

Fim dos Frameworks caseiros?

A solução simples de três dores de uma arquitetura em 3 camadas mostradas em apenas 2 artigos! Primeiro artigo: Customize Data Display with Data Binding and WPF do Josh Smith. Segundo artigo: The Entity Framework In Layered Architectures do John Papa. Binding de dados e validação de um data entry sempre foi um trabalho relativamente…

3

Faca de dois gumes

Com a chegada do Entity Framework e do LinqToSql chegam com eles algumas dúvidas arquiteturais interessantes. A que tenho mais discutido é a seguinte: como faço para enviar num WebService meus objetos de negócio? Primeiro, a boa notícia: tanto o LinqToSQL quanto o Entity Framework oferecem facilidades de serialização. O link http://msdn.microsoft.com/en-us/library/bb546184.aspx  mostra como isto…

3

Trabalho e Diversão

Pessoal, hoje só vou de dicas: 1) O pessoal que tem questões sobre o Entity Framework pode recorrer ao blog http://blogs.msdn.com/dsimmons/pages/entity-framework-faq.aspx . Vale a pena; 2) Outro guia legal é o WCF Security Guidance: http://www.codeplex.com/WCFSecurity . Lá existem Guias, How To’s e perguntas e respostas; 3) Tanto o Gianpaolo quanto o Arvindra, dois super arquitetos da…