Theory / Ideas Tutorials
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...
Confessions of a Web Developer V
It's been quite a while since I've gotten a few things off of my chest and since I'm always full of peeves and annoyances I thought it was time to unleash: Remember when CSS was replacing JavaScript functions like "onmouseover" image swapping in navigation? Now we're...
What If: Twitter Started Charging $5/Month
As you probably know, I'm a fairly frequent Twitterer (@davidwalshblog). I tweet about programming, life, sports, and even reply to my friend's dog's tweets. I promote MooTools via @mootools, promote Script & Style via @scriptandstyle, and follow
What If: TinyURL Sold to a Porn Company
Disclaimer: TinyURL has never been rumored to be sold, especially to a smut website. I use TinyURL in the title because it's the most well-known URL-shortener on the internet. It's used by Twitter and, to my knowledge, it was the first service of its...
Web 0.2 in the Web 2.0 World
I grew up in the time of web 0.2. Counters, GeoCities, and guestbooks ruled the web world with an iron fist. CSS was the new technology. "Bookmark This Page" had taken over the JavaScript world. And lastly, IE4's interface was beautifying desktop...
Work Efficiently with jEdit Macros
As I've mentioned in the past, my text editor of choice is jEdit. jEdit is an all purpose text editor with numerous features that allow you to code more efficiently. One of those features is the jEdit macro. jEdit comes bundled with...
Confessions of an Eccentric Web Developer III
It's so fun to share my innermost web development thoughts. Some people get furious about some of my ideas. Luckily I don't give a damn. Take my thoughts for what they're worth. I think it's really odd that we can't view a desktop app's...
5 Ways to Contribute to Your Favorite JavaScript Framework
While you may not be a core member of any of the JavaScript frameworks, there are many ways that you can help contribute to the framework and team. Here are just a few. Submit a Ticket / Patch If you run into a framework defect, please submit...
Big Questions, Short Answers
There are a lot of "deep" questions when it comes to JavaScript libraries, CSS, server-side languages, and programming philosophies. Rather than drone on and write a novel, I decided to answer some big questions with few words. MooTools, jQuery, or Prototype? Moo first, jQuery second --...
Tips For Better Page URLs
Page URLs are probably more important than most people realize. No one wants to deal with marathon URLs and meaningless querystrings. Here area few tips for keeping your URLs respectable. Lose the "WWW" The four most useless URL characters are always "www.". If you want...