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

October 2007 Entries

MySpace China Blogs are now Subtexting!

Phil officially broke the news early this morning... but for those few of you that don’t read his blog - MySpace China is using a modified version of Subtext for it’s blogging engine. Flippin' Sweet! Does this mean we’ve finally made it and we can start making insanely frivolous purchases like our own data center, ping-pong tables, and a yacht? Nope, not even close. That’s the beauty of the OSI license under which Subtext is released - others are free to do pretty much whatever the heck they want with Subtext. And that’s cool by us......

Setting Visual Studio Split View Defaults

I’ve been using Visual Studio 2008 to do my Subtexting and while I’m really digging some of the new features like JavaScript IntelliSense, there is one new feature that is just driving me nuts. Split View. By default VS 2008 opens HTML documents, which includes .aspx, .ascx, and other markup document types, in the split view. Split view is great if you’re interested in working in the design surface and still want quick and easy access to the raw markup responsible for creating the pretty UI. However... I’m deathly allergic to the design surface and try to avoid...

It's About Being Disciplined and Open Minded

So here’s the deal... lately Rob has been kicking the hornet’s nest and stirring up all kinds of controversy, and discussion, amongst the asp.net community. The conversation is mainly focused around the use of inline scripting and plain old HTML camp versus the more traditional asp.net way of doing things with all server side programming and PostBacks. The conversation is challenging some of the core concepts that many asp.net developers hold true. Concepts and practices that Microsoft has handed down as gospel over the past several years. It’s a good old fashioned holy war. The kind that gets...

You Say MVC for ASP.NET, I Say mvc.net

Last night I finally took the time to watch the ScottGu and ScottHa presentations on the new MVC framework that Scott first mentioned back in March at the MVP Summit. First let me say that I’m really excited about this move, especially with my good buddy Phil at the helm. But I’m also excited because being the pragmatic developer that I try to be, I realize that much of the world only eats what it’s fed from Microsoft†. That being the case, I’m for any move that will help the large number of developers out there who are stuck...

Open Source Ice Cream

I almost fell out of my chair laughing when I read James' response to Phil’s Tweet regarding the recently announced open sourcing of parts of the .net code base. It went like this: Phil : Remember, "Open Source" is a trademark owned by the OSI. .NET is not open sourced, it’s being shared. James : I think shared might not be right either, more like shown. I am not sharing my ice cream with you if I just let you look at it. :) Open Source explained for the...

Learning To Count, Again

Quick, how many discrete values are between zero (0) and one hundred (100)? I’ll wait here while you count... Possible correct answers, depending on how you interpreted the question and how you count, are: 99 100 101 ∞ Why so many answers? This is a classic example of a fencepost error, also commonly known as an off-by-one error. It’s all about how you count! Let’s discuss each of the above answers one at a time. ...

How Not to Design for Usability

This is not a fake. I actually saw this very sign on an ATM here in town... and naturally had snap a picture for my own enjoyment. Oh, and this is no small mom and pop regional bank. We’re talking one of the largest banks in the world (in terms of sheer assets)... and a former employer of mine. I need to visit a few other locations to determine if this is an isolated case of overzealous design, or if it is standard practice. My gut feeling is the latter - most likely as required by...