56,966 blogs · [ { "id": "01a0872b-fbb9-721d-ad92-6a1b5adf736e", "title": "I Will Never Use AI to Code (or write)", "url": "https://antman-does-software.com/i-will-never-use-ai-to-code-or-write", "published_at": "2026-03-04T06:53:19+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5b3f22bf", "title": "Coupling", "url": "https://antman-does-software.com/coupling", "published_at": "2025-08-30T07:55:23+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5b88785a", "title": "Reliable HTTP: Outsmarting the Two Generals with Webhooks", "url": "https://antman-does-software.com/reliable-http-outsmarting-the-two-generals-with-webhooks", "published_at": "2024-04-15T01:57:36+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5c58fa6f", "title": "The Fundamental Problems of Software", "url": "https://antman-does-software.com/the-fundamental-problems-of-software", "published_at": "2023-11-26T03:31:09+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5ca081a1", "title": "The Four Quadrants of Complexity", "url": "https://antman-does-software.com/the-four-quadrants-of-complexity", "published_at": "2023-11-05T02:15:36+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5cb141cd", "title": "Implementing the Outbox Pattern in Nodejs and Postgres", "url": "https://antman-does-software.com/implementing-the-outbox-pattern-in-nodejs-and-postgres", "published_at": "2023-04-23T09:20:37+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5cc23421", "title": "Tech’s Surprisingly Bad Math in Team Design", "url": "https://antman-does-software.com/techs-surprisingly-bad-math-in-team-design", "published_at": "2022-11-27T12:33:28+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5d8d143d", "title": "Belonging & Psychological Safety in Remote Teams", "url": "https://antman-does-software.com/belonging-psychological-safety-in-remote-teams", "published_at": "2022-10-31T12:13:43+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5db46abd", "title": "Measuring Apdex from access logs in SumoLogic", "url": "https://antman-does-software.com/measuring-apdex-from-access-logs-in-sumologic", "published_at": "2022-08-18T09:30:09+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5e72dfd0", "title": "Applying Google's Testing Methodology to Functional Domain-Driven Design For Scalable Testing", "url": "https://antman-does-software.com/applying-googles-testing-methodology-to-functional-domain-driven-design-for-scalable-testing", "published_at": "2022-05-08T10:30:08+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5eb60ac6", "title": "Functional Domain Driven Design: Simplified", "url": "https://antman-does-software.com/functional-domain-driven-design-simplified", "published_at": "2022-05-01T13:45:28+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b5f52c95c", "title": "Are you using map, forEach, and reduce wrong?", "url": "https://antman-does-software.com/are-you-using-map-foreach-and-reduce-wrong", "published_at": "2022-03-20T09:34:42+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b604f4021", "title": "Your Microservices Are Slowing You Down, could Domain Services Boost Productivity?", "url": "https://antman-does-software.com/your-microservices-are-slowing-you-down-could-domain-services-boost-productivity", "published_at": "2022-02-19T01:53:48+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b6112898f", "title": "Deliver a Meaningful Tech Strategy While Still Shipping Features with The Three Stream Backlog", "url": "https://antman-does-software.com/the-three-stream-backlog", "published_at": "2021-11-21T07:15:08+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b613c97f7", "title": "Stop catching errors in TypeScript; Use the Either type to make your code predictable", "url": "https://antman-does-software.com/stop-catching-errors-in-typescript-use-the-either-type-to-make-your-code-predictable", "published_at": "2021-10-23T13:35:20+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b622f001f", "title": "Strict & Weak Exhaustive Checks in TypeScript: Nuke your app at runtime for fun and profit!", "url": "https://antman-does-software.com/strict-and-weak-exhaustive-checks-in-typescript", "published_at": "2021-10-17T02:34:40+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b6294ac76", "title": "Dev Flags: Supercharge your Continuous Deployment by Dropping Database Feature Toggles", "url": "https://antman-does-software.com/dev-flags-supercharge-your-continuous-deployment-by-dropping-database-feature-toggles", "published_at": "2021-10-03T03:39:16+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b62cfb746", "title": "Sagas & Event Sourcing", "url": "https://antman-does-software.com/sagas-and-event-sourcing", "published_at": "2021-09-05T12:20:25+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b6349c377", "title": "Functional Singletons in TypeScript With Real Use Cases", "url": "https://antman-does-software.com/functional-singletons-in-typescript-with-real-use-cases", "published_at": "2021-08-22T06:28:51+00:00" }, { "id": "01a0872b-fbb9-721d-ad92-6a1b635f74a9", "title": "Why You Will Never Write Another \"Down\" Migration", "url": "https://antman-does-software.com/why-you-will-never-write-another-down-migration", "published_at": "2021-08-12T13:56:41+00:00" } ] posts Claim your blog
Back to antman-does-software.com
Blog · corpus.blog/blogs/antman-does-software.com/posts

antman-does-software.com

antman-does-software.com

2026

2025

2024

2023

2022

2021