54,302 blogs · [ { "id": "01a087a6-0c80-7089-aaee-5bdc703ab884", "title": "CTO in Practice", "url": "https://www.mikejohnson.dev/posts/2026/04/cto", "published_at": "2026-04-09T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dcbb46d6f", "title": "Bad Brains", "url": "https://www.mikejohnson.dev/posts/2026/01/bad-brains", "published_at": "2026-01-01T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dcca355f6", "title": "Raymond Hettinger doesn't know that he got me my first tech job", "url": "https://www.mikejohnson.dev/posts/2025/08/live-interviews", "published_at": "2025-08-08T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dcd00bd5b", "title": "Go", "url": "https://www.mikejohnson.dev/posts/2025/07/go", "published_at": "2025-07-27T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dcd170aa4", "title": "Deleting services tonight", "url": "https://www.mikejohnson.dev/posts/2025/05/services-deleted", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dcd6e7cb0", "title": "sqlx with Generics", "url": "https://www.mikejohnson.dev/posts/2025/04/sqlx-with-generics", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dce038361", "title": "A new sqlx fork", "url": "https://www.mikejohnson.dev/posts/2025/03/sqlx-fork", "published_at": "2025-03-22T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dce950e53", "title": "Mobx Memoizes Components (You don't need React Compiler)", "url": "https://www.mikejohnson.dev/posts/2024/06/mobx-react-compiler", "published_at": "2024-06-15T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dcf66640b", "title": "Opting out of AI scraping", "url": "https://www.mikejohnson.dev/posts/2023/08/gpt-opt-out", "published_at": "2023-08-07T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd0492cb6", "title": "PHP Upgrades with Rector", "url": "https://www.mikejohnson.dev/posts/2023/06/php-updates-with-rector", "published_at": "2023-06-24T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd11ad0c9", "title": "Upsides of Mongo ObjectIds in Postgres", "url": "https://www.mikejohnson.dev/posts/2023/06/postgres-objectid-performance", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd1c48d33", "title": "Preventing Cache Stampedes", "url": "https://www.mikejohnson.dev/posts/2023/01/cache-stampede", "published_at": "2023-01-21T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd29a2d03", "title": "Ported to NextJS", "url": "https://www.mikejohnson.dev/posts/2023/01/ported-to-nextjs", "published_at": "2023-01-16T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd2fafbf2", "title": "Jep 3.1 Released", "url": "https://www.mikejohnson.dev/posts/2012/06/jep_3.1", "published_at": "2012-06-10T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd3ca3489", "title": "Interested in a Teradata Python Driver?", "url": "https://www.mikejohnson.dev/posts/2012/04/teradata-python-driver", "published_at": "2012-04-15T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd402f6af", "title": "Thanks @rdegges - 100 carb habit", "url": "https://www.mikejohnson.dev/posts/2012/02/thanks-rdegges", "published_at": "2012-02-29T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd438f0c9", "title": "Python string formatting", "url": "https://www.mikejohnson.dev/posts/2011/12/08/python_format", "published_at": "2011-12-08T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd478a440", "title": "My fab file", "url": "https://www.mikejohnson.dev/posts/2011/12/03/my_fab_file", "published_at": "2011-12-03T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd4df1984", "title": "Backup GMail", "url": "https://www.mikejohnson.dev/posts/2011/11/06/backup_gmail", "published_at": "2011-11-06T00:00:00+00:00" }, { "id": "01a087a6-0c81-713e-9cb1-150dd5a4b429", "title": "Site ported to Hyde", "url": "https://www.mikejohnson.dev/posts/2011/10/30/site-ported-to-hyde", "published_at": "2011-10-30T00:00:00+00:00" } ] posts Claim your blog
Back to Mike Johnson - Tech Lead
Blog · corpus.blog/blogs/mikejohnson.dev/posts

Mike Johnson - Tech Lead

mikejohnson.dev

2026

2025

27 Jul 2025

2024

2023

2012

2011