Skip to the content...

Welcome to the David Walsh Blog. I'm a MooTools, Dojo, jQuery, CSS, and PHP Web Developer located in Madison, Wisconsin, United States. Please contact me if I can make your experience on my website better.

rand() Tutorials

Google Wave Invites Giveaway

Over the past months I've given away dozens of Google Wave invites via my Twitter feed. Selfless? Yes. Kind? Of course. Generous? Always. So far I've simply given them away but now we're going to play a new game!

What I’m Thankful For: 2009 Web Edition

I'd like to take a moment this Thanksgiving to thank some people that deserved to be.

Confessions Friday

Over the past two years I've run my Confessions of a Web Developer series.  Each one has been really popular and well-received.  It's Friday and I've had a bad week so today I want you to confess your web development sins in the comment section below.  Purge your conscious at the end of the week and confess!

When Webmasters Attack!

CSS-Tricks scribe Chris Coyier wrote a great post titled What Beautiful HTML Code Looks Like where he outlined (with a great image, no less) how a great HTML/PHP file looks when proper programming practices are used. The post was so popular that the featured image was promoted to the Digg homepage. Then the webmasters logged out of their guild chat long enough to bless the Digg comments with their wisdom. I present to you...When Webmasters Attack! Also, what kind of web designer doesn't already know this? It's called being organized. However, all that white-space is going to add-up and waste bandwidth, which makes this "beautiful code" (a self-serving, inaccurate, subjective description) not-so-perfect. What kind of web designer doesn't know how easy it is to GZIP content which compresses/eliminates all of the extra whitespace that makes code more maintainable?I don't think <?php .. is valid HTML 5 either. This isn't a "Hello Kitty" picture, Webmaster, so please don't comment. This will get parsed by PHP and output as HTML.

7 Signs I Knew I Was Born To Be a Programmer

This will probably shock you but I'm a programmer. Not a designer, not a copywriter, just a simple programmer. I've done some self analysis and realized that becoming a programmer wasn't a choice — it was destiny. The following is my logic for why I became a programmer.

MacBook Pro: Week 12

It's been 3 solid months of having my MacBook Pro now and I wanted to give a quick overview of my thoughts:

Quick Tip: FavIcons and 404 Errors

As you probably already know, adding a favorite icon to your website is a great way to add subtle branding to your website. It's an easy, one-time update to your website that you never need to think about once it's done.

MacBook

Forgive me Father, for I have sinned — I sold my soul for a MacBook.

iPhone

I'll cut to the chase.  My birthday is coming up on July 5th and my girlfriend wants to buy me an iPhone (like I need more time being connected to the web).  Anyways, I don't know a ton about the iPhone or the must-have apps that I need to buy.  This is where I'm relying on your experience with the iPhone and its apps to tell me what I should or should not get.

Older posts »