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

Join the readers who value depth over algorithms. Unsubscribe anytime.

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.

Move Over, ChatGPT

You are about to hear a lot more about Claude Code.

How we migrated our database to PlanetScale

Swapping the rug everyone's dancing on

Give your agent a laboratory, not a task

A post by Brian Lovin

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.