Continuous integration testing is awesome and if you build software with a team you really should have it up and running. Travis CI is a free (for public repos) service which connects to your GitHub repositories and automatically runs your tests whenever someone pushes to your repo (all configurable of...
6 October 2015 · More →
Recently I’ve been thinking a lot about WordPress and Composer (see my recent series on using WordPress with Git & Composer over on Delicious Brains) and how WordPress might implement dependency management at the core level. As more and more plugin developers start making use of Composer to manage their...
27 September 2015 · More →
In this tutorial we look at automating Grunt tasks (so you don’t have to re-run grunt all the time) using the “watch” task.
17 September 2015 · More →
In this tutorial we look at setting up and Gruntfile and installing a SASS package to compile our style.scss file.
14 September 2015 · More →
For a while now I’ve been wanting to be better at “sharing everything I know”. I’ve also been wanting to start doing video tutorial series. So today I’m launching the Build The Web YouTube channel (as a partner to the Build The Web Newsletter) which combines these two goals. I...
10 September 2015 · More →
It’s great to finally be able to announce that my wife and I are expecting a wee bundle of joy in March next year. It’s been a bit of a long road for us with many trials along the way. So to be here now, able to announce this great...
27 August 2015 · More →
This one tripped me up recently. Say you are wanting to test a bit of code using PHPunit that relies on a defined constant. You don’t want the define() to affect your other tests, you only want it to apply for this specific test. Something like this: class MyTest extends...
3 August 2015 · More →
Apparently your tongue only makes up 0.4% of your total body weight, yet it has the power to crush or empower people around you. I don’t think anyone would argue that our words have a strong impact on those we converse with each day, and yet how long do we...
14 July 2015 · More →
For a while now I’ve been beefing up my .bash_profile script with useful aliases. If you don’t know what .bash_profile is then read this great article which explains what it is and contains loads of useful info for getting started. I figured it might be helpful to share my .bash_profile...
24 June 2015 · More →
Last week I attended my fist WordCamp in Miami. As I said before it really was a week of firsts. It was my first time in the USA (and my first time in Miami obviously), my first long haul flight, my first WordCamp and the first time meeting the Delicious...
4 June 2015 · More →