Latest Post

Twitter Bower & Grunt: Get started with assets management

You may have found yourself downloading latest version of your favourites JS or LESS packages every time you created a new website or app project, or even worse copy and pasted assets from an old website. In this article, I [...]

angularjs-solo

AngularJS: useful tips to get started

AJAX POST calls: CSRF token for Django In order to pass in the required CRSF token for Django POST requests, we can config our Angular module to add the X-CSRFToken POST header parameter on every call. To do so, set a [...]

angularjs

AngularJS on IE7 not working: how to fix it.

We must tag accordingly The main issue with IE7 is its lack of support for HTML5 tags, so we have to tag our AngularJS HTML template accordingly to make sure it will load our app. So here’s how it got [...]

sublime

Sublime Text 2: moving on from Textmate

After 4 years of loyal service from Textmate, it was time to an upgrade in order to improve my coding productivity. The long waited Textmate 2 being converted to an open source project still at an alpha stage hasn’t made [...]

burrst

Burrst.com: A glimpse under the bonnet

One of my very respected web developer friend, Anthony Blackshaw (Getme Ltd) has released earlier this month a brand new way to publish and share short pieces of fiction written by anyone who wants to have a try at writing [...]

euros-2012

The Euros 2012 website: Social stats have never been so exiting

I would like to introduce you to my latest development project at VIVA Aspire. The project is about demonstrating the impact of football players performance (whether good or bad) on the pitch and how it affects their social media print off it. [...]

Export Tumblr blog to WordPress with XML file

Since Tumblr doesn’t offer a way to export all the content at once, people have been developing online app that will will dump all your blog post into one XML file (using Tumblr API) which you can use to re-import [...]