About Me
My name (as you may already have guessed) is Ben Alman, but most people call me by my nickname, “Cowboy.” I’m a thirty-something web developer living and working in the Boston area. I’m happily married to a wonderful woman and we have two very crazy, but very awesome ragdoll cats.
Feel free to contact me if you have any questions or just want to say “Hi.” And if you want to send me a donation to show your appreciation for my work, I’d really appreciate it!
Recent Photos
Featured Projects
jQuery Projects
Other Projects
Recent Project Updates
- jQuery hashchange event v1.3 07-22-2010
- jQuery hashchange event 1.3pre beta test 07-06-2010
- JavaScript debug v0.4 06-24-2010
- jQuery queueFn plugin v0.4 06-21-2010
- jQuery equalizeBottoms plugin v1.5 03-24-2010
Recent News
“If you’re gonna hate, hate with some consistency.” (source)
Earlier today, one of my coworkers was contributing to a cool new JavaScript lib, and complained that while he loves contributing to open source projects (who doesn’t, right?) he finds it annoying to read JavaScript code without semicolons.
Not just that, but he mentioned that he finds it amusing when, amidst hundreds of lines of otherwise pristine semicolon-less code, there is a single line that starts with a semicolon.
So I tweeted about it, then someone tweeted back and I decided to work up an example.
Then I decided to write a blog post. Although that’s mostly because I have a lot of work to do, and I’m an expert procrastinator.
- Partial Application in JavaScript 09-25-2012
- Why grunt? Why not something else? 08-03-2012
- Fixing "Retina" Image Scaling with Gyazo 07-16-2012
- Multiple var statements in JavaScript, not superfluous 05-03-2012
- News Flash: Semicolons Required in JavaScript 04-16-2012
Featured Music
Here’s a collection of songs that I’ve either written, produced, or played on. Enjoy!













