Business application with RIA Services and Silverlight 3.0 RTM

17/07/2009

Brad Abrams has a series of posts about building a business application with RIA Services and Silverlight 3.0:


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 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 21.05.2009 – 28.05.2009

28/05/2009

Team Foundation Server 2010

Brian Harry continues his posts about TFS 2010:

Amit presents the Lab Management inside TFS 2010.

Visual Studio 2010

The Visual Web Developer team has a nice post about the new features of ASP.NET 4.0 in Visual Studio 2010.

Channel 9 has published the 20th episode about Visual Studio 2010 and .NET 4.0. In this episode we can see how we can download and install Visual Studio 2010.

.NET 4.0

In addition to my previous post about the new features in .NET 4.0 and C# 4.0, the BCL team has published a list of new features in BCL in .NET 4.0.

The .NET Security team present the security changes in CLR 4.0:

Entity Framework 4.0

The ADO.NET team continues the Sneak Preview posts:Sneak Preview – Pluralization in Entity Framework 4.0. They also have a great article about POCO entities.

ASP.NET MVC

Maarten has an excellent post about creating a custom DomainRoute as a solution to scenarios where we have to deal with the domain and not only with the application path.

Architecture

Greg Young has an excellent article about what being always valid means.

RIA

Brad shows that we can have our custom metadata provider for entities on server side.

ASP.NET AJAX

Joe Stagner points out a very cool Firefox plugin for ASP.NET AJAX based on FireBug.

ASP.NET 4.0

Scott has a great article about the new features in ASP.NET 4.0.


Summary 10.05.2009 – 20.05.2009

17/05/2009

Architecture

Justin Etheredge shares his thoughts about exceptions handling in .NET.

Dino Esposito has a very interesting post about the differences between testability and testing.

ASP.NET

Scott Mitchell has a very nice article about using the new routing module in .NET 3.5 SP1 without ASP.NET MVC.

ASP.NET AJAX

A new version of AJAX Control Toolkit is available. It contains three new controls (HTMLEditor, ComboBox and ColorPicket), HTMLEditor being one of the controls I have been waiting for a long time.

C#

Eric Lippert shows what is the semantic difference between null and empty. He also explains why we don’t have the ForEach sequence operator extension method.

Entity Framework

The ADO.NET Team continues the Sneak Preview series. Please find below the complete list of posts:

Moses has a very interesting post about his implementation for Entity Framework 1.0 of a eager loading mechanism similar to DataLoadOptions in LINQ directly to ObjectContext versus the default ObjectQuery<T>.Include(string) mechanism.

JavaScript

Betrand Le Roy has a nice post about the use of setInterval versus the use of setTimeout.

Visual Studio 2010

Jason Zender has a great post with all the details about the release of Visual Studio 2010 Beta 1 and .NET Framework 4.0 Beta 1.

RIA

Nikhil shows how ViewModel pattern plays along with RIA Services in scenarios involving testability, server mocking and dependencies.


Summary 28.04.2009 – 05.05.2009

04/05/2009

ASP.NET

Scott Mitchell has a nice article on how we can apply a custom image transformation such as watermarking using the previous presented ASP.NET Dynamic Image Control.

CSS sprites might be an answer for optimizing network traffic.

JQuery

If building JQuery animations seems difficult, go check out Glimmer! Tim Heuer has a nice post about adding JQuery animations using Glimmer.

ASP.NET MVC

David Hayden has a nice post about writing a custom anti forgery token.

Jeffrey Palermo has a very nice article about why one should start using ASP.NET MVC.

Scott Guthrie and Phil Haacked announce the release in HTML of their ASP.NET MVC NerdDinner walkthrough a full chapter of Professional ASP.NET MVC 1.0 book.

Keving Nayyeri and Simone Chiaretta have announced the release of a sample chapter of their book Beginning ASP.NET MVC 1.0.

.NET RIA Services

DCOM, Corba, RMI and … .NET RIA Services?! A great post by Fredik Normen on whether the history of hiding the tier splitting is yet another history repeating.

Architecture

Karl Seguin has published the third part of his tutorial on building a validation framework and has also published a sample application that uses ASP.NET MVC.

kick it on DotNetKicks.com


Summary 20.04.2009

21/04/2009

DDD

Yves Goeleven continues his DDD saga explaining this time how to model less obvious concepts such as constraints and processes using the strategy and specification patterns.

Go and watch this interview with Eric Evans about the state of art in DDD!

Architecture

Udi Dahan wrote about event driven architecture using NServiceBus.

Ayende answers to Justin’s post saying the cost for implementing the abstraction of IQueryable to the upper layers could be bigger than the cost for fixing bugs that could arise from possible modifications of the query.

RIA

Nikhil wrote a great post on the View Model pattern with RIA Services. The first part of the article nicely presents how we can use the repository pattern, the DomainService and the DomainContext.

Team Foundation Server

Brian Harry has a nice post about the key concepts in Team Foundation Server 2010. Team Project Collections is something I wanted and needed for my projects.

ADO.NET Data Services

Gil Fink wrote about making cross domain calls for a data service using a proxy service.

Enterprise Library

Grigori Melnik announces the start of the development for Enterpise Library 5.0.

S#arp

Luis Abreu posted two more articles about validating objects and working with entities.

TDD

Gabriel Schenker will write a tutorial on Rhino Mocks. The first part of this tutorial introduces the two most used frameworks: Rhino Mocks and Moq.

ASP.NET AJAX 4.0

Politian continues the articles on ASP.NET AJAX 4.0 and ADO.NET Data Services writing about many to many relationships.

JavaScript

Rick Strahl wrote an excellent article on how to extend the JSON support for date objects.

NHibernate

Oren continues his talk about NHibernate mapping with <join/> and <any/>.

Oslo

Shawn Wildermuth presents how relationships are mapped in MSchema.

LINQ

Daniel Guard has two nice posts with LINQ tips. In part one, he covers eager loading, retrieving multiple entity types from a single stored procedure, intercepting CRUD operations. In part two, he shows how to control the TSQL, how to clone an entity and and to handle complex stored procedures.

ASP.NET MVC

Sankarsan has a nice tutorial about writing a layered ASP.NET MVC application with Entity Framework. In the first part, he presents the options for the O/R layer isolation. In the second part, he creates the repository. In the third part,  he creates the service layer. In the fourth part, he build the ASP.NET MVC application.