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...

Author: CyrusN 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...

Author: CyrusN 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:...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN Date: 09/13/2005

You did it!

As many of you may know, we recently announced a pretty big change to the C# 2.0 language. The full...

Author: CyrusN Date: 08/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...

Author: CyrusN Date: 08/12/2005

Pop Quiz!

Ok class. Get out your pencils for another pop quiz. Without using anything beyond your mind, answer...

Author: CyrusN 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...

Author: CyrusN Date: 07/23/2005

The more things change

A while back we got an MSDN feedback report about a crash a customer was experiencing. The customer...

Author: CyrusN Date: 07/18/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...

Author: CyrusN Date: 07/14/2005

Pop Quiz!

Alright class. Pop quiz time. Say you have the following code: namespace What { class The { public...

Author: CyrusN Date: 07/03/2005

Refactoring Verification

I posted a blog post from JavaOne where i stated: "I did try out several of [Netbean's]...

Author: CyrusN 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...

Author: CyrusN Date: 06/29/2005

SF/JavaOne, Day 4, The Future of the Java Programming Language

Just got out of a fascinating talk with Mark Rheinhold and Gilad Bracha about future enhancements...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN Date: 06/29/2005

SF/JavaOne, Day 3, Omniscient Debugging

I'm at an enormously interesting discussion today concerning an incredibly interesting and powerful...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN Date: 06/27/2005

SF/JavaOne, Day 1.5-2

SF, Day 1.5 Walked around the city last night to try and get a feeling for my general surroundings....

Author: CyrusN Date: 06/27/2005

SF/JavaOne, Day 1

Dear god the United line is unbelievably long at the airport. I'm 90 minutes early, but even so i...

Author: CyrusN 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...

Author: CyrusN 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!)

Author: CyrusN Date: 06/13/2005

C# Team Is Hiring!

The Visual C# Team currently has open positions for the Visual C# IDE, C# Compiler and Visual Studio...

Author: CyrusN Date: 06/05/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...

Author: CyrusN 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...

Author: CyrusN Date: 06/04/2005

New Pad

Sorry for the lack of updates. I just bought a new place for myself and i've been too busy moving...

Author: CyrusN Date: 05/29/2005

Very high cpu utilization on idle

We got an interesting ProductFeedback bug from Oren Novotny who says: While working with a C#...

Author: CyrusN Date: 05/13/2005

More info on 'using' and resource management

Joe Duffy (PM on the CLR team) posted to my blog about the whole using/resource management subject....

Author: CyrusN Date: 05/11/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...

Author: CyrusN Date: 05/10/2005

Maus

I spent hours yesterday reading this amazing book. I would like to talk about it, but i'm afraid...

Author: CyrusN Date: 05/08/2005

O(nose)!

Trying to get to gmail... Trying to get to gmail... Where oh where is gmail??? C:\Documents and...

Author: CyrusN 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...

Author: CyrusN Date: 05/07/2005

Parameter usage highlighting

We got a great suggestion from VSLee in the community about parameter usage highlighting. VSLee...

Author: CyrusN 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.

Author: CyrusN 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...

Author: CyrusN 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...

Author: CyrusN Date: 04/28/2005

Next>