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

Next>