Replacing async utilities with native promises

As most people by now know, doing asynchronous stuff in JavaScript by using nested callbacks is not that great. To tackle this problem a number of amazing utility modules (like async and co) have been created, which can be used to bring structure to your app. However, this means that…

Dynamically load a template in an Angular directive

I've been having an issue with a dynamic templateUrl in an Angular directive. This might be an edge case, but for the people who are running into the same issue, I might have a solution. The issue I ran into this issue when trying to create a date picker directive…

Running Cloud9 IDE as an Heroku App

If you're a (web) developer, chances are, you've heard about Cloud9. If not, you should definitely check it out! It's basically an IDE running in the cloud. On the Cloud9 website, you can sign up for an account which gives you access to the IDE with a full Ubuntu workspace…

jQuery is not the holy grail

A while back I was browsing through the source of a number of jQuery plugins and i realised that too many developers lean too much on jQuery. This really is a bad thing that will come and bite you in the ass on the long run. At the moment of…

Responsive tabs - jQuery Plugin

Tabs widgets can be a very useful web element for grouping data on a web page. They are used on many websites and because of this there are a lot of javascript plugins that provide tab widgets (for instance, jQuery UI Tabs). Nowadays though, lots of new websites are designed…