Omer van Kloeten's .NET Zen

Programming is life, the rest is mere details

News

Omer van Kloeten's Facebook profile

Get Firefox

.NET Resources

Articles :: CodeDom

Articles :: nGineer

Culture

Projects

Browse by Tags

All Tags » 2 ⅛s (RSS)
MSDN Wiki?
I just love the fact that there's a "Community Content" section to the MSDN documentation. I just found out that there's an undocumented exception coming from the System.Net.Mail.MailMessage.Subject property, I browsed to the relevant MSDN page...
Life With WPF: 10 Things Wrong With WPF Today
[ Caveat : This is constructive criticism about XAML and the current version of WPF. They both have their strengths and things I love about them and they both may become better over time, but this is about what we have today.] After Tomer published his...
Why Reship a Buggy API?
Version 1.0 of the .NET Framework introduced System.Drawing.Region 's Union method , designed to union two regions or several other types into a region. A bug, first reported in 2001, caused unexpected behavior. The method's output was determined as unreliable...
Extension Methods and Trust
As much as I love the idea behind extension methods , I can't help but start to think about how it could be used for malicious purposes. Take this scenario: You're a disgruntled employee of Evil Inc., the makers of the well known library VeryUsefulAssemblies...
Extending the Idea of Extension Methods
I've had my fair share of disappointments when I found that the closest common denominator between types I wanted to use was object , leading me to write code in a level I did not like, like: class A; // A and B are both imported classes with no class...
Two Notes About Anonymous Types
The example of anonymous types from the C# 3.0 specification document is as follows: class __Anonymous1 { private T1 f1 ; private T2 f2 ; // … private Tn fn ; public T1 p1 { get { return f1 ; } set { f1 = value ; } } public T2 p2 { get { return f2 ; ...
The Office 2007 Ribbon UI - My Impressions
After a few hours of working with Office 2007's Outlook, PowerPoint and Word (I have yet to find a reason to open Excel), I have come to a very disturbing realization about the new Ribbon interface. Let's start from the beginning: The new interface shows...
Opinion: Collection Initializers Syntax
Mads Torgersen wrote last month in his weblog about how collections are identified by C# 3.0's new feature - Collection Initializers. You should go read what they are - good stuff. I'd like to address one of the side-topics in his post - overload selection...
Posted: Nov 14 2006, 10:50 PM by Omer van Kloeten | with 2 comment(s)
Filed under: ,
Spec# in the Real World
Now that I have the time for it, I'm going through a lot of material I've been collecting in my To Read folder over the past year or so. One of the videos I watched is Mike Barnett's talk about Spec# at the recent Lang.NET Symposium . What Spec# does...
Posted: Oct 24 2006, 02:40 PM by Omer van Kloeten | with 6 comment(s)
Filed under: ,
Should Humans Be Called Ape2?
Ever since Kathy Kam announced on her weblog that a new type named TimeZone2 will be introduced into the Orcas release of .NET, the community has been in an uproar, claiming the new name is horrible and that we're going back to the days of Win32 and...
More Posts Next page »