June, 2004

  • Cyrus' Blather

    Ballad of Fallen Angels

    • 6 Comments
    My lucky night tonight. One of the best episodes of Cowboy Bebop is on (ok, that's unfair, they're all amazing). It's one of the few shows that I don't even mind being dubbed considering the excellent quality in both english and japanese. The haunting...
  • Cyrus' Blather

    Need some advice on testing memory performance

    • 3 Comments
    I've recently converted a value type over into a reference type. I.e. i've converted a C# struct into a class. I've been able to write tests to measure the CPU performance overhead of using the reference version rather than the struct version. I did this...
  • Cyrus' Blather

    Specialized interface for graphs

    • 7 Comments
    After the initial graph implementation i started looking more at the the specializations and cabilities that were added to graphs to make them appropriate for certain situations. Two of those that came up were the directed and undirected graphs. So...
  • Cyrus' Blather

    Ideas on a Graph API

    • 5 Comments
    Went to an interesting talk about C5 (The Copenhagen Comprehensive C# Collection Classes). It had some very interesting idea presented, but I was dissapointed to see that there were no implementations of graphs or trees in the library. These types come...
  • Cyrus' Blather

    Tay-grr (Uppercut!!)

    • 2 Comments
    Java had it first with 1.5 (CodeName Tiger) Then OSX came along with 10.4 (CodeName Tiger) I'm happy to announce Visual C# 100.3 Tiger Edition We may be last to this party, but we're certainly going to enjoy it. Long live the year of the tiger...
  • Cyrus' Blather

    Thoughts on the right way to indicate failure in an API

    • 49 Comments
    I'm writing down the API for my IMap<A,B> interface. In other systems it has the name Dictionary, Associative Array, or Map. I prefer the latter because it seems to be just a way of mapping a domain (A) to a range (B). The basics of the interface...
  • Cyrus' Blather

    Tzatziki!!

    • 5 Comments
    Not only is it a great word (better than "eureka!!" when you're excited {but not quite as good as "pygmies!!"}) but it's also a delicious dish . I finished off a whole bowl tonight easily and it was definitely yummy++. However, when i looked back on that...
  • Cyrus' Blather

    Sports 'all' night

    • 8 Comments
    Watched side 1/disc 1/box 1/season 1 of Sports Night tonight. Really really quite excellent. The laugh track is quite disconcerting (is it even a laugh track? I can't tell), and I think i would prefer it iff it didn't have it or if it wasn't filmed in...
  • Cyrus' Blather

    TV quality issues

    • 11 Comments
    Unsurprisingly I've been watching a lot of my new Samsung Hln437w TV recently :-) It's a pretty looking TV: and it's 43 inches which makes it superior to all those 42 inch wannabees out there! It started out looking pretty awful but after borrowing...
  • Cyrus' Blather

    Nullable syntax

    • 38 Comments
    Had a long talk with Renaud today about nullable types and the interesting ideas they've been pushing through the language. Specifically we've added a few nicities in teh compiler to make using nullable value types as easy as using the actual value type...
  • Cyrus' Blather

    A conundrum

    • 6 Comments
    One of my best friends Fu-zu is visiting this week. We've been having a lot of fun, and thanks to her my credit card bill will be enormous this month. We stopped by the comic book shop around here to see what new/old/fascinating/underappreciated works...
  • Cyrus' Blather

    It's waaaaay too hot in Seattle right now (Especially with a friggin Powerbook on my lap)

    • 2 Comments
    It's definitely shower time. My clothes are starting to smell rather ripe. I'm tempted to just throw them out now that I have all the swag that I picked up at Tech-Ed. But somehow I don't think it will help my social agenda if my wardrobe contains lines...
  • Cyrus' Blather

    Do you use a debugger when you develop?

    • 20 Comments
    I posted a earlier blog about wanting support for managed co-routines in the next version of VS. Interestingly enough, that didn't garner much interest. Instead, what seemed to pique people was the fact that i really don't use a debugger when developing...
  • Cyrus' Blather

    Nullable types in C# (part 2)

    • 53 Comments
    I was reading the C# 2.0 language spec and trying to wrap my brain around the new support for System.Nullable<A> in the C# language. There are just a couple of parts that I keep running into and not quite getting. The first is the following set...
  • Cyrus' Blather

    Wanting a MS supported co-routine API in the frameworks

    • 5 Comments
    Sigh... Apperantly I have serious problems and I should be getting myself some help post haste :-). At least according to Steve and Gregg I do. They're two debugger devs and they gave me the following legitimate advice when I said I wanted to dable in...
  • Cyrus' Blather

    W00t. TV+Me = Do I have to go to work today?

    • 27 Comments
    Felt like upgrading my entertainment center today. Took off from work and went out to a local Magnolia Hi-Fi shop. Ended up getting the 43" Samsung HLN437w box: Unfortunately, my puny honda could not handle the load so I must wait for it to be delivered...
  • Cyrus' Blather

    Internal vs. External Iterators (revisted)

    • 13 Comments
    A while back I posted about my issues in C# when I was trying to write out an extensible collections API. From the high level perspective I wanted to provide useful concrete implementations of many structures that would solve most peoples needs...
  • Cyrus' Blather

    A plea to anyone out there that speaks hungarian!

    • 11 Comments
    The Seattle International Film Festival is going on right now and it's been playing some really interesting stuff. Unfortunately I wasn't able to get tickets for either Ghost in the Shell 2, or Hero. Oh well. However, there's an interesting movie being...
  • Cyrus' Blather

    Take a shot of Vitamin Q

    • 4 Comments
    Local flavor story: Last night I got to see Captain Smartypants do a performance of their new CD Undercover . The entire performance was excellent. Amazing voices singing pieces that ranged from lough out load comedy (an acapella rendition of Sir Mix...
  • Cyrus' Blather

    Connecting with my inner child. (ok, it was actually someone else's child)

    • 21 Comments
    Last night i got a chance to see the new son james of one of my friends from school and work. He's all of 4 days old, but he's completely adorable and i wish the entire family a wonderful future. I thought that while I was on the topic of cute, adorable...
  • Cyrus' Blather

    Amazon.com is TEh EvAL

    • 12 Comments
    I just stopped over at Amazon to order the dvd collection of Sports Night based on the feedback I was getting after talking about West Wing. I was about to add it to my shopping cart when what did I notive below? The option to get this and the first season...
  • Cyrus' Blather

    Who wants non-nullable types (I do, I do!)?

    • 54 Comments
    Many people were intrigued at Tech-Ed when Anders revealed the deep language integration we were giving to the new System.Nullable<A> type. I could go more in depth into how it works, but for now I'll just to briefly explain it. Nullable<A>...
  • Cyrus' Blather

    Watching one of my favorite episodes of The West Wing

    • 19 Comments
    Neil (begin lisp (an awesome MS intern (who always gets to work on amazing projects (lucky bastard)))) has been letting me watch his season 2 DVDs of The West Wing. My favorite episode 'Noel' is on right now. It's an amazing episode and i've loved it...
  • Cyrus' Blather

    Best behavior when you can't perform an action the user specified.

    • 27 Comments
    Another interesting issue came up today with a C# IDE feature. It involved the following piece of code: interface IFoo<T> { void Bar<U>(U u) where U : T } class MyFoo : IFoo<int> { } We have a feature called "implement...
  • Cyrus' Blather

    What are the goals of refactorings?

    • 39 Comments
    An interesting issue came up today that many people on the C# team had a passionate discussion about. It was about the following code: class C<T> { void M(T t) { t.ToString(); Console.WriteLine(t.ToString()); } } Where the user...
Page 3 of 4 (77 items) 1234