Browsing Posts in .NET General

Something that I’ve always liked about the Windows NT platform and the .NET Framework is their excellent support for Unicode. Historically programming has been (and continues to be) very English-centric. This is not a problem for me as my native tongue is English, but I’ve learned a smattering of other languages over the years… French – […]

We’ve just released Episode 3: Powered by Infinite Improbability Drive. So that we can get you, our loyal listeners, the episodes more quickly, we’ll be hosting on both MSDN Canada Community Radio as well as on the Plumbers @ Work site. You can find the show notes here, photos here, and podcast here. It will be […]

When reviewing code, I often encounter problems in the way that exceptions are handled. I’m not going to cover guidelines for designing your own exception hierarchy or whether you should derive from ApplicationException or Exception for custom exceptions. (You should derive from Exception, if you must know. There is really no reason for ApplicationException and […]

Bil Simser has a great blog post on getting Windows SharePoint Services v2 and SharePoint Portal Server 2003 set up for development in your favourite virtual environment. Given that I’m just doing the install dance with WSS v2, this is great info. I’m taking a twist and seeing if I can get things going with […]

Lutz Roeder just released Reflector 4.2. (For those of you who haven’t heard me blither about Reflector I’ll say it again… Reflector is one of the best .NET utilities available. It gets installed shortly after Visual Studio after I build a dev box.) Lutz lists off the list of fixes as “Web Proxy support, String […]

Enterprise Library for .NET Framework 2.0 just hit the download servers. It has gone through a major update for .NET 2.0. This isn’t a simple re-compile. For instance, Enterprise Library is a heavy user of configuration and had its own configuration mechanism. .NET 2.0 ships System.Configuration, which the new release leverages. So if you’re developing […]

The January 2006 CTP for the WinFX Runtime has just arrived and with it, a Go-Live license for both Windows Communication Foundation (aka WCF or Indigo) and Windows Workflow Foundation (aka WF). (Windows Presentation Foundation, aka WPF or Avalon, also ships in the WinFX CTP, but the bits are identical to the December 2005 CTP. Details here. […]

The Calgary .NET User Group will be hosting Joel Semuniuk, Regional Director, MVP, and VSTS Blackbelt* on Wednesday, January 25, 2006 from 5 to 8pm where he will be talking about… drum roll please… VSTS. (Bet you guessed that, didn’t you?) The event is generously being sponsored by Allstream. Pre-registration is required and available on […]

Back to talking about performance and .NET. Let me give you an example from my own experience regarding skepticism about whether you can write highly performant applications using managed code. The thought is that if it ain’t C++, it can’t be fast. (The same skepticism applies to Java, too.) I can attest first-hand that it […]

With Windows Forms 2.0 and a bit of ingenuity, you can easily make your application minimize to the system tray – that little area to the left of your clock. So let’s see how it’s done… First stop – the NotifyIcon. The NotifyIcon is a new widget in Windows Forms 2.0, which displays a tray […]