Skip to content
WRITING & NOTES

Blog

Articles on software engineering, AWS cloud architecture, Laravel, and technical leadership.

Why re-invent the wheel?

As developers, it's sometimes tempting to reinvent the wheel. You need some code, a tool, an API, a CMS or framework that works in a specific way. You find tools out there that do most of what you want, but not quite…

Nested Submodules in Git

I'm currently working on a project which has been split into a number of distinct parts, and as a result we have a number of separate Git repositories of code for the project. We decided to use submodules to manage…

Processing CAN messages in PHP

The automotive industry makes extensive use of a standard called CAN bus, a Controller Area Network which allows the various components of a vehicle to talk to each other without the need for a host. Typically, messages…

SalesJump Launched

Full Disclosure: I'm a full time member of the Ground Six team (more on that in a future post), so this review is slightly biased, however its a great milestone for us so I felt the need to share it.