Laravel's Illuminate\Support\Macroable trait allows you extend classes at runtime with custom methods. The idea is that you p...
Read morePosts
My 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 moreIn this post, I'll be showing you how to build your first stack-based virtual machine with JavaScript. At the end of the post...
Read moreIf you've ever worked with the Rust language, you've likely run into Option. There is no concept of null or nil in Rust, nor ...
Read more