How many MCPD: Windows Developers are there?

A few months ago, I earned my Microsoft Certified Professional Developer (MCPD): Windows Developer certification. At that time, I had mentioned that there were not many people who have earned this particular certification. That comment was based on feedback from the Microsoft Certified Trainers (MCTs) that were helping run... [Read More]

C# 3.0 Object Initializers

A few days ago, I wrote about automatic properties in the upcoming release of C#. While this is a cool feature, it does have some practical limitations once you need to go beyond simple get/set logic. Another new feature coming up is the idea of object initializers. Object initializersare... [Read More]

Joe Wells named Chief Technology Officer for Lavasoft

I just found out that my good friend Joe Wells has accepted an offer from Lavasoft to be the new Chief Technology Officer (CTO). Joe is very well known for his extensive career in the software security field, having authored more than 60 technical papers and founding the WildList... [Read More]

Windows Live SkyDrive

A while ago, I blogged about Windows Live Folders being in a closed beta. Yesterday, they just announced a name change to Windows Live SkyDrive and their first public beta. According the the SkyDrive team, this beta has: An upgraded look and feel — new graphics to... [Read More]

C# 3.0 Automatic Properties

Defining properties can be very tedious. Suppose you have a class public class UserProfile { private int userrId; private string firstName; private string lastName; public int UserId <span... [Read More]