Notes
Writing on developer experience, GraphQL, the web, and whatever else I'm fixated on lately. There's an RSS feed if you want them as they land.
2026
- developer relations
-
Deploy static sites anywhere with the bunny.net CLI
-
Bunny Database migrations from the terminal with the bunny.net CLI
- The Durable Object Alarm That Called Itself
-
Query Bunny Database with fetch and nothing else
-
You can now manage Bunny Storage with the bunny.net CLI
-
Manage DNS from the terminal with the bunny.net CLI
-
Bring Bunny Storage into DatoCMS without the copy-paste
-
Build & deploy scripts at the edge with the bunny.net CLI
-
Manage bunny.net from the terminal with the new CLI
-
How to add native video playback to your Expo app with Bunny Stream
-
Introducing the interactive Bunny Database shell
-
Skip the setup with full-stack templates on Magic Containers
-
Migrating from Heroku to Magic Containers
-
Introducing the new bunny.net developer documentation
- Building a FFmpeg Processing Service with Go and Redis
- Noticing my mental modes when coding with AI
- Rebuilding in Public
2025
-
No more 502 guesswork: all users can now monitor origin errors
- Two Years at Turso
-
Introducing Turso in the Browser
- Building a GraphQL Cart API with Durable Objects, MCP, and Drizzle
- Dynamic Theme Switching with CSS Variables and Tailwind
-
Introducing the Turso Database MCP
-
Introducing the Turso Serverless JavaScript Driver
- Build Your Own Newsletter Service with Resend
- Dumbo
-
Turso Cloud joins the Vercel Marketplace
-
How to Deploy Schema Changes to a Million Databases
- LFG
-
You can now migrate your existing databases to AWS
-
Inspect Turso Cloud Audit Logs Using the CLI
-
Track Database Branching with Turso Cloud
-
Migrating and Importing SQLite to Turso Just Got Easier
-
Offline Sync Public Beta
-
Local-First SQLite, Cloud-Connected with Turso Embedded Replicas
-
Outerbase Studio Added to Turso Cloud
-
Do It Yourself Database CDN with Embedded Replicas
-
Announcing Laravel Support and PHP PDO Interface
-
Local RAG with Ollama, Mistral, and Turso
2024
-
Turso Adds Ruby on Rails Support
-
Add comments to your Astro blog with AstroDB and Turso
-
Build your own Web Analytics Dashboard with Turso and Bolt
-
Why Hygraph's API is the best one out there
-
Multi-Tenant E-Commerce Architecture with Turso
-
Analytics for Per-User Database Architecture
-
You Don't Need A Separate Vector Database
-
Building a RESTful API with PHP and SQLite
-
Introducing the Turso Per-User Starter
-
We built a brand new Turso web app!
-
Use SQLite triggers to send new user emails
-
Storing Vercel's AI SDK chat messages in a Turso database
-
How DatoCMS solved tag invalidation with Turso
-
How to Generate & Store OpenAI Vector Embeddings with Turso
-
Using SQLite as your LLM Vector Database
-
Introducing the PHP, Laravel & Doctrine DBAL client for libSQL
-
The Databases API: Platform Saga Part VI
-
Working with Clerk and per-user databases
-
5 best free SQLite GUIs
-
Introducing the Drizzle Session Storage Adapter for Shopify App Developers
-
The Groups API: Platform Saga Part V
-
The Locations API: Platform Saga Part IV
-
The Organizations API: Platform Saga Part III
-
February 2024 Turso Product and Community Digest
-
The Authorization API: Platform Saga Part II
-
A Hero's API Journey Begins: Platform Saga Part I
-
January 2024 Turso Product and Community Digest
-
Give each of your users their own SQLite database
-
Create a database branch with GitHub Actions
2023
2022
2021
-
Working with NextAuth.js & User Generated Content
-
Build your own branded short links with GraphQL & Serverless Functions
-
Working with Remix, GraphQL, and Hygraph
-
GraphQL powered eCommerce with Snipcart
-
Next.js Authentication with NextAuth.js and Hygraph
-
Working With Built-in GraphQL Directives
-
Working With GraphQL Caching
-
Querying Hygraph Content with urql
-
Working with Hygraph as a Source for GraphQL Mesh
-
Working with GraphQL Code Generator and Hygraph
-
Working with Express.js and Hygraph
-
Using the Gatsby File System Route API with Hygraph
-
Working with the Hygraph Rich Text Field
-
Working with Custom Content Views in Hygraph
2020
-
Announcing the official Hygraph integration for Netlify!
-
DIY Store Powered by Hygraph, Gatsby, Stripe, and Algolia
-
Programmatically Create Forms, and Capture Submissions with Next.js and GraphQL
-
Sync Content to Algolia with Hygraph Webhooks
- Manage Shopping Carts with GraphQL
-
Create, Update, Delete, and Publish Content with GraphQL Mutations