Information

Overloading Dynamic – Justin Etheredge takes a look at the new Dynamic keyword in C#4 and considers how it works with the C# feature of Overloading Methods, something most dynamic languages don’t have to deal with.

A (brief) retrospective on transactional memory – Joe Duffy takes a (not so brief) look back over the development of Software Transactional Memory, talking about the background of the project, key decisions and details of how things were achieved.

What is Reactive Programming? – Paul Stovell takes a look at Reactive Programming, attempting to explain the core concepts that Reactive programming is based upon with a simple example.

Back to Basics: Memory leaks in managed systems – Abhinaba Basu takes a quick look at two cases where memory leaks are commonly caused in Managed Code, and links back to earlier posts on both subjects explaining why the Garbage collection can struggle with them

FubuMVC Diagnostics Sneak Peek – Jeremy D. Miller gives an update on the FubuMVC Project, and shows off some of the new diagnostics features which help explain and debug problems with the heavily convention based way that FubuMVC works.

Implementing and Using Repositories with NHibernate – Atanas Hristov shares his thoughts on the full range of classes involved in implementing data access using the repository pattern with NHibernate, and providing means of querying the data using Finders.

Open .sln File as Elevated User – Jason Haley shares a technique which allows you to have context menu entries in Explorer which will allow you to open .sln solution files using Visual Studio running with elevated privileges. Check the comments for a link to registry hack which achieves a similar effect.