Blog

Our work, industry news and useful code snippets.

Introducing FlexiUnit.work - A Better Way to Track Work
Introducing FlexiUnit.work - A Better Way to Track Work

Why time-based tracking is broken — and how “units” can simplify everything.

Using the PHP VLD (Vulcan Logic Dumper) to compare OOP and Imperative code
Using the PHP VLD (Vulcan Logic Dumper) to compare OOP and Imperative code

A non-serious comparison of PHP code styles and the resulting opcodes.

Laravel Auth basics explained, for people who keep forgetting
Laravel Auth basics explained, for people who keep forgetting

If you're like me you'll learn these concepts, work on something else for 6 months and completely forget how they all work.

Is Javascript front end development about to get a lot easier with #nobuild?
Is Javascript front end development about to get a lot easier with #nobuild?

Front end builds have become painfully complex and brittle, is that all about to change?

Working with the Laravel framework for 9 years - 5 lessons learned
Working with the Laravel framework for 9 years - 5 lessons learned

5 lessons learned after nearly a decade of working with the Laravel framework

Working with the OpenAI API with Laravel and PHP
Working with the OpenAI API with Laravel and PHP

A summary of how a real-world integration has been going.

Private composer package hosting with Satis
Private composer package hosting with Satis

Host your own private packages with Satis

PHP 8.4 - quick summary
PHP 8.4 - quick summary

A very quick summary of the most notable changes in PHP 8.4

The March 2024 Google Core Update
The March 2024 Google Core Update

A sledge hammer clean-up of the SERPs that took a lot of the small-business independent publishing world with it