Using Jenkins pipelines

5th June 2016 3:32 pm

I use Jenkins as my main continuous integration solution at work, largely for two reasons: It generally works out cheaper to host it…

Adding Google AMP support to my site

22nd May 2016 10:29 pm

You may have heard of Google's AMP Project , which allows you to create mobile-optimized pages using a subset of HTML. After seeing the…

Broadcasting events with Laravel and Socket.io

14th May 2016 8:00 pm

PHP frameworks like Laravel aren't really set up to handle real-time events properly, so if you want to build a real-time app, you're…

Writing faster Laravel tests

4th April 2016 7:55 pm

Nowadays, Laravel tends to be my go-to PHP framework, to the point that we use it as our default framework at work. A big part of this is…

Building a location aware web app with GeoDjango

26th March 2016 9:30 pm

PostgreSQL has excellent support for geographical data thanks to the PostGIS extension, and Django allows you to take full advantage of it…