• Cyrus' Blather

    A problem has occurred, would you like to send this data to Microsoft?

    • 32 Comments
    I'm watching the current Tech-Ed session on the new additions to the debugger to help simplify understanding what's going on when debugging complicated applications/structures. Everything was going great, and then BOOM VS fell flat on it's face. Not...
  • Cyrus' Blather

    Auto-expanding enums in C#

    • 5 Comments
    Chris asks : Simple productivity question. Why doesn't C# intellisense expand enum values like VB.NET? I'm primarily a C# programmer, but I use VB.NET for some functions, and it's one thing I really miss. --- Chris, Visual C# 2005 now includes...
  • Cyrus' Blather

    Intellisense interaction

    • 23 Comments
    I noticed a question on the C# faq by David who asks: --- Is it possible when you type {, (, [, etc. to have the IDE automatically insert the corresponding }, ), ] etc.? Does this exist in VS.NET 2003? Am I just blind? Would it be possible...
  • Cyrus' Blather

    Worst picture of me ever

    • 8 Comments
    Someone took my pic at tech-ed and put it up for all the world to see. That's really not what I look like. I actually look like this:
  • Cyrus' Blather

    C# has a FAQ

    • 4 Comments
    The C# team has a FAQ where you can ask questions and have the answers posted for all to read in the future. I bring it up because someone asked on an internal list the question (in a nutshell) "Why can't you have generic properties?" I believe...
  • Cyrus' Blather

    Intelligent Intellisense (part 2/?)

    • 6 Comments
    Rick, a member on on the C# team responded in the feedback section of another post. It was interesting enough that I thought i'd bring it up as a post. He wrote: --- Hi all, I'm a usability engineer that's been working on Visual Studio for...
  • Cyrus' Blather

    Explosive Apple growth at Tech-Ed

    • 8 Comments
    Look at these stats: On Tuesday mine was the only PowerBook that I could see here On Wednesday I saw another Today I saw two more That's exponential growth right there. I also think with the people leaving Tech-Ed the number of Windows...
  • Cyrus' Blather

    Extract method

    • 2 Comments
    Last post indicated a gotcha that can occur when reordering parameters in a signature. Here's one that can come up with Extract Method. Like the last example this one occurred during actual coding and it would have been prevented had I had these refactoring...
  • Cyrus' Blather

    Reorder parameters

    • 6 Comments
    One of the refactorings we're including in C# 2.0 is "reorder parameters." Strangely enough, it doesn't do what you think it might do. Wait... nevermind. It does exactly what you think it might do, it allows you to reorder the parameters in a signature...
  • Cyrus' Blather

    OMGTHXURGR8!!!!

    • 6 Comments
    That's basically the message we got today concerning the work we're doing in the C# IDE for VS 2005. I ended up not being able to show people the new stuff on a person by person basis because we ended up getting too much of a backlog of people while that...
  • Cyrus' Blather

    Intelligent Intellisense (part 1/?)

    • 25 Comments
    Scott brought up an interesting idea for how completion lists could work: He says: "ArrayList someList = new I would expect "ArrayList" to pop-up in a list, already highlighted, and any other known sub/supertypes of ArrayList to be close...
  • Cyrus' Blather

    Tech-Ed Issue #2

    • 2 Comments
    11,000 people sharing a 56k connection. 5,500 laptops, but only 2 power plugs.
  • Cyrus' Blather

    Dynamic help

    • 20 Comments
    I had an attendee come up to me today asking if they could talk to someone from VS-Core. 'Core' is the name that we use for the team that is responsible for the VS infrastructure that is shared amongst all languages. An example of this would be the editor...
  • Cyrus' Blather

    Tech-Ed Issue #1

    • 1 Comments
    I was dissapointed with a choice made yesterday at the SteveB keynote. We got to the room at about 8:45 (15 minutes before it started). However, we were turned away. Speakers/Staff/Attendees all have different badges and any non-attendees were told they...
  • Cyrus' Blather

    Dogfooding + Critical services

    • 6 Comments
    My last post was actually going to be what this post is, but then i ended up getting distracted and figured that it made more sense as two posts. (This seems to be a fairly common issue when i write posts). As I've already mentioned, I'm incredibly...
  • Cyrus' Blather

    Dogfooding

    • 6 Comments
    There's a fairly common industry term that gets used at MS a lot. It's called Eat your own dog food (or dog fooding for short). I've heard that the term arose when a dog food producer was trying to convince stores to sell its product. Iin order to so...
  • Cyrus' Blather

    Tech-Ed Day 2 Begins

    • 2 Comments
    Disclaimer: OMG it's early. (and i don't have a spell checker) I'm going to start the today by going to the keynote. It's supposedly going to have a very long demonstration of the new Team System environment with demos that I'd really like to see...
  • Cyrus' Blather

    Thoughts on the first day of Tech-Ed

    • 8 Comments
    It's interesting how sheltered one can become working in a small team that owns one part of an incredibly large system. You tend to see everything you are doing as the most important thing for your customers and everything else is some nice fluff that...
  • Cyrus' Blather

    First Day of Tech-Ed

    • 3 Comments
    Dear god it's early! This is a bit of a change from my normal routine of waking up in the afternoon and working until the wee early morning hours. Going to go to the Keynot and then try to spread some Whidbey love amongst the developers out there...
  • Cyrus' Blather

    Dark+Light

    • 5 Comments
    Watched The Ring tonight with Luke to help pass the time before I get on my flight (at 6:30 am) to San Diego. He went back to his apt and now I'm completely freaking out. I've turned on all the lights and I'm going to start watching the PowerPuffs movie...
  • Cyrus' Blather

    At Tech-Ed this coming week

    • 2 Comments
    I'm going with the C# team to Tech-Ed 2004 in San Diego. I'll be in the Vistual Studio.Net and Visual Studio 2005 booths and hopefully getting enough time to check out many of the breakout sessions. You'll know if I'm there because I'll be the one in...
  • Cyrus' Blather

    How do you test nondeterministic code?

    • 6 Comments
    Jay posted some of the code we wrote on the lazy loader and weak references. An astute reader pointed out that there was a flaw in my implementation. Specifically I was messing up how I interacted with “null” and “None<A>.Instance”...
  • Cyrus' Blather

    New Reference type for use with the lazy loader

    • 3 Comments
    Theo and I were talking about places where you might use lazy loading and the singleton pattern. We were thinking about WeakReferences and how they were valuable but didn't allow you enough control over when the reference might be released. An example...
  • Cyrus' Blather

    Theo builds up. Operation "educate-cyrus" about to commence.

    • 4 Comments
    Theo posted a short article on singletons and difference ways to achieve them in C#. It's a good preface and shows why encapsulatin ghtat logic in something like a lazy loader can be beneficial so you dont' end writing the same boiler plate code repeatedly...
  • Cyrus' Blather

    Considering renaming my blog to "Why C++ makes Cyrus something something"

    • 3 Comments
    Go crazy? Don't mind if I do! BLEAGHLEIGW)(#@QDLKJW*@( &$@$ @(*&# I have so rarely ever dealt with something so clearly designed to make you as unproductive as possible. Ughhhhhhhhhhhhh. Ok, back to fighting with ref counting and other fun...
Page 13 of 15 (366 items) «1112131415