C# Express is Alive. IT’S ALIVE!!!

I’m proud to tell you all about the availabilty *today* of C# Express for the insanely high price of $0.  That’s right.  You can get streamlined and slick version of Visual Studio with complete support for C# editing, WinForms development and debugging for FREE!  I worked hard on this product (from the feature level all…


OMG. I can’t believe it’s over!

Well, unless you’ve been living under a rock, you know that we finally signed off on VS 2005 and that it’s available now (or soon) to MSDN subscribers.  The “boxed” versions should be coming in just a few weeks, and i can’t wait to see what you think about it.  I was involved in many…


PDC 2005 Videos Available

For all who missed it (like me), you can now see all the 2005 PDC sessions.  They’re available here: http://microsoft.sitestream.com/PDC05/  Usually these are available for a while (but not indefinitely), so grab ’em while they’re hot. Obviously i think you should check out the Linq videos, but i also recommend the Monad video. Cheers!


Linq Specifiqs – var

So this is the start of a series of posts that will dive a little deeper into the new C# 3.0 features.  My previous posts covered an overall view of what we were doing with the language as well as the Linq initiative, but didn’t delve deep into the nitty gritty behind everything.  Hopefully through…


Problems with my Blog

FYI: There seems to be a problem with the blog software i’m using where i’m not getting notified about all posts that you guys are making.  It’s being actively investigated, and i’m hoping for a resolution soon.  So if you’re finding that i’m not responding to a post in a timely manner (say a few…


So what’s the deal with this whole C# 3.0 / Linq thingy? (Part 2)

In the last post i  discussed a little bit of background on why we wanted to introduce Linq, as well as a bit of info on what some basic C# Linq looked like.  In this post i’m going to dive in a little bit deeper to some other interesting things we’re introducing as well Here’s…


So what’s the deal with this whole C# 3.0 / Linq thingy?

I’ve been mulling over the best way to talk about the new C# 3.0 stuff we’ve been working on.  I presented the post on how you could use the new C# 3.0 features to go beyond the basic query functionality we’ve been targetting it at.  The was to help give an appreciation about how we’ve…


The future track of the C# language

If you’ve heard about the new C#/Linq work that got announced today, but don’t know where to go to find it.  Well, the awesome folks at MSDN have put up a great page that highlights what we’re working on, as well as providing great links to our latest specs as well as awesome videos that…


C# 3.0 Language Enhancements Chat! (9/22/05 1-2pm PST)

Can’t attend PDC but still want to talk to the C# team about what’s coming up? This chat is your chance! Join the C# team to discuss the newly announced C# 3.0 features like: extension methods lambda expressions type inference anonymous types query comprehensions Expression trees and the rest of the .NET Language Integrated Query…


Only a few hours left (part 5)

The previous post ended up showing that while visitors are available in C#, they lack usability brought by built in language constructs they could have that would make them an ideal choice to solve our problem.  In Java, we saw that anonymous inner classes provided such a convenient construct, and in this post i wanted…