Browse by Tags

All Tags » .NET » Architecture and Design (RSS)
A couple of months ago I received a license for NDepend to evaluate its usefulness. I was already convinced that NDepend is a very useful tool. But up to now, I hadn’t put NDepend to good use in a way that I could blog about it. Today I decided to bite...
Microsoft used the keynote in the SOA & Business Process Conference in Redmond to present its vision on the future of Service Oriented Architecture on the Microsoft platform. That vision and the wave of technology that will come with it, is codenamed...
If you are interested in the history of LINQ to SQL and how it works internally, go watch Charlie Calvert's video with Matt Warren and Luca Bolognese . The first 30 minutes of this video are primarily about the internals. The last 10 minutes focus...
Back in January 2006 I wrote a blog post about a way to add input validation to declarative query string parameters in ASP.NET 2.0. This involved adding code to the code-behind of each ASP.NET page to hook an event handler. This quickly becomes tedious...
Martin Fowler notices a trend: interest in the .NET platform is declining . Ruby is all the rage. He has some recommendations for Microsoft on how to better collaborate with the community instead of going its own way. Martin noticed how Microsoft created...
Not many Microsoft employees dare to publicly refer to WinFS as a black hole. Matt Warren does in this blog post . He gives us great insight into the origin of LINQ to SQL and how it managed to survive. He ends with: So, for the sake of LINQ and the customer...
Microsoft has announced that the little cross-platform, cross-browser cousin of Windows Presentation Foundation will be called Silverlight . This technology which was first announced at PDC05 was codenamed "WPF/E". Tim Sneath has the best list so far...
[ Update : The electronic version (in Dutch) is available online now.] My article on developing interactive TV-websites using ASP.NET 2.0 has been published in the Dutch .NET Magazine #16. I mentioned that I was writing this article in January and I made...
As announced on Tom Hollander's blog, the Microsoft Enterprise Library 3.0 will include a new application block: the Policy Injection Application Block . Enterprise Development Reference Architecture (EDRA) Edward and me noticed a striking similarity...
When you create a Windows Communication Foundation (WCF) service proxy class for a service by using svcutil.exe , it creates a proxy that derives from System.ServiceModel.ClientBase<TChannel> . This class implements IDisposable so you think you...
Microsoft's Rico Mariani has two very interesting posts that shed some light on when to prefer structs (value types) and public fields over classes (reference types) and properties. He explains why it is a good thing to break Microsoft's Design Guidelines...
Bruce Eckel wrote about the impossibility to implement mixins in Java using generics . This made me think back to my C++ days and if and how this can be done in (future versions of) C#. Let me first start with a problem statement. Say you want to adorn...
Today I found the time to get my hands dirty on C# 3.0 and LINQ . At PDC05 I went to a couple of sessions on these topics and I read the excellent whitepaper on the LINQ project by Hejlsberg and Box . But I was too busy attending other sessions to try...
Robert Scoble raises the expectations of the PDC05 so high that I really wonder if Microsoft can live up to those expectations. He uses the words shock and awe . Luckily I have already gotten my shot of awe yesterday . Beta 1 of Windows Vista certainly...
Here's my first look on Beta 1 of WinFS. In this post I will focus on the infrastructure. I don't want to regurgitate the WinFS documentation which seems to be in good shape for a beta....
More Posts Next page »