Aaron Francis
Articles by Aaron Francis
- Posts
- 59 from 17 May 2020 to 28 Apr 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://aaronfrancis.com/feed
2025 5
2024 18
- Year in review: 2024
- Reputation is portable
- Reservable models in Laravel
- This doesn't warrant a blog post
- Make 5x faster outbound requests in Laravel
- Setting up Tailscale and Synology for sharing video files
- Configuring (and viewing!) logs in Laravel
- Because I wanted to
- SQLite is not weakly typed!
- Finding missing orders with a recursive CTE
- Clean up after yourself
- Laravel's higher order collection proxies
- Don't undo what you haven't done
- An argument for logging off
- File based routing in Inertia.js
- You're always doing something wrong
- What if you tried hard?
- Do literally anything
2023 8
2022 10
- Year in review: 2022
- Dynamically Generating Thousands of OG Images for a Viral Twitter Campaign
- Sometimes they say yes
- Is COUNT(*) slow in MySQL?
- Marketing for maintainers
- Publishing your work increases your luck
- Adding a microservice to your monolith
- Efficient MySQL pagination using deferred joins
- Inertia server side rendering on Laravel Vapor
- Using Ziggy with Inertia server side rendering
2021 12
- Bitmasking in Laravel and MySQL
- Using Laravel's schema builder outside of migrations
- Efficient distance querying in MySQL
- Hiring a Personal CFO
- The exceeding cleverness of Laravel's atomic database locks
- Fixing images on Laravel Vapor with League\Commonmark
- Laravel + Vue: ReferenceError document is not defined at insertStyleElement
- The perfect Vercel + GitHub Actions deployment pipeline
- Separate marketing + app sites with Laravel Jetstream and Inertia.js
- Blogging with markdown in Laravel
- Reliably building frontend assets with NVM and Yarn (or NPM)
- Fixing "Laravel PackageManifest.php: Undefined index: name" in GitHub Actions