Blog TIL Now Tags Projects About
Post · December 6, 2007

No multi-line lambdas in VB 2008

In case you've been under a rock recently, Visual Studio 2008 was released recently which supports a lot of functional capabilities like lambda expressions....

Post · July 13, 2007

Why Visual Basic annoys me

Visual Basic annoys me because of the way arrays are initialized. What's the semantic difference between the two lines of code below? CVB.NET Here's a hint -...

Post · August 18, 2006

Creating a custom control that allows dropping controls on it at design time

This post is just as much for me as it is to share... I was attempting to create a automatically resizing GroupBox control that would let users drop controls...

Post · June 27, 2006

A little bit about ManualResetEvent

I'm not sure how often people run into situations where the ManualResetEvent is needed, but I have a few times. System.Threading.ManualResetEvent provides an...

Post · May 15, 2006

Interesting Basic tidbit for the day

If you've ever wondered why the increment and decrement operators weren't included in VB.NET, here's a post explaining why. Coming from the C/C++ world, I...

Post · March 24, 2006

Who cares about predicates without closures?

I've been using the System.Collections.Generic namespace an awful lot lately. I really like it, too. I use the List<T collection all the time. It is so much...

Post · February 15, 2006

DataBinding and Pointers, or "Why is my DataBinding not working?"

Let's say you have the following class: We've set up the [Property]Changed events so that DataBinding will work correctly. Now, let's assume you want to bind...

Post · January 18, 2006

Question regarding highlighting "User Types" in Visual Studio 2005

I was curious if anyone knew if Visual Studio 2005 had the capability to highlight or color "User Types" (i.e. classes you write yourself) while coding in...

Post · January 5, 2006

The FileHelpers library ROCKS!

My post earlier today referred to the FileHelpers library by Marcos Meli. Wow, do I wish I had known about this earlier. This thing is great! With a few easy...