Summary 11.06.2009 – 02.07.2009

02/07/2009

ASP.NET MVC

Eric Hexter writes about a framework of input builders (part 1, part 2, part 3 and part 4) which are expression based strongly typed input helpers.

David Ebbo has a great article about ASP.NET MVC T4 template doing generation at design time instead of runtime.

ASP.NET MVC for Visual Studio 2010 beta is available on Codeplex!

Design patterns

Jeremy Miller has an excellent article on MSDN Magazine about Unit of Work Pattern and Persistence Ignorance. He also has two posts on the same subject on his blog: More persistence patterns on MSDN and Persistence patterns: cascading updates.

Entity Framework 4.0

The ADO.NET Team has another great post about Change Tracking with POCO.

Danny Simmons points to two excellent posts about producing a POCO repository with the EF and LINQ Expression Trees and the Specification Pattern. Danny continues his D3 development showing some great features of EF4:

Debugging

Tess has an excellent post about debugging .NET 4.0 dumps in Visual Studio 2010. She also points out a nice post about the debugging features coming in Visual Studio 2010.

Visual Studio 2010

The Visual Web Developer Team shows the changes in the Publish dialog in a web application and the updates to FTP publishing. They also show how the user can set the database package options in web applications.

Daniel Moth shows the Method View feature of the Parallel Stacks window. He also published 2 screencasts about Parallel Tasks and Parallel Stacks on Channel 9.

Moq

Bertrand shows how to can mock indexer setters with Moq.

RIA

Vijay has a very nice article about unit testing business logic in RIA Services.

DDD

Yves has an excellent presentation about DDD that basically sums up his articles so far.

C# 4.0

Sam Ng keeps posting about the new features in C# 4.0 talking about COM interop.


Summary 29.05.2009

20/05/2009

T4

Oleg show how to use T4 in order to improve the model-driven approach for LINQ to SQL applications.

Entity Framework

Danny Simmons shares two interesting material from TechEd: POCO and EntityFramework 4.0 features and his sample code showing some useful tips for creating n-tier applications with EntityFramework shipped with .NET 3.5 SP1.

The ADO.NET team has an excellent post about how POCO works in EF 4.0.

Alex James continues the tips on EF:

Visual Studio 2010

Daniel Moth has three new articles about parallel programming:

Debugging

John Robbins has an excellent post about PDB files.

C#

Scott Hanselman continues the posts about the new features of C# 4.0 talking about the dynamic keyword and embedded interop assemblies.

ASP.NET MVC

Rob Conery continues the Kona experiment approaching BDD.


Summary 09.05.2009

09/05/2009

ASP.NET MVC

Keyvan continues the posts about ASP.NET MVC showing how to implement your own CustomControllerFactory taking in consideration the client regional settings.

Debugging

Tess points out StackViewer – a cool tool for viewing the stack trace of a running applications in .NET 2.0. As it only attaches, takes a snap of the stack and then detaches, it makes a perfect candidate for debugging performance/hangs in various applications.

Parallel Programming

Soma announces the release of Axum – a language designed for building parallel applications. Matthew Podwysocki also has some details about Axum. For more information, go to the Axum Team Blog.

WCF

Christian Weyer has some excellent posts on what’s new in .NET for WCF:

ASP.NET

Scott Galloway has a very interesting post about removing the CSS inline style GridView comes with.

NHibernate

Ayende continues his series of inspiring posts with a couple more:

Sharp

Luis continues talking about Sharp :

Multithreading

Luis has also started a series of posts about multithreading:

kick it on DotNetKicks.com


Summary 07.05.2009

07/05/2009

ASP.NET MVC

CoNatural continue their series on asynchronous search with ASP.NET MVC and JQuery.

Phil has an excellent article about another hidden gem of ASP.NET that allows us to mingle with the page parsing process: PageParseFilter.

Scott Allen show how to build a custom model binder and what are the different issues the arise in different implementations.

Maarten Balliauw adds to the previous list of best practices his very own.

David Hayden has a nice article about working with custom ControllerActionInvoker and overriding CreateActionResult() in order to return JSON results.

Visual Studio 2010

The WebDev Team just published a great article on how we can have a web.config file for each staging environment based on the new transformation features available in Visual Studio 2010.

Channel 9 has another webcast on functional UI testing.

CLR

For a deep dive into ThreadAbortException and how to make it stop using catch clause and Thread.ResetAbort(), go check the CLR Team’s post!

Eric Lippert has another great article that explains that value types being stored on the stack is just an optimization detail performed by the CLR.

C#

Eric Lippert explains how events are raised properly and what are the risks involved with using them inappropriately.

Architecture

Vittorio has another great article about claims and how they work.

Debugging

The Microsoft Support Team has a very cool article about debugging ASP.NET requests at runtime in IIS 6.0.

ASP.NET AJAX 4.0

Bertrand Le Roy has another great tip on how to use JQuery to instantiate Microsoft AJAX components.

Methodologies

The SRLTeam has a great post about bug management.

TDD

Simon Segal has a great post about mocking Entity Framework repositories with Moq.

Team Foundation Server

If you are looking for customizing different aspects of TFS, keep an eye on this blog as it very useful information. Currently they have a nice series of posts on work item customization.

Enterprise Library

Grigori Melnik has some greats news about EntLibContrib: a new release is available (based on the EL 3.1 core) and the future plans include upgrade to the core of EL 4.1.

kick it on DotNetKicks.com


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


Follow

Get every new post delivered to your Inbox.