Welcome back to the series. It's time to take another step into compilation land and look at compiling PHP's conditional stat...
Read morePosts
Preface Some of you might already know that I've been working on a handwritten PHP parser in Rust. The project is called Trun...
Read moreLaravel's Illuminate\Support\Macroable trait allows you extend classes at runtime with custom methods. The idea is that you p...
Read moreMy blog is very, very simple. It's a Laravel app powered by a set of flat Markdown files which can be interacted with using E...
Read moreAfter integrating Tippy into a few projects with Alpine.js, I decided to write my own plugin to make the integration easier a...
Read moreBookmarklets have been around for decades. Most people will reach for applications (web and desktop) to handle certain things...
Read morePersonal I wrote about saving for a deposit in last year's review. That deposit was eventually used after securing a mortgage...
Read more