My Digital Garden
A curated collection of useful links and resources
My Weekly Internet Treasures
Curated treasures from the overlooked corners of the internet
Hand-picked resources that algorithms don't prioritize
Thoughtful summaries that respect your time and attention
Weekly delivery with zero spam, ever
The challenges of soft delete
Exploring alternatives to the archived_at column pattern: triggers, application events, and WAL-based change data capture.
How to write a great agents.md: Lessons from over 2,500 repositories
Learn how to write effective agents.md files for GitHub Copilot with practical tips, real examples, and templates from analyzing 2,500+ repositories.
Expo application performance best practices
Learn how to improve performance in Expo apps by optimizing JavaScript, enabling React Compiler, and leveraging Chrome DevTools and Reanimated worklets.
Benchmarking AI Agent Memory: Is a Filesystem All You Need? | Letta
Letta Filesystem scores 74.0% of the LoCoMo benchmark by simply storing conversational histories in a file, beating out specialized memory tool libraries.
Paper - App Stacks
Paper is a browser-based design tool focused on the early, exploratory phase of design. It gives designers a fast, expressive canvas to think visually, experiment freely, and play with things like shaders, gradients, and motion without worrying about handoff or engineering constraints.
Database Transactions — PlanetScale
What are database transactions and how do SQL databases isolate one transaction from another?
11 Tips For AI Coding With Ralph Wiggum
Run AI coding tools in autonomous loops with Ralph Wiggum. 11 tips for AFK coding: scope, progress tracking, feedback loops, and shipping code while you sleep.
Code is Clay
import { Hypercube, PotteryWheel, BreakingVase, ConveyorBelt, OneAmongMany } from './hypercube'; import Image from 'next/image'; import hypercubeClay from './hy
Reading across books with Claude Code | Pieter Maes
In which we teach an agent to read syntopically.