Thoughts & Documentation

Engineering
Narratives

Writing somewhat aimlessly about my (mis)adventures in software engineering and life.

My Wild Security Head-Fiction / 3 min read

My Wild Security Head-Fiction

My Wild Security Head-Fiction I’m not a security expert. I confidently believe I don’t have the kind of mind it takes to ‘always expect...

Mar 15, 2019
Code: Selfish

Code: Selfish

Code: Selfish I want to talk about coding selfishly. This isn’t what you think. Coding selfishly is about assessing...

Nov 11, 2018 north_east

More Articles

Sep 2018

Why and how you should use Tailwind to build your next Statamic theme

Why and how you should use Tailwind to build your next Statamic theme I have been building out a custom eCommerce solution in a Statamic (“stat-a-mic” or...

Sep 2018

Smile

Smile Be thankful Resist the pressure to own things Be good to yourself, but no more than necessary Be a friend Reflect; don’t regret Fail, learn,...

Jun 2018

Job within a Job: Scheduling Inception with Laravel Queues

Job within a Job: Scheduling Inception with Laravel Queues This article originally appeared on LaravelUK. This may seem obvious to many of you, but I always...

Jun 2018

Announcing Ensemble

Announcing Ensemble Bringing your Composer dependencies together This post originally appeared on the LaravelUK blog. TL;DR: Ensemble is an app to help you...

Jun 2018

What if we, the consumers, took control of our data completely… what if we all make a stand that…

What if we, the consumers, took control of our data completely… what if we all make a stand that forced big tech (and others eventually) to come to us for...

Jun 2018

Thinking in packages

Thinking in packages If you’re in the mindset of writing and using your own Composer packages, no doubt you’ve come across the following problem: “How do I...

May 2018

A New Way to Hire Tech Talent?

A New Way to Hire Tech Talent? Hiring goes a little something like this: Hire traditionally — firewall interviewing (resumé culling, technical testing,...

May 2018

A Modular Monolith in Laravel Lumen

A Modular Monolith in Laravel Lumen If you use Laravel, you’ve probably heard of Lumen. In case you haven’t: Lumen is the micro-framework to Laravel’s...

May 2018

On API Evolution: Globally Consistent Interfaces

On API Evolution: Globally Consistent Interfaces Maintaining the interface contract is a two-sided affair Before you dive into this article, it’s worth...

May 2018

Breaking the Chain

Breaking the Chain Querying Eloquent Models consistently across your application I’ve got to admit I’ve been doing something that some may find pretty...

Jan 2018

You Don’t Need a Website

You Don’t Need a Website I came across this Reddit post the other day. The gist of it is: Websites are an expensive necessity that companies hate paying...

Dec 2017

When deciding which framework to use a few months back for all of our new systems, there wasn’t…

When deciding which framework to use a few months back for all of our new systems, there wasn’t even a mention of framework speed. The truth is in practice...

Nov 2017

Stuff to do when you’re not well

Stuff to do when you’re not well Last week I was sick with a cold. I was basically indoors for 5 straight days (one of those actually in bed all day). I was...

Oct 2017

I love sharing these sorts of mistakes.

I love sharing these sorts of mistakes. Thankfully, I’ve only had a few gut-wrenching moments and they’ve all been largely recoverable. The worst panic...

Aug 2017

How to install the MongoDB extension in MAMP for Mac

How to install the MongoDB extension in MAMP for Mac Yes, I use MAMP. Sue me (please don’t sue me). It’s actually a pretty good stack for standard web dev...