Give app servers a REST – CDNs and APIs are the new LAMPPublished on12 July 2017Reading time22 min readwebdevelopmentPWACDNAPItalkBe like water
Containerise everythingPublished on14 August 2015Reading time25 min readwebdevelopmenttoolscontainersdockertalkStop installing development environments locally
An introduction to jQuery Deferred / Promise and the design pattern in generalPublished on22 March 2013Reading time5 min readwebdevelopmentjqueryjavascriptpatternstalkWhat I learnt trying to untangle the async spaghetti
Getting Cross-origin resource sharing with complex jQuery AJAX requestsPublished on18 January 2013Reading time4 min readwebdevelopmentjqueryjavascriptcorsCORS can be tricky, especially if you need to do something beyond the basics like authorisation or custom headers
Setting up rmate with Sublime Text for remote file editing over SSHPublished on2 September 2012Reading time2 min readwebdevelopmenttoolssublimetextsshInstead of terminal editors with steep learning curve, this guide helps you to tunnel Sublime Text in to your server for remote editing – with sudo