jaybaz [MS] WebLog

We believe in nothing.

  • jaybaz [MS] WebLog

    $exception

    • 1 Comments
    Shaykat posts on $exception. It's a little debugger trick to let you see the inners of the current exception when one fires. Funny thing about the name. Often folks use 'ex' to name an instance of an exception type. So, we figured we'd call it '$ex...
  • jaybaz [MS] WebLog

    Come join us

    • 2 Comments
    Hey, we're hiring. My team is trying to hire some one right now to work on the C# editor. Read the job description & apply if you're interested.
  • jaybaz [MS] WebLog

    More info on Technology Previews

    • 1 Comments
    Mark Cliggett's blog seems a good source of information on our Community efforts. One of the interesting aspects of these changes is that it's not uniform. You're dealing with many different people, so each one's personality is going to shine through...
  • jaybaz [MS] WebLog

    Technology Previews of Visual Studio "Whidbey"

    • 24 Comments
    Have you heard? Microsoft has decided to start publicly dropping Visual Studio Whidbey builds on a regular basis. That means we'll regularly just grab a build of the product and publish it. Cool, huh? I think this is totally awesome. (Dude!) This...
  • jaybaz [MS] WebLog

    Annoyances in the .Net Framework

    • 10 Comments
    This post is 100% whine. It's where I get to complain about how parts of the .Net Framework are put together. I don't intend to be constructive. Statics Why are System.IO.File & System.IO.Directory static classes? They should be instance classes...
  • jaybaz [MS] WebLog

    Strings Stink!

    • 13 Comments
    In a previous post , I talked about some ideas about how to write Object Oriented code. Today I'd like to delve a little deeper. One of my favorite Refactoring s is Replace Data Value with Object . You start with a weak type and move to a stronger...
  • jaybaz [MS] WebLog

    What is Object Oriented Programming?

    • 8 Comments
    In a previous blog , I said “ This new code is about classes (FilePath) instead of being about functions (IsUncPath(string) ). ” Pearls of wisdom, for sure. But what does it mean? How do you know if you're really writing OO code?...
  • jaybaz [MS] WebLog

    Unit test speed.

    • 0 Comments
    If you're thinking about doing Test-Driven Development, you may ask yourself how long it should take for your unit tests to run. Faster is always better. The time it takes to run tests has various effects. When the unit test suite slows down: ...
  • jaybaz [MS] WebLog

    My HTPC.

    • 4 Comments
    I mentioned my HTPC in my previous blog entry. I'm pretty happy with it, so I thought I might describe it here. It's based on a Dell 400SC that I found a great deal on. P4 2.4GHz , 2x SATA , 6x USB , onboard sound, 10/100/ 1000 Base-T, 8x AGP , $324...
  • jaybaz [MS] WebLog

    My home network

    • 15 Comments
    This has nothing to do with C#, but maybe you'll find it interesting. I'm a geek. I know this, because the definition of geek is “someone who pays someone to mow their grass but wires their own house for Ethernet.” I've pulled Cat 5...
  • jaybaz [MS] WebLog

    How do you write Object Oriented Code?

    • 6 Comments
    I have a confession to make. I put “C++” on my resume when I graduated from college, but I didn’t know how to write Object Oriented Code. It’s not that I didn’t know what OO was about. I just didn’t know how to...
  • jaybaz [MS] WebLog

    Refactoring

    • 6 Comments
    If you’ve seen the PDC prerelease of Visual Studio (codename Whidbey), you may have noticed the new “ Refactoring ” menu when editing C# code. There are 3 criteria we use to select refactorings to implement Whdibey: Importance...
  • jaybaz [MS] WebLog

    Welcome to jaybaz_MS blog.

    • 8 Comments
    Hey, welcome to my blog. Every blogger has a first blog entry, and this is mine. Some bloggers have a second blog entry, and I hope that includes me. We'll see... I work at Microsoft, as a developer on the Visual C# IDE team. We do all kinds of cool...
Page 10 of 10 (238 items) «678910