Using a Decorator to Hook Into A WebControl's Rendering for Better XHTML Compliance

aspnet suggest edit

Man! What a mouthful of a title, but I think it succinctly describes what this post is about. I will demonstrate how to hook into the rendering of a control that inherits from System.Web.UI.WebControls.WebControl using a Decorator. In particular, I am going to hook into the rendering of a Button control to stop it from emitting the language="javascript" attribute.

Read More

A Word to the Wise About Spam Filters

spam suggest edit

Cash Money If you are going to talk about a product named “Microsoft Money” you had better make sure your comment spam filter doesn’t barf on the word “money”. That just wouldn’t be nice to the helpful people with legitimate comments.

Read More

Setting Up CVS Commit Emails In SourceForge

One key component of open source projects is getting others involved in code review. In fact, that has always been one of the promises of open source software that with the hundreds and thousands of eyeballs looking at the code, the quality will be higher. In practice this doesn’t necessarily work out because the majority of open source projects only have a few eyeballs at work.

Read More

Frustrated With Microsoft Money

tools suggest edit

I really appreciate how Microsoft has really opened up many of its internal developer groups. I only wish this also applied to more of their consumer products.

Read More

Running An Open Source Project

code oss suggest edit

Producing Open Source Software
Cover I just finished reading the book “Producing Open Source Software - How to Run a Successful Free Software Project” by Karl Fogel (pdf available). CollabNet has employed Karl Fogel for the past five years to work on Subversion. Prior to that he has been involved with GNU Emacs and CVS development.

Read More

Misperceptions of Open Source

oss suggest edit

Tim Bray writes to correct misperceptions of what “Open Source” is about.

Read More

Quickstart Guide To Shell Services In SourceForge

Vista Could Be So Much Better

tech suggest edit

Vista From reading other blogs, it seems many developers are unimpressed with the sheen of Windows Vista, the next version of the Microsoft operating system. There is definitely appreciation for all the improvements under the hood, but the out-of-box experience (at least in the betas), leaves much to be desired.

Read More

Setting Up Log4Net For Multi Layered Applications

A while ago I wrote up a Quick and Dirty Guide to Configuring Log4Net for Web Applications. Today I received an email asking how to set up logging for a web application that also consists of a business layer and a data access layer.

Read More

Clickable Background Images Via CSS

code css suggest edit

On a recent project, my team pursued a CSS based design as we had two sites to build that were similar in layout, but different in look and feel. We were brought in after the schematics and design had pretty much been worked out, but we felt we could work with the agreed upon design.

Read More

Web Based IM with Meebo

tools suggest edit

Can’t use your favorite IM tool because of a pesky firewall at your place of work? Kyle points me to this web app, Meebo which appears to be in the alpha phase, but worked fine for me. It allows you to sign in to one of several popular IM services and use a rich web-based client.

Read More

CSS URL References And URL Rewriting

css subtext suggest edit

I can get a bit overboard with my virtual paths. I tend to prefer virtual paths over relative paths since they feel safer to use. For example, when applying a background image via CSS, I will tend to do this:

Read More

Pimp My Desktop

tech suggest edit

Pimped Desktop Ryan Farley gives the lowdown on his tricked out desktop.

Read More

Mini-Burning Man

burningman suggest edit

I Must Be Trustworthy

meta suggest edit

Link Jon Galloway has an interesting write-up on the latest changes to Google’s search algorithms code named “Jagger”

Read More

Ego Surfing

blogging suggest edit

Book Review: Bulletproof Web Design

web design suggest edit

As I mentioned in my last post, my redesign was inspired by some of the lessons in this book, “Bulletproof Web Design by Dan Cederholm”.

Read More

My Blog Gets A Facelift

meta suggest edit

After completing two of the three books I said I would be reading in 2006, I decided to apply some of the lessons from the book Bulletproof Web Design by Dan Cederholm by slightly redesigning my site.

Read More

Exception Handling Mistakes: Finally Block Does Not Require The Catch Block

csharp code suggest edit

While reviewing some code this weekend, I had the thought to do a search for the following string throughout the codebase, “catch(Exception” (using the regular expression search of course it looked more like “catch\s(\sException\s*)”.

Read More

Staples In My Head

personal suggest edit

When you hear the phrase, “use your head” you are typically being told to think. There are other uses of the head that are quite unwise. For example, trying to clear a soccer ball away from another player rushing in on the attack when you are a step too late. Unfortunately that’s exactly what I tried today.

Read More