-
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 "Oslo". MVP Charles Young has a solid...
-
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 on the history of LINQ to SQL and how it relates...
-
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 if you have a lot of pages. Will Shaver has come...
-
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 its own unit testing variant that is incompatible...
-
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 in general, we took up the OR/M torch officially...
-
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 of the features and power of this "Flash killer" technology...
-
[ 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 the deadline. If you are subscribed to this magazine...
-
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 with an earlier effort by Microsoft Patterns and Practices...
-
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 can use your proxy safely in a C# using statement...
-
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 (partially enforced by FxCop ) in certain situations...
-
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 a class with a timestamp. Meaning when you create...
-
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 out the hands-on-labs. The hands-on-labs are available...
-
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 didn't come near such an experience. Sure the glass...
-
Tonight I was planning on fine-tuning my presentation on blogging for the second session of a course on presentation techniques . But WinFS interfered . I couldn't resist giving it a spin. Here's my first look on Beta 1 of WinFS. In this post I will focus on some parts of the infrastructure. I don't...
-
Time for another Visual Basic 9.0 posting. Paul Vick is giving us another teaser in a very short post titled What if everything could be queried with SQL? . Paul doesn't mention VB 9.0 in this post, but I'm pretty that's what he is talking about (and the Integrated Query Framework of course). Also related...