That Escalated Quickly: All the New Things
The past six months or so have been incredibly busy. What started as a new article series about customizing Statamic's s...
Read moreI am a senior software developer by day; a Statamic and Laravel enthusiast by night. Outside of software development, I enjoy spending time with my wife and four kids, playing with the dogs, writing books, and taking long walks.
I am a senior software developer, working on robust solutions, with a focus on real-time monitoring and telematics products.
During my downtime, I enjoy working with open-source projects, with a focus on Statamic and Laravel. I've been building with Laravel for over ten years, and hacking away on Statamic sites since the early v2 days.
My latest obsessions have been bending Laravel's Blade templating engine to do what I want, as fast as I want it to, and working behind the scenes to help improve Statamic, my favorite content management system (so much so that I've even stopped thinking about building another one myself!).
I've worked on many projects, both private and open-source. Below is a small collection of some of my favorites.
Dagger is a robust component authoring library for Laravel's Blade templating engine. Dagger focuses on insane performance while also providing additional features not available to core components.
Antlers Runtime was a complete rewrite of Antlers, Statamic's templating language and engine. Antlers works closely with Statamic's underlying data models, making it trivial to build reliable, data-driven websites in record time.
Blade Parser is a parsing library for Laravel's Blade templating language. Designed for tool makers, Blade Parser makes it trivial to parse and manipulate Blade templates. Dagger is built with Blade Parser, as is Statamic's custom Blade syntax.
Blade Formatter is a Prettier plugin to handle Blade templates. Blade Formatter provides advanced, nuanced handling of even the most complex scenarios and even supports formatting PHP with Pint, a PHP-based formatter. Filament is a notable user of Blade Formatter.
Advanced PHP Strings is a comprehensive, long-form writing project that covers string manipulation, multibyte strings, text generation with Markov chains, and more. Targeted at Laravel developers, Advanced PHP Strings approaches string topics through the lens of Laravel's string helper utilities, providing a familiar reference point for Laravel developers.
Documentation Search is a Statamic addon that extends Statamic's native search indexing functionality, allowing for the search and discovery of specific sections of an entry. This site, along with Statamic's own documentation site, is a notable example of Documentation Search.
The past six months or so have been incredibly busy. What started as a new article series about customizing Statamic's s...
Read moreIn this post I talk about how I resolved a mysterious illegal offset type error when viewing collection entries within t...
Read moreGenerating a custom Laravel routes file from a Statamic website to redirect to a new domain.
Read moreDisabling file hashes in Vite output can be accomplished by modifying your project's vite.config.js
Read more