Sometimes you need to ask a users for multiple answers to a single question. But what’s the best way to go about it? A multiselect input field is kind of strange for the user, sticks out and doesn’t really behave like everything else on the web. A bunch of checkboxes is better for the user [...]
Sometimes you find a piece of javascript, a perfect piece of javascript, it does exactly what you need! Perfect! You could spend hours, even days, getting something to work and someone’s already done it, shared the code on the internets even! Hooray! But … the code looks something like this: // to populate later var data [...]
A few weeks ago I decided I need a web designer in my close friends circle – someone to slap together designs for my half-baked weekend project ideas. So I took the nearest person with an eye for design and convinced her she’d be perfect for redesigning my blog. Completely out of her depth (is usually [...]
The past few months have seen an explosion of client-side MVC frameworks. Wikipedia lists eleven of these things! And yet even a year ago the majority of developers was perfectly content with jQuery. But as browser apps become ever more powerful it only makes sense to realize callback soup isn’t fun and hey, wasn’t there some [...]
Lately I’ve been looking for work of the python and javascript programming variety - turns out getting caffeine, energy drinks and food is difficult without money. And since it doesn’t seem people are looking for programming freelancers these days, or I suck at finding such offers, I end up being interviewed a lot. A good [...]
That’s right, after my jQuery plugin for imageless buttons much akin to those Google use in their online apps has been out in the wild for almost six months, an update is now here, making them version … uhm … 1.0.3. During this time jQuery.com claims the code to have been downloaded … well darn, [...]