Just Stop.


Mental health is a thing we all have to deal with. It is especially prevalent in our industry and needs to be talked about. I personally find it therapeutic to write about my feelings so hopefully others can relate.

Read More

Working on Local Packages in Laravel with Composer


Working on Packages for Laravel in a local environment can be a little annoying to start. Utilising Composer we can make this process as simple as cloning a repository.

Read More

Using Accessors and Mutators to Abstract Common Functionality within Laravel


Accessors and Mutators can help with abstracting common functionality in our application into one consistent location. By utilising them we can provide a more consistent codebase and improve the workflow between developers.

Read More

Laracon Online 2018


An overview of my personal highlights from the 2018 Laracon Online conference, including recaps of talks by Steve Schoger and Jonathan Reinink.

Read More

Setting Up A Windows 10 Development Environment with WSL, PHP & Laravel


Guide & Tutorial on setting up WSL (Windows Subsystem for Linux) with a Laravel/PHP development stack for simplified coding on Windows 10.

Read More

Beautiful, organised results in PHPUnit


A small extension for PHPUnit to beautify and orgnaise tests. Where have you been?

Read More

An Introduction to WordPress Plugin Development


Plugins play a key part in how we handle WordPress builds and offer services to clients. This article involves a brief write up of how to get started building your own WordPress plugins.

Read More

Chrome 63 Forces Redirection of .dev Domains to HTTPS


Chrome 63 now forces all domains ending in .dev to be redirected to HTTPS and directly killed my local stack overnight.

Read More

Picking Laravel Back Up


Over the past few weeks I've finally got around to working with Laravel again. Oh, how happy I am!

Read More

How I Build WordPress Plugins: Part 1 - Framework


Part 1, Utilising a framework in the development of WordPress Plugins. A brief explanation on how I begin rapid development.

Read More