Skip navigation.

Web talk

Load Testing vs. Profiling

A fellow geek asked me the other day, “What’s your take on load testing and profiling?” Incidentally, this question comes up once in a while, so I figured I’d explain my position here. Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

IIS7 Resource Kit Rocks!

I’ve never been much of an “infrastructure guy” which is why Microsoft’s Resource Kit books always induced sleep on me.  Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Getting to the Bottom of JavaScript Includes

I get frustrated when an outside vendor insists that I include their JavaScript file all the way up in my pages. Usually they want it right in the <head>. I have a couple of issues with that. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

If Only They Tested It on Themselves

The company I’m on a contract with has moved to a new building in NYC. Actually, it’s an old building, but fully remodeled. Since day one we’ve all noticed weird “bugs” about the new design which could’ve been easily prevented if… the contractors tried to use the building the way employees would. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Message to GEICO: Usability First Please

Seriously, GEICO, how difficult is it to write a regex to accept a policy number exactly as you print it without resorting to the lame “do not include dashes”? Read this blog post

  | Discuss this post3 comments  |  No TrackBacks

SuperPreview Blew Me Away

A fellow user group attendee pointed me to a preview of SuperPreview for Expression Web (no pun intended). Testing a web site in various browsers has been such a headache over the years! Either you had to install lots of virtual machines (I so don’t recommend running multiple versions of IE on the same box!), or use a paid service which provided you merely a static screenie of the site. Not good for debugging either way. Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Slides and Code from Hartford Code Camp 2

A big thank you to those of you who came to my presentation at the Hartford, CT Code Camp 2. A special thank you goes to the organizers and sponsors of the event. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Temporary Fixes Are Permanent Fixes

A somber reminder that temporary (aka “quick and dirty”) fixes almost always become permanent: Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Geek Marketing Done Right

Although I’ve been reading his blog for some time, I’ve never met Billy McCafferty. And yet I’m fascinated by his latest brainchild: IT Samurai SchoolRead this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Visual Studio Full Screen For Presentations

Visual Studio has one very obvious but little–used feature which helps presentations go much smoother: the full screen view.  Read this blog post

  | Discuss this post3 comments  |  No TrackBacks

Dear Art Director...

Dear Art Director, I believe you are confused. To prove my point, please answer a simple multiple-choice question below. Read this blog post

  | Discuss this post4 comments  |  No TrackBacks

Why Async Pages?

While reading about asynchronous web pages (Chapter 11 of Pro ASP.NET 3.5 with C# 2008), I came across a great reminder: Read this blog post

  | Discuss this post1 comment  |  No TrackBacks

Two Components with The Same Id AJAX Error

While debugging a script control written with ASP.NET AJAX, we came across this weird exception: Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

ColoRotate Is Cooler Than Kuler

Michael Douma sent me a quick introduction to a very interesting project he’s involved in: ColoRotate. In Michael’s own words: Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Rediscovering Nolo

I’m my persistent quest for independent consulting, I have read several books by Nolo. In case you’ve never heard of them, Nolo publishes a wide array of titles for those of us who want to understand legal and accounting mumbo-jumbo. They neither get cutesy like the For Dummies series (those are great in their own way) nor do they sound like law dictionaries. Read this blog post

  | Discuss this postNo comments yet  |  No TrackBacks

Book Review: ASP.NET 3.5 / Application Architecture and Design

It is difficult to write about architecture because it’s such a subjective topic. The term itself means different things to different people. Given that Microsoft produces weak architectural guidance, I welcome any and all attempts to hone in on that illusive perfect architecture of a web application. Unfortunately, ASP.NET 3.5: Application Architecture and Design by Vivek Thakur falls short of my expectations. Read this blog post

  | Discuss this post2 comments  |  No TrackBacks

Web Site vs Web Application Project (WAP)

In ASP.NET 1.x there was only one way to create a web app—the Web Application Project (WAP). In ASP.NET 2.0 WAP was killed, deliberately or not, and replaced with the lame Web Site “model.” WAP for Visual Studio 2005 was shipped separately later. Read this blog post

  | Discuss this post6 comments  |  No TrackBacks

Cassini vs IIS

Cassini is a “simple, fully managed Web server that hosts ASP.NET” (source). It’s a lightweight “server” you get when you create a new ASP.NET application in Visual Studio. Read this blog post

  | Discuss this post4 comments  |  No TrackBacks

Class View Pane: An Overlooked Visual Studio Gem

For me, a quick way to see if a project is properly structured is to go to View | Class View. This is one badly overlooked but handy Visual Studio tool.  Read this blog post

  | Discuss this post4 comments  |  No TrackBacks

Let Your Code Fail Early

To the list of disturbing practices I nominate this: Read this blog post

  | Discuss this post5 comments  |  No TrackBacks