- Make KeyedCollection<TKey, TItem> to work properly with WPF data bindingIn my previous post, I went through creating the KeyedCollectionEx class which allows easier consumption of the KeyedCollection class (no need to derive anymore, just provide a delegate.aspx)). One…
- ASP.NET TreeView - after Async LoadI had to struggle a little with a problem in using ASP.NET TreeView, which I had customized for one of the projects. The issue was to execute some client side script, after the TreeView has complet…
- Covariance and Contravariance in C# 4.0C# 4.0 introduces the notion of Covariance and Contravariance of generic type parameters for interfaces and delegate types. Eric Lippert has put together a bunch of posts that goes into details of …
- Implementing a Delete Link with MVC 2 and HttpMethodOverrideImplementing a Delete Link with MVC 2 and HttpMethodOverride
- Using KeyedCollection<TKey, TItem>A little over 2 years ago, I saw my peer’s code that uses the KeyedCollection<TKey, TItem> class. I never seen it before, and it is actually a pretty nice class. It is essentially a dictionary clas…
- New Year New BlogThis is a new blog on the first day of the year starting a new decade. The world has changed in the last 10 years and the software development we did in 1999 is much different than the software dev…
- .NET WCF services and Java Web Services Interoperability - Part 1 of 3.NET WCF services and Java Web Services Interoperability - Part 1 of 3
- How to enable RemoteApp (via RDP 7.0) within VirtualBox or VMWare running Windows 7, Vista SP1+ or Windows XP SP3UPDATE 10 May 2010 : I finally discovered where the Remote Desktop team documented this process last December and thought it might be useful; blogs.msdn.com/rds/archive/2010/03/08/remoteapp-for-hyp…
- Scrum Tool Review: "Scrum Tool"Scrum Tool is the plainly-titled tool written by the creatively named Zsolt Debre. Even the product homepage is straightforward: http://scrum-tool.com/. As you might expect from a tool whose homepa…
- BizTalk Server 2009 - SOA Patterns Chapter 1As stated in my previous post I am currently reading Richard Seroter's book "SOA Patterns with BizTalk Server 2009".
- How to setup a SQL Server alias and when is a connection alias useful for developers?If the client machine does not have SQL Server Configuration Manager, then head over to this MSDN article,
- Differences between using the ‘Convert’ class vs. casting (Part 2 of 2)http://gruffcode.com/2009/12/05/differences-between-using-the-convert-class-vs-casting-part-2-of-2/
- Silverlight Cream for December 04, 2009 -- #748In this Issue: Jeremy Likness, CLR Team Blog, Deborah Kurata, Tim Heuer, Ning Zhang, Jeff Prosise, Fredrik Normén, Antoni Dol, Adam Kinney, Jordan Knight, Andy Beaulieu, Kevin Dockx, and Al Pascual…
- Creating a Generic Entity Framework 4.0 RepositoryWith .NET 4.0 right around the corner, I thought it would be cool to download Visual Studio 2010 beta 2 and start playing around with the next release of Entity Framework.
- Differences between using the ‘Convert’ class vs. casting (Part 1 of 2)Differences between using the ‘Convert’ class vs. casting (Part 1 of 2)
- MVP Pattern in actionThis edition of blog post deals with a simple example of MVP pattern in action. Model View Presenter is a UI pattern which separates the presentation concerns with the presentation logic. There are…
- Getting Started with Entity Framework 4 – Complex Types and EntitiesComplex Types make it easier to work with objects, allowing the grouping of related properties in Entities and the reuse of these groupings across Entities.
- Silverlight Cream for November 23, 2009 -- #741In this Issue: Jeremy Likness, Andrej Tozon, Lee, Adam Kinney, Karl Shifflett, Andy Beaulieu, and Rob Houweling.
- Azure November CTP announcedThe Windows Azure team announced availability of the November 2009 CTP of Windows Azure along with new Tooling for Visual studio and an improved Development Fabric as well as samples. The official …
- TechEd Europe 2009 Highlights and LowlightsIt is Friday 13th Nov 2009 - which means it is the last day of TechEd Europe in Berlin. Overall I have had a good week – high quality sessions, lots of time with customers and colleagues and a very…
