jaybaz [MS] WebLog

We believe in nothing.

  • jaybaz [MS] WebLog

    Uh-oh, it's google

    • 59 Comments
    So now I have GMail , the Google Toolbar , the Google Deskbar , and the Google Desktop . To search MSDN help, I use google . At home, all my computers use Google as their home page. When I want to browse the web on my phone, I use Google Number Search...
  • jaybaz [MS] WebLog

    Google for MSDN help

    • 15 Comments
    When I want to look up an API in the .Net Frameworks, or read about some language construct, I look to MSDN as the repository of such information. But MSDN search is painful, and Google rocks. So I have this link as a shortcut in my browser: http://www...
  • jaybaz [MS] WebLog

    Come work on C#

    • 6 Comments
    I wanted to post a short note about all the different job opportunities available today in C#. We have 3 areas of focus: C# IDE (Refactoring, intellisense, etc. - what I work on) C# Compiler (command line compiler + IDE integration) Visual Studio Debugger...
  • jaybaz [MS] WebLog

    Safely firing an event, Part 3

    • 15 Comments
    Take another look at Safely firing an event . According to Grant , there’s another issue here. The JITter may optimize away locals in situations where you think want them for thread safety. So the recommendation to make a local copy is not as valuable...
  • jaybaz [MS] WebLog

    Won't Fix or Postponed?

    • 5 Comments
    In our bug database, when resolving a bug, you have to select a “Resolution”. Obviously you can resolve as “Fixed”. Other options include: By Design - this isn’t a bug, we meant it to work this way. Not Repro - you were mistaken, this bug doesn’t exist...
  • jaybaz [MS] WebLog

    Separating out unit tests

    • 4 Comments
    This question came up on a customer chat today. It’s probably interesting to a wider audience, so I’m posting it here. I'm currently doing TDD with NUnit. With the upcoming testing tools in Whidbey, how do you see the separation of tests from production...
  • jaybaz [MS] WebLog

    Across the sound

    • 3 Comments
    In the United States , today is Labor Day . Now that I’m a manager, I don’t labor too hard, but I took the day off anyway. We’d talked before about taking the little one on a ferry ride, but hadn’t done it yet. Today seemed like the last good chance to...
  • jaybaz [MS] WebLog

    C# Editor at a conference?

    • 1 Comments
    Back in da day, I used to go to VC/VS themed conferences and talk about the debugger. Even though I wasn't a very good speaker, the talks were very well received. Lots of technical content, tips for how to be more productive with the debugger. When I...
  • jaybaz [MS] WebLog

    A Factory pattern

    • 7 Comments
    The idea popped in to my head, so I wrote it down. I’m not sure what it’s good for, but here it is: class C { private C() { } public static class Factory { public static C New() { return new C (); } } } class Program { static void Main ( string [] args...
  • jaybaz [MS] WebLog

    A blog break

    • 1 Comments
    Earlier I talked about the challenges of shipping software . You want Whidbey, and we want to give it to you. To make that happen, we need to fix the remaining bugs & shut this product cycle down. We want to focus our attention on this work, so we...
  • jaybaz [MS] WebLog

    A man talking sense to him self...

    • 4 Comments
    ...is no less sane than a man talking nonsense , not to himself. The full text of the previous subtitle: It is by will alone that I set my mind in motion. It is by the juice of sapho that thoughts aquire speed. The lips aquire stain, the stain becomes...
  • jaybaz [MS] WebLog

    More on autocomplete

    • 10 Comments
    Related to the questions around TAB and ENTER are some questions around the new “autocomplete on identifier”. (I could swear I’ve blogged about this before, but I can’t seem to find it.) In VS2002 / VS2003, if you type ‘foo.’, you get a completion list...
  • jaybaz [MS] WebLog

    TAB TAB TAB

    • 12 Comments
    We're going back and forth on a rather narrow design issue in IntelliSense. Suppose you're writing some code. (It's a stretch, I know.) You go to type an if/else: if (expr) { // ... } else // here { // ... } Here’s what happens when you type ‘else’. 1...
  • jaybaz [MS] WebLog

    How do you ship software?

    • 7 Comments
    I surely don't need to tell you that we've been working on Whidbey for a while now. You probably wish we would hurry up & ship the thing. Me, too. However, we still have some bugs left to fix. Most were found by our QA, but many came from Ladybug...
  • jaybaz [MS] WebLog

    Refactoring the C# Express Starter Kit – Part 2: Organizing fields

    • 8 Comments
    Looking in RssView, I see a big mess. There are lots of fields. Some are related to each other & different from others, which suggest an Extract Class. Some are set at initialization time, while others change over time. Clearly there’s a difference...
  • jaybaz [MS] WebLog

    Some good feedback on the Range post.

    • 15 Comments
    Dithermaster says “it's *much* easier to find out of they DON'T overlap” and proposes: ! ( (end2 < start1) || (start2 > end1) ); If we apply DeMorgan’s Law, we get: (! (end2 < start1) && !(start2 > end1) ); And (end2 >= start1)...
  • jaybaz [MS] WebLog

    Refactoring the C# Express Starter Kit

    • 10 Comments
    Yesterday I decided to take a look at the code we shipping in the Beta 1 C# Express SKU for a screen saver. I was pretty disappointed in the quality of the code, so I decided to refactor. I’ve talked about some ideas about coding styles here on this blog...
  • jaybaz [MS] WebLog

    Comparing ranges

    • 10 Comments
    Ryan Farley talks about comparing date ranges . In his post is this phrase “ First range represented by r1start to r1end and second range represented by r2start to r2end ”. Aha, a code smell! 2 things that are related should have that relationship represented...
  • jaybaz [MS] WebLog

    Rope Boarding Mat

    • 7 Comments
    My mom just bought another house. She keeps doing this. Nurse by day, real-estate mogul by night/weekend. I hope it works out for her. My brother & I were at the hardware store getting stuff to help her fix the place up, and found that they had spools...
  • jaybaz [MS] WebLog

    Fallingwater

    • 5 Comments
    While in PA, we visited two Frank Lloyd Wright homes. The first was Fallingwater . I didn't go inside, instead spending the time roaming the grounds. One of the neat things about the design is that it's hard to see. You can never really look at the whole...
  • jaybaz [MS] WebLog

    Losing it all

    • 17 Comments
    2 days before the trip to the Far East , I lost my wallet. Looks like it fell out of the luggage on my bicycle on the way home. That’s a tough time to lose a wallet, because I really wanted that stuff for the trip. There was also a lot of cash, a lot...
  • jaybaz [MS] WebLog

    Return from the Far East*

    • 2 Comments
    The weekend was spent in rural Pennsylvania , celebrating the wedding of a dear old friend from college. Sunday was to be brunch + visit Kentuck Knob + drive to airport + go home. We left the hotel late, got hung up waiting for the slowest sandwich we...
  • jaybaz [MS] WebLog

    Help Make Blogs More Visible!

    • 14 Comments
    There are by some estimates more than a million weblogs. But most of them get no visibility in search engines. Only a few "A-List" blogs get into the top search engine results for a given topic, while the majority of blogs just don't get noticed. The...
  • jaybaz [MS] WebLog

    Old office; new office

    • 9 Comments
    I got to switch offices recently. Just moved a few down the hall, but the new one has a view of trees & bushes, instead of concrete & steel. Here's a picture of the old office, with Bob watching over me: Wow, it's really clear why...
  • jaybaz [MS] WebLog

    Delaying email send in Outlook

    • 6 Comments
    All too often, I send an email and regret it a moment later. Maybe I bumped into Send before I was ready. Maybe I wrote something mean & nasty, and want to rephrase to something more constructive. Maybe I think of a better way to make my point...
Page 3 of 10 (238 items) 12345»