I built a Google Docs for me and Claude π
I was marking up a printed draft with a pen and filming the pages for Claude. So we built Margin: a private, git-backed web app where I leave notes on [...]
a collection of dev rss feeds - blogroll
Posts
I was marking up a printed draft with a pen and filming the pages for Claude. So we built Margin: a private, git-backed web app where I leave notes on [...]
If you want more opportunities to come your way, become known for one specific thing. [...]
Five practical strategies for increasing your odds of success and becoming more resilient. [...]
They're always up to no good! [...]
Transforming and serving images from Laravel in a cache-friendly way. [...]
The joy of getting a high five. [...]
Looking back on a tough 2024 and forward to a better 2025. [...]
Thoughts on the Twitter to BlueSky migration [...]
Using Laravel's atomic cache locks to reserve models and prevent errors. [...]
But that doesn't matter, publish it anyway [...]
Boost your app's speed with this simple Laravel Octane trick [...]
Sharing terabytes of data across the internet with Tailscale [...]
Laravel's logging system is powerful and flexible. Learn how to configure it to suit your needs. [...]
"Because I wanted to" is a perfectly valid reason to build something. [...]
See how SQLite's flexible typing can be a powerful feature and how you can enforce strict typing when needed. [...]
Finding missing data in a sequence using recursive CTEs in SQL [...]
Clean up after yourself! Touch a file, delete a file. Start a process, kill a process. [...]
Simplifying our codebase with a neat higher order collection proxy trick. [...]
Avoid this subtle, but insidious little bug. [...]
It might be time to log off, or at least to drastically reduce your information intake. [...]
Laravel + Inertia file-based routing for simple pages. [...]
You're always doing something wrong, but that's ok. [...]
I wonder what would happen if you tried really hard. [...]
Feeling overwhelmed? Don't know where to start? Do literally anything. [...]
Looking back on 2023 and forward to 2024 [...]
Using a SQLite database on AWS Lambda. [...]
Creating a custom Laravel Pulse card to show outdated composer dependencies. [...]
Rendering Laravel Blade components in markdown files. [...]
Only target code blocks that are not inside of pre tags. [...]
Reading the docs straight through, like a book, can provide outsized benefits for your career. [...]
Reading the docs straight through, like a book, can provide outsized benefits for your career. [...]
Learn the differences between datetimes and timestamps in MySQL, the DATE, YEAR, and TIME columns, timezones, and when to use each. [...]
Creating generated hash columns in MySQL for faster strict equality lookups. [...]
Starting a project can be full of excitement, hope, and blissful productivity. Finishing that last ten percent, however, can feel like too much. Hereβ [...]
Using redundant conditions as a method to unlock obfuscated indexes and improve performance in MySQL. [...]
Understanding the differences between character sets and collations in MySQL. [...]
There are several reasons why MySQL might not consider your index, and in this article weβll explore some of the most common ones. [...]
Looking back on 2022. [...]
Learn how Tuple dynamically generated thousands of Open Graph images based on user input using Netlify Edge Functions and Puppeteer. [...]
A comprehensive overview of Laravelβs many safety features that can help you prevent painful mistakes. [...]
Learn how to index JSON in MySQL with generated columns and functional indexes. [...]
The GitHub ReadME Project did a profile on me. This is the story of a me learning to advocate for myself, embracing excitement as a strategy, and over [...]
An overview of the different ways to paginate in MySQL including limit/offset pagination and cursor pagination plus the pros and cons of each. [...]
When to use COUNT(*) vs COUNT(id) in MySQL. [...]
Marketing your open source project can be intimidating, but three experts share their insider tips and tricks for how to get your hard work on the rig [...]
By putting yourself out there, you increase the chances of something good and unexpected happening to you. [...]
Package, deploy, and execute a microservice *from* your monolithic application. [...]
A slight modification to traditional offset/limit pagination that can drastically boost performance. [...]
How to use Inertia's SSR features in a serverless environment like Laravel Vapor. [...]
Using Tighten's Ziggy Library with Inertia's Server Side Rendering [...]