Cyrus' Blather
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...
Date: 11/07/2005
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...
Date: 10/27/2005
PDC 2005 Videos Available
For all who missed it (like me), you can now see all the 2005 PDC sessions. They're available here:...
Date: 10/26/2005
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...
Date: 09/28/2005
Problems with my Blog
FYI: There seems to be a problem with the blog software i'm using where i'm not getting notified...
Date: 09/21/2005
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...
Date: 09/16/2005
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...
Date: 09/13/2005
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...
Date: 09/13/2005
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...
Date: 09/13/2005
Only a few hours left (part 5)
The previous post ended up showing that while visitors are available in C#, they lack usability...
Date: 09/13/2005
Only a few hours left (part 4)
So we left off on the previous post with the question of why we were using Java to work with our new...
Date: 09/13/2005
Only a few hours left (part 3)
The previous post on this topic gave us a problem statement for us to look at. Specifically, how to...
Date: 09/13/2005
Only a few hours left (part 2)
One of the things we love doing around here is dicussing different design techniques for attacking...
Date: 09/13/2005
Only a few hours left (part 1)
The PDC keynote is going to be in a few hours. And while i won't be there, i'm definitely going to...
Date: 09/13/2005
Heads, or Tails?
Here's a nifty little problem that a friend gave me yesterday that i thought i'd share with you: You...
Date: 08/12/2005
Pop Quiz!
Ok class. Get out your pencils for another pop quiz. Without using anything beyond your mind, answer...
Date: 08/02/2005
The Consequences of Performance Optimizations
I wanted to write a post today about a very interesting bug we just came across related to...
Date: 07/23/2005
The future of the C# language
PDC is coming up soon, and the session list has been posted. One thing i wanted to point out was the...
Date: 07/14/2005
Pop Quiz!
Alright class. Pop quiz time. Say you have the following code: namespace What { class The { public...
Date: 07/03/2005
Refactoring Verification
I posted a blog post from JavaOne where i stated: "I did try out several of [Netbean's]...
Date: 07/01/2005
SF/JavaOne, Day 4, Speculative Locking
Extremely interesting talk today about making a highly scalable VM for java that can handle a high...
Date: 06/29/2005
SF/JavaOne, Day 4, Smart User Interfaces
Unfortunately, this is just a gripe and not an actual talk about something going on at JavaOne right...
Date: 06/29/2005
SF/JavaOne, Day 3, Java 1.6 Collections
I got to go see the BirdsOfAFeather talk with Josh Bloch concerning the new collection in Java1.5...
Date: 06/29/2005
SF/JavaOne, Day 3, JavaGenericsWhaaaa?!
I'm at the Java Collections talk and they're bringing up the issue of type safety with generics in...
Date: 06/29/2005
SF/JavaOne, Day 3, Omniscient Debugging
I'm at an enormously interesting discussion today concerning an incredibly interesting and powerful...
Date: 06/28/2005
SF/JavaOne, Day 2, JavaGotchas
Just got out of the Java-Gotchas talk being held by Google Engineers Josh Bloch and Neal Gafter. It...
Date: 06/27/2005
SF/JavaOne, Day 2, Eclipse
Interesting talk. Starts with a chat about what exactly Eclipse is. From the talk it's pretty clear...
Date: 06/27/2005
SF/JavaOne, Day 2, The Booth
Helped out at the MS booth in the Pavilion for a bit today. Contrary to my expectations we were...
Date: 06/27/2005
SF/JavaOne, Day 2, Netbeans Joy
For those who don't know me, i used to be a huge Netbeans Nut. I used their tools when they were...
Date: 06/27/2005
Off to San-Fran Tomorrow
JavaOne is on in a couple of days! I'm coming into the city tomorrow night, going to the Netbeans...
Date: 06/25/2005
Jaws in 30 Seconds, re-enacted by Bunnies
Jaws in 30 Seconds, re-enacted by Bunnies 'Nuff said. --- (Exorcist is also great as well!)
Date: 06/13/2005
At the end of the day there's another day dawning
Oh how i love seattle in the summer. I just got back home, it's 4:30 AM, and it's already light...
Date: 06/04/2005
One step forward, Two steps forward
It was a great day today. Not just because i went to Mini-golf with my team and scored a 49 on a par...
Date: 06/04/2005
What’s the deal with the C# “using” construct?
We spent a little bit of time today talking about the “using” construct and potential problems and...
Date: 05/10/2005
Maus
I spent hours yesterday reading this amazing book. I would like to talk about it, but i'm afraid...
Date: 05/08/2005
O(nose)!
Trying to get to gmail... Trying to get to gmail... Where oh where is gmail??? C:\Documents and...
Date: 05/07/2005
Parameter usage highlighting (part 2)
Ok. As promised, here's a picture of the feature in action: So here's a bit of code of mine. It's...
Date: 05/07/2005
Parameter usage highlighting
We got a great suggestion from VSLee in the community about parameter usage highlighting. VSLee...
Date: 05/07/2005
Riddle me this (part 2)
How an Eric post a blog at 7:54 PM, when it's not even 7:00 PM yet? Strange things are afoot.
Date: 04/29/2005
Riddle me this
So I was playing around with my computer options today (yes, it was a slow Friday), and i came...
Date: 04/29/2005
Rename refactoring on a private field takes too long; analyzes full solution
We received an excellent bug from Michael Teper commenting that rename was taking too long in a...
Date: 04/28/2005