Animated Showcase

I pulled this from my code archives recently, a showcase component that I pieced together about 8 years ago or so for a client. I don’t even remember now what my inspiration was for this, just that I borrowed ideas from a few different tutorials to make it work. (Credit to you, whoever you are!) At the time I was quite proud of it because I had managed to cobble together a component in jQuery (which I was quite new to at the time) that not only worked, but it was responsive....

To Nest or Not to Nest

In the art of programming, style matters. If you’ve been programming for longer than five minutes, it’s a sure bet that at some point your eyes have glazed over while skimming source code longer than a “Hello, world” function. Reviewing someone else’s code, or even your own from some distant point in the past, often equals a long night and a large pot of coffee. "Hello, World!" program in C, attributed to an internal memo at Bell Laboratories by Brian Kernighan, c....

Getting Online: How Hard Can It Be?

I’ve been building websites for over fifteen years. Twenty-five if you count the rudimentary attempt at inserting hyperlinks in Word documents when I was in grade school. Back then, I didn’t really understand how links (or websites for that matter) were made, but I thought I was cool just for making blue underlined text that opened Internet Explorer. (I also thought I was ahead of the curve using Windows’ Briefcase folders to sync files onto a floppy disk like I had somewhere to be....

Learning in Public: First Words of a Nerd

A journey of a thousand miles begins with a single step. Or so they say; people often skip the first steps of a process, for better or worse. They also say that the best way to learn is to teach, and that is both the method and the secondary goal of learning in public: contributing to society’s collective knowledge from one’s unique perspective by letting everyone see both the process and the product of learning....