Summary 17.07.2009

17/07/2009

Enterprise Library

Gregori Melnik announces that Unity’s ObjectBuilder 2 is gone!

LINQ

Rick Strahl shows how to handle timestamp fields on entities in disconnected scenarios that involve serializing XML serialization.

C#

Eric Lippert has an excellent series of post about the design considerations for iterator blocks:

T4

David Ebbo points out the difference between using T4 to generate support code and for one-time generation.


Summary 15.07.2009

15/07/2009

C#

The CLR team shows how to get more information from an error using Marshal.GetLastWin32Error.

Eric Lippert explains what “raising”,”hoisting” and “lifting” and currying means. In the next version of C# (version 5 I guess), we might even have observable collections, where they push data as events do. He has a great code puzzle about static and instance methods and how name collision resolution works in different scenarios.

Visual Studio 2010

If you do not want to change the security for your older projects, the CLR team shows how to enable CAS compatibility mode for a project.

Kirill Osenkov shows how much fun you can have in the new Visual Studio 2010 editor.

LINQ

Rick Strahl explains how to use (local) transactions with LINQ to SQL.

ASP.NET MVC

David Hayden shows how to use the Enterprise Library Logging Application Block as a custom ActionFilter.

John Teague has an interesting tip showing how adding a specific id to <body> allows you to have specific CSS for different code.

Agile

Billy McAfferty has an excellent post about the lessons he learned in practice.

Ian Cooper has a great article showing why choosing agile will allow your project to fail in a better way.


Summary 14.07.2009

14/07/2009

C#

CoNatural announces that both their DAL and asynchronous framework have been published to CodePlex. They have also uploaded a Visual Studio plugin for migrating stored procedures as CoNatural commands.

Justin Etheredge has a nice post explaining why LINQ is not LINQ to SQL.

Simon Segal shows an approach to be used in resolving a types property name using strongly typed expressions.

Kirill Osenkov presents his Undo/Redo framework.

Visual Studio 2010

John Robbins shows how historical debugging and multithreaded debugging work.

Channel 9 host a new episode about creating extensible applications with MEF.

Architecture

Jimmy Bogard shows how he does MVC in his current project.

Chad Myers explains how Front Controller should be implemented in MVC.

Entity Framework 4.0

Julie Lerman talks about model-defined functions and why work with ObjectStateEntities instead of the objects directly.

Matthieu Mezil writes about POCO T4 templates.

Entity Framework

Alex James continues his series of tips showing how to avoid database queries using Stub Entities.

Matthieu Mezil show how to implement EF4.0 IObjectSet<T> methods in EF1.0.

ASP.NET AJAX 4.0

Jonathan Carter shows how the new Sys.Data.DataContext and Sys.Data.AdoNetDataContext classes can be used to consume server side data from a WCF/ASMX or ADO.NET Data Service and how the change tracking and data persistence functionality of DataContext works.

ASP.NET MVC

Maarten Balliauw shows how to implement application-wide action filters.

David Hayden shows the MvcContrib Grid and Pager helpers.

ASP.NET

Simone Ince shows how to detect a Server.Transfer call.


Summary 13.07.2009

13/07/2009

Technology

Bruce Eckel has an excellent article about Google Chrome OS and its impact.

Silverlight

Brad Abrams updates his Mix09 talk to the new Silverlight 3 and RIA Services 

Somasegar has a more detailed post about the new features in Silverlight 3.

Dino Esposito shows how to use specific design patterns to help organize the presentation layer with a focus on the new data controls in Silverlight3.

RIA

After explaining the migration of his Mix09 talk to Silverlight3, Brad also has a detailed post about the migration to the latest version of RIA Services.

LINQ

Damien Guard shows how to use client-side properties in LINQ remote queries eliminating the need to retrieve all the data from the server side and applying additional filtering on the client-side.

C#

The BCL team presents the new Tuple type in C# 4.0.

Justin Etheredge shows how we can take advantage of parallel programming with loops in C# 4.0.

ASP.NET

Based on the feedback received for T4MVC, David Ebbo builds a T4 template for ASP.NET WebForms.

Following David Reed’s recommendation, Bertrand extends his extension method for nested includes.

Dino Esposito talks about the ViewState improvements in ASP.NET 4.0.

DDD

Jeremie Chassaing explains why having entities and repositories doesn’t mean you practice DDD and mentions Evans’s regrets about placing these two patterns so early in his book.

Gojko Adzic talks about the importance of aggregates roots in improving performance and scalability of distributed systems.

Unity

Derek Greek shows a convention-based registration extension for Unity and talks about the StaticFactoryExtension.


Summary 15.04.2009

14/04/2009

RIA Services

Brad Abrams put together a list of posts covering the usage of RIA Services with Silverlight 3, ASP.NET Dynamic Data and ASP.NET Web Forms. In addition to those posts, Guy Bernstein posted three more:

Virtual Earth

A new improved API has been published for Virtual Earth.

NHibernate

Oren continues his excellent series on NHibernate with concurrency.

Architecture

Imar Spaanjaars writes about security in a n-layered ASP.NET 3.5 application.

Simone Ince delves into the details of applications’ performance, stability and scalability.

Debugging

Tess Ferrandez writes about MAC validation failed in .NET 3.5 SP1.

The Web Developer Tips team writes the 52nd tip about setting the debug attribute of the compilation node to false in production environments.

Entity Framework

Alex James continues the great series of tips presenting the inheritance strategies.

Azure

Rob Bagby continues his tutorial on writing an Azure application writing about accessing the Azure table storage.

CSS

Bertrand Le Roy shows how we can reset the CSS for a predefined region in our page.

ASP.NET MVC

Phil shows how we can use JQuery together with ASP.NET MVC, Dynamic LINQ Query library and end up with a nice ajaxified grid.

Kazi Manzur Rashid builds a nice ActionResult for degradable AJAX applications.

LINQ

You might want to take a look at Sidar Ok’s 10 tips to improve your LINQ to SQL applications.

Scott Mitchell continues the series of articles on LINQ with a new one on using the query syntax.

ASP.NET AJAX 4.0

Politian has started an interesting series of posts on ASP.NET AJAX 4.0 and ADO.NET Data Services:

Managed Extensibility Framework

Nicholas Blumhardt shows how we can integrate the latest MEF in an IoC Container.

JQuery

Rick Strahl builds a nice JQuery plugin for closable modal windows.

Team Foundation Server

Oleg Sych writes an excellent guide on how we can apply hot fixes to production without additional branches.

C#

Simon Segal shows how we can implement a functional programming concept like currying to event handlers in C#.

 

Enjoy!

Bogdan