Azure AppFabric Caching + NoSQL + LINQ + SQL

Boas novas: o Azure AppFabric Caching Service foi liberado para produção. Com isto, podemos agora alocar espaço em cache para ser compartilhado entre máquinas de um farm – tudo sem muito esforço. Para quem precisa de variáveis de sessão ou output caching do ASP.Net, por exemplo, o AppFabric Caching não vai exigir mudanças no programa…


Tendências em Linguagens de Programação

Hoje, no universo das linguagens de programação, fica clara a existência de uma fricção entre três dimensões distintas: 1) entre o mundo tipado e o não tipado; 2) entre o imperativo e o funcional; 3) entre linguagens específicas e linguagens genéricas. Como trabalhei em projetos muito grandes, tendo a usar linguagens imperativas, genéricas e fortemente…

1

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

Programação para a Web e Silverlight

Um amigo, físico aposentado, confessou-me outro dia estar se divertindo bastante com programação. Já fez um pequeno ERP para a empresa de um amigo em comum e agora está tentando se expandir para a web. Na conversa ele me confessou uma dificuldade: – São muitas as tecnologias webs – que confusão! ASP ou PHP, Html,…

4

Expressões Lambdas e Frameworks

Acabei de ler, com muito prazer, (e recomendo muito!) uma série de posts do Brian McNamara, que hoje trabalha no time do F#. Ele constrói ao longo de vários blogs alguns parsers usando a notação lambda do C#. É um exemplo fantástico do poder das linguagens funcionais e da cultura de reuso impregnada nesta comunidade…


Desenhando Edms e criando queries dinâmicas

Visitamos outro dia os arquitetos de uma empresa de ERP que estão desenvolvendo com o Entity Framework e eles nos trouxeram duas questões interessantes: 1) Como dividir edms (entity data models) quando muitas tabelas? 2) Como fazer queries dinâmicas em link? Nossas respostas: 1) Preferimos casar edms com domínios – pense em domain driven design….

6

A Cozinha da Composição

Boas novas. Acaba de sair o Composite Application Guidance para WPF. Além de exemplos e código fonte que mostram como compor uma interface gráfica, ele contém também uma referência interessante aos patterns utilizados em http://msdn.microsoft.com/en-us/library/cc707841.aspx. Vale uma olhada. Composição é umas das técnicas mais importantes da computação e tem ganhado novas armas nestas últimas décadas….