Ok this one might be a bit controversial, but I feel this needs to be said. Facades seem like a weird middleman that just doesn’t add anything useful. Here’s why. I work with a lot of PHP SDKs on a…
Nobody Cares What Tech You Use
I see debates raging online all the time about using the latest and greatest technology. Usually the debates at some point slag off older languages over the “new hotness”. I’m writing a short, ranty post I feel needs to be…
Shipping My Second Package
Today I’m publishing my second PHP package / library very early on. This one isn’t intended to be a full system integration or anything like my last one, but rather just a collection of helpful functions I use day in…
Help! Magento Won’t Login!
At work recently we had a customer call in with an urgent problem on a Magento website that we support for them. The problem was that for some users they couldn’t login – we thought this sounded a bit strange.…
My First Open Source PHP Package
For a long time I’ve been wanting to have an open source PHP project that I actively maintain. Now, as part of a new project I’m building, I’ve decided to open source one of the most core parts of it.…
DML: Step Two, Keep ‘Er Goin’
Yeah, it’s been a while. I know. I’m sorry (I’m not sorry). When I say a while, I do of course mean that the last post was six months ago. Oops. But it’s ok, there has been some progress! Some,…
Time To Kill A Project
Sometimes the best thing for a project is to kill it rather than neglect it
Is PHP Still The Devil?
PHP has been around for an extremely long time. In this post I will talk about how nasty and evil it is.
How To Use UUIDs Instead of Numeric IDs in Laravel 5.8+
Recently I’ve decided I want to use UUIDs for a small project I’m working on behind the scenes (more coming soon). This isn’t built-in out of the box with Laravel (hopefully one day) so here’s a quick little how-to that…
Introducing Hebblog
Yes, yes. The name sucks. I know. It’s a… “working title” I believe is the saying. I’ve spoken a lot about building my own blog platform recently, and I’ve decided to prematurely make the code public. The plan was always…