Attention: We have retired the ASP.NET Community Blogs. Learn more >

Jeff Makes Software

The software musings of Jeff Putz

  • Mix06: Final thoughts

    Sadly I couldn't stay for all of today's sessions in order to get home at a reasonable time, but I did finally get to meet Rob Howard from Telligent (former Microsoft) after conversing with him for years by e-mail, forums and blogs. Good to finally match a face with a name.

    There were really two big stories in terms of product. The first is Atlas, the AJAX framework that makes it very easy to build stuff in ASP.NET. There's a lot there to use with other platforms as well, but it's so easy that I don't know why the hell you'd want to. It's fairly amazing.

    The other big story is Windows Presentation Foundation. I personally wasn't that excited about it, and didn't go to any of the sessions, but I peeked in on one of them (The North Face demo) and was impressed. Obviously a lot of people are interested because the session was packed. I kept hearing in the halls that they're planning on releasing it for other platforms, including the Mac OS and Linux. If that happens, it's suddenly a lot more useful.

    There were a lot of bigger picture panels and such that I got a lot out of too, including the revenue model thing and the future of Web advertising. The most interesting opinion on the former was about the validity of subscription models, and they all agreed it was still possible to make money that way. Tim O'Reilly has reason to believe that, in that his Safari online service is 25% of the company revenue now.

    There's a lot to soak in. Hopefully the heavy drinking at TAO Monday night didn't erase some of the day one stuff. :)

    As I mentioned before, I wrote a little more on my personal blog...
    http://www.campusfish.com/Jeff

  • Observations from the hallway

    I'm sitting here on the floor outside of the ballroom where the Gates keynote is happening in about 45 minutes. Let me paint you a picture...

    There are scary guys in suits with earpieces and lapel pins that look like movie secret service people. They're everywhere. I'm not sure why that surprises me, because if I was the richest man in the world, I'd be a little nervous about appearing in public as well.

    There's a German guy here sitting next to me talking via Skype, presumably to Germany. This strikes me as interesting just because people in this community don't even think about using this kind of technology, even though it's not mainstream.

    I'm really surprised by the number of Japanese here. I don't know how the conference was marketed, but clearly they do OK over there. And how appropriate that there are five Japaense TV stations in the rooms.

    More after Gates...

  • VSTS Testing for ASP.NET still isn't where it should be

    After my last post on the subject, I'm sorry to say that I'm no better off than I was before. Unfortunately, debugging tests in ASP.NET simply doesn't work, and there's no good excuse for it.

    Now I ask you, how is it that the team developing the testing framework for VS was allowed to ship the tool without it doing what it's supposed to do? These kinds of head scratchers drive me crazy in the face of what I'd consider brilliance otherwise. I just don't get it.

    To recap, as indicated in this useless article, you can't debug because VS isn't smart enough to attach itself to the process it's creating to run the tests.

    EDIT:

    Trying harder to attach to the dev server process, I discovered that it creates a new instance when you run the tests, which is not what is described in the above linked article. My test attributes look like this:

    [TestMethod]
    [HostType("ASP.NET")]
    [AspNetDevelopmentServerHost("%PathToWebRoot%\\PopForums.Test.Web", "/PopForums.Test.Web")]
    [UrlToTest("http://localhost:2466/PopForums.Test.Web/default.aspx")]

  • What causes a response lag in IIS?

    In the last month or so, my Web server started to lag in its response. I've done the normal things like check CPU usage and disk activity, and neither one is a factor. Sometimes though the server doesn't respond quickly, and I'm not sure why. The problem exists across all of the sites on the server. I'm annoyed.