Neki, sharded Postgres, is now available. Get started
Navigation

Posts by Mike Coutermarsh


Mike Coutermarsh

Connect Claude, Cursor, and other AI tools directly to your PlanetScale database to optimize schemas, debug queries, and monitor app performance.


Mike Coutermarsh

How PlanetScale uses Cursor commands to automate our changelog entries


Mike Coutermarsh

You can now easily set up PlanetScale databases with Cloudflare Workers using this native integration.


Mike Coutermarsh

Learn how PlanetScale uses GitHub Actions and PlanetScale to automate schema changes on our own application.


Mike Coutermarsh

The Vantage + PlanetScale integration is now available.


Mike Coutermarsh

Learn what went into building PlanetScale webhooks from a security perspective. This article covers SSRF, webhook validation, DDoS, and more.


Taylor Barnett, Mike Coutermarsh

You can now automatically trigger HTTP callbacks on events in PlanetScale to build custom integrations, notifications, and workflows.


Mike Coutermarsh

In this tech talk, we demo how to build your own CI/CD pipelines, where to incorporate the database, and why the database has historically been left out of CI/CD.


Mike Coutermarsh

Learn how to solve a tree traversal N+1 query problem in your Rails application.


Mike Coutermarsh

Learn about the Ruby on Rails workflow that protects your database and application from accidental downtime and data loss.


Mike Coutermarsh

Learn how to solve your Rails applications N+1’s caused by `exists?` queries.


Mike Coutermarsh

Learn how to configure your database in a multi-region Rails application to decrease latency across the globe.


Mike Coutermarsh

Introducing FastPage a new gem for ActiveRecord that speeds up deep pagination queries.


Mike Coutermarsh

Learn how to delete data in large Rails apps with destroy_async delete destroy and scheduled cron jobs.


Mike Coutermarsh

Learn about how we built the new in-app system status using Vercel edge functions and StatusPage


Mike Coutermarsh

We’ve updated our Deploy Request UI to alert when a schema change could produce unintended changes


Mike Coutermarsh, Iheanyi Ekechukwu

Learn how to use sqlcommenter with Rails


Mike Coutermarsh

Learn why PlanetScale used NanoID to generate obscure and URL friendly identifiers.


Mike Coutermarsh

How to build self-healing background jobs into your application with background queueing systems like Sidekiq.


Mike Coutermarsh

When implementing user authentication with passwords throw out the password rules you know.


Mike Coutermarsh

Learn how we use minitest and FactoryBot with parallel tests to get our Rails test suite to run in 1 minute on Buildkite.