Omer van Kloeten's .NET Zen

Programming is life, the rest is mere details

News

Note: This blog has moved to omervk.wordpress.com.

Omer van Kloeten's Facebook profile

Omer has been professionally developing applications over the past 8 years, both at the IDF’s IT corps and later at the Sela Technology Center, but has had the programming bug ever since he can remember himself.
As a senior developer at NuConomy, a leading web analytics and advertising startup, he leads a wide range of technologies for its flagship products.

Get Firefox


powered by Dapper 

.NET Resources

Articles :: CodeDom

Articles :: nGineer

Culture

Projects

Browse by Tags

All Tags » 2 ⅛s (RSS)
The Anti-Social Network
(I’ve returned from my trip a few months ago, but didn’t have enough to blog about; hopefully, this is my returning to a semi-regular posting schedule; also, I’ve decided to veer off .NET in some of my posts, focusing on more issues that I like to talk...
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 7 comment(s)
Filed under: ,
More Posts Next page »