JavaScript

by

Reading Time: 3 minutesIf you know Grunt.js, this post is for you. Grunt is a super awesome node.js-based task runner. It makes development easier, your productivity faster, and your attractiveness… attractiver. I don’t want to go through all 3,000+ reasons that Grunt is fantastic, so I’ll just give you one: You’re writing some JavaScript files. You’d like them to

by

Reading Time: 4 minutesjQuery isn’t going anywhere. It’s the most widely used JavaScript-library, it has a huge community, and offers a plethora of plugins. With its wide-spread acceptance, it’s not surprising when CMS developers (Tridionauts and the like) get prototypes using different jQuery plugins like modal windows or carousels. What is surprising, however, is how often these jQuery

by

Reading Time: 3 minutesFeeling nerdier than usual last night, I was asking myself, and a math teacher (that’s Mrs. Jaye, to you), all sorts of questions about numbers, including prime numbers. Later on, I got to thinking: how would I determine what the prime numbers are in a given range? And then I thought about writing that program.

by

Reading Time: 4 minutesSo, I was helping out a fellow coworker with a JavaScript issue where we were trying to figure out if there was a property somewhere that could tell us what the referring window was. While he was using ‘the googles’, I just pulled up my console window, typed in document, and started browsing through the

by

Reading Time: 4 minutesI’ve said before and I’ll say again that contenteditable is one of the coolest attributes you can apply to an element. This lil’ gem originates from Microsoft, of all places, and has been there since IE5.5.  Well, the other browsers caught on a while back, and others, including myself, have demonstrated some cool techniques with

by

Reading Time: < 1 minuteThere’s a few different web apps I’ve developed where I needed to use keyboard characters for shortcut keys or whatnot. I can never remember what the keystroke codes are, and I hate looking at great big charts. So I made the easiest tool in the world: type and see

by

Reading Time: 2 minutesOver four months ago, I posted on how to use the HTML5 localstorage API to protect forms. Quite curiously, it was five days before someone else wrote an article on the concept on Smashing Magazine. (I won’t link to it because I’m still a little bitter). Despite my initial bitterness, I’ll admit that Alexandar Kaupanin’s

by

Reading Time: 4 minutesIf there’s something in the HTML5 technology suite whose potential is inversely proportionate to its simplicity, it’s geolocation. The API is very simple and the opportunities haven’t begun to get tapped. My boss over at Tahzoo has a few mind-blowing ideas and he asked me to research the API and prepare a demo to see

by

Reading Time: 2 minutesOne of my new favorite features of HTML5 is the wicked awesome storage options. One of the first cool things I thought was to come up with a way to protect a user’s form information. Let’s pretend you been filling out that credit application or Kitty Wig order form and a bald eagle drops a