Summer of JavaScript

Though we’ve continued to unofficially meet up every week, Denver Code Club hasn’t had an event scheduled for awhile. The co-organizer, Matt Steele, and I took a few months off, examining the state of our careers and carefully considering which directions we wanted to go. We’ve reorganized and come up with an official plan of attack: Summer of JavaScript. Unfortunately,… More


From the folks at CloudFlare comes cdnjs, which is a CDN meant to host all kinds of JavaScript libraries. I want to look into tools like Browserify and Require.js in combination with Gulp.js, but in the meantime, I really like this service.

Detecting DOM changes

Don’t overthink it. The Situation While using a third-party plugin to upload multiple files in a form, I noticed that the plugin wasn’t behaving as expected. I bypassed the failing plugin option and wrote my own script to add certain attributes to a file picker form input. This worked for the static file picker on… More

Restricting uploads to certain file types using Uploadifive

I was tasked with making a multiple file-upload form work in iOS browsers. The current solution leveraged Uploadify, a jQuery plugin which utilizes Flash to allow multiple file uploads simultaneously. A newer version of the plugin is available, called Uploadifive, which is a decent HTML5-based file-uploading plugin. HTML5 natively allows simultaneous file uploads, but for… More

A Dive Into Plain JavaScript

jQuery is great, but when a site calls for minimal scripts, why use it if it’s not needed? Save the user some bandwidth and write in plain JS – it gives you a better understanding of what’s actually happening and it reduces the page’s load-time. I’ll be making more of an effort to do this… More

jQuery no-conflict wrapper redux

Recently, I stumbled upon this tweet: Is there still a real reason to do (function ($) { … }(jQuery)) ? — Dustin Diaz (@ded) January 17, 2014 The jQuery wrapper format is slightly different than the one I’ve been using for the past few years. I then queried the Internet: What’s the difference between (… More

@DenverCodeClub’s Study Group

Today I started the second week of @DenverCodeClub‘s study group for the jQuery Hotshot book. It was held at Aspenware’s new HQ on Lincoln Street and I’d guess 25 people were in attendance. Basically we all show up and work on a chapter in the book on our own, each week being a new chapter.… More