About the author

Steven HarmanSteven Harman is a passionate developer who believes that writing great software isn't just a job, its a craft.

ASP.NET MVP

For recent posts and more about me, scroll to the bottom.

Subscribe

  • Subscribe to my feed. via RSS
  • Subscribe via email via email

News

devLINK Technical Conference

Jobs

Badges

  • Subtext Project
  • Support Subtext
  • HiddenNetwork.com Banner

April 2007 Entries

Remote Debugging without the Administrator Account, a Gotcha'

CSS Friendly Control Adapters Now Hosted on CodePlex

I don't know how I missed this for so long... but I just realized that the CSS Adapters are now a community product. As best I can tell, Microsoft decided to hand control of the Adapters project over to the OSS community and it is now being hosted at CodePlex. Actually... I do know how and why I didn't catch onto this until now - Microsoft's asp.net site make no mention of the fact that the product has now been handed off to the open source community. (Or, at least it didn't as of the time of this writing.)...

CSS Control Adapters Cause Double PostBack in IE

As you might have been able to tell by my last few posts about CSS Friendly Control Adapters - I'm in the middle of using the adapters on a project... and I'm running into all kinds of trouble. I finally came to the realization that many of the issues I've seen are all caused by the same bit of busted functionality - a double PostBack. I just posted a new message to the CSS Friendly Control Adapters Forum over at asp.net, and I figured I'd re-post it here in hopes of drawing a little more attention to the issue....

CSS Friendly Adapters - Using Comments in your Browser File can be Touchy

If you're using CSS Friendly Control Adapters to get some of your asp.net 2.0 controls under control - at least when it comes to the markup they render - be careful when adding comments to the CSSFriendlyAdapters.browser file. The .browser file is an XML formatted file that the asp.net runtime uses to configure what adapter(s) gets attached to which framework control(s). And as some of you may be aware, there are some known issues with using the CSS Adapters with some of the new Login controls. One common solution work around is to disable the CSS Adapters for the controls...

Gaim Settles Legal Issues with AOL and Get a New Name - Pidgin

Like most netizens, IM is one of my primary methods of communication... and has been for many years. And like a good number of you I also have multiple IM accounts, AOL AIM, Google Talk, MSN Windows Live Messenger, etc... and one of the biggest pains of using multiple IM accounts/protocols is having to use multiple IM clients. Those in the know (like myself) have been using a great free (as in speech and beer) IM client to consolidate all of their accounts into a single IM client. That magical client's name? Gaim - well at least it used to...

Geeks With Blogs Moving to Subtext, Tomorrow!

After a lot of hard work by Dru and Jeff, it sounds like the GeeksWithBlogs site is ready to make the move to Subtext! To my knowledge this will be the largest multi-blog site running on Subtext - 1,398 blogs at the moment. This should really put our little application through the ringer! Everyone cross your fingers at 8PM (EST) tomorrow night tonight... and don't uncross them for 4-5 hours. The GWB guys are going to need all the luck they can get seeing as tomorrow today is Friday the 13th. Yeah... so I just realized that it's 1:30AM here, so...

WebForm_PostBackOptions is Undefined - Check Your httpModules

While working on a new client application and ran into a bizarre issue with the WebResource.axd handler. The issue manifests itself as a JavaScript error when trying to do a PostBack from your WebForm. In IE7 you'll get the standard Error pop-up message informing you that 'WebForm_PostBackOptions' is undefined Not exactly the most useful error message. After a little JavaScript debugging in Firebug I found that the error was thrown because the WebForm_PostBackOptions method was missing. Yikes! How is it missing? As of asp.net 2.0, the Framework uses a new WebResource.axd handler to send assembly resources (like images, CSS...

CSS Friendly Control Adapters, CreateUserWizard, and ViewState... Oh My!

So you're using the CSS Friendly Control Adapters to generate lean, mean markup for your asp.net 2.0 controls, awesome! And you're also using some of the new Login controls to cut down on the hand-rolled authentication/authorization code, great. Do you also have ViewState disabled? Are you also having trouble getting values out of the controls during PostBack processing? I was! My scenario I was using the CSS Friendly Control Adapters and the Login controls without ViewState. Specifically I was using the CreateUserWizard and it's ContentTemplate to generate a sleek user registration UI. I had attached a LoginCancelEventHandler to the wizard's...

I'm News Worthy?

OK, so it's not like I made it on HeadlineNews or something... but it still feels good to see your name in the headline for a news item. And it feels even better when the news is coming from your employer - VelocIT Hires Steve Harman. Admittedly, this is somewhat old news, but I just noticed the announcement yesterday so it's exciting (to me)! Besides, I've been meaning to blog about this transition for a while now and this gives me an excuse. The story As the news items says, I was introduced to VelocIT (pronounced: vuh-los-i-tee) by company co-founder Phil...

Subtext v1.9.5 - Now Testing

As I usually do prior to a new release, I am going to eat my own dog food - but don't worry, it's not that tainted pet food that's all the rage right now. I just finished upgrading this blog to Subtext v1.9.5 (pre-release). So please click around and look for any odd behavior. A few changes In the comments section of each post you'll notice that I now have Identicons enabled. This release also brings the ability to distinguish between an regular commenter and the blog author. So any comments that I've left should look a little different than the typical comment....

A Reflection on Lessons for the Young Developer

In his Working for The Man piece Jeremy Allison lays out six lessons he's learned over the course of his career in software; six lessons he'd like to go back and tell himself at the beginning of his career. Whether you're a code-slinger just starting out or a seasoned veteran with wisdom and design patterns coming out your ears, this is a great read. So go read it now... I'll wait. This is me, waiting... See I told it was good, didn't I? Even though I've only been in the software business for half a decade I've already learned many of...

Using Virtual PC with Multiple Monitors, Sort Of

I'm a huge fan of using multiple monitors and the productivity gains they bring. I'm also a big proponent of using Virtual Machines to isolate client projects... once you get over the initial work it takes to get your VM Image library going, the productivity gains are gi-normous! However, the lack of real multi-monitor support in Virtual PC (both 2004 and 2007) tends to limit the productivity gains you can squeeze out of your VMs. This is especially evident when using VMs as a development environment on a daily basis. I was hoping that Microsoft would address the issue and...