FeaturedSeptember 24, 20263 min readWhy your team gets slower every time a senior leavesTheir workflow left with them. Here’s how to keep it.Engineering LeadershipDeveloper ToolsAI Native EngineeringDeveloper Experience
August 22, 20264 min readAgents don’t care about your instructionsYour agent ignores CLAUDE.md. Here's what it can't ignore.CodingSoftware EngineeringDeveloper Tools
February 10, 20264 min readMigrate Contentful to PayloadCMS with a single promptA battle-tested AI agent prompt that migrates your blog from Contentful to PayloadCMS — no 47-step tutorial required.AIMigrationPayloadCMS+2 more
July 22, 20254 min readFactories: Clean Test Data Without the PainTired of brittle test setups and copy-pasted builders? Learn how to manage unit test data with maintainable, flexible factories. This guide walks...Best PracticesSoftware EngineeringAbstractions
July 8, 20254 min readThe Copy-Paste MindsetCreating a bordered box around your own knowledge is ruining your potential. Screw job titles, we engineers are here to help our customers by...Best PracticesSoftware EngineeringMindset
January 12, 20244 min readDo Repeat YourselfThe DRY principle guides software engineers, but some cases benefit from repetition. This post explores when DRY should be broken.AbstractionsSoftware ArchitectureCore Principles
November 15, 20235 min readThe bug that eluded me for yearsDuring a multi-year project there was a bug that kept popping up, but we could not find the culprit. We traced it back to a single class but could...Software EngineeringBugsDebugging+1 more
November 8, 20234 min readStop arguing about code styleAs software engineers we all have our own opinions on how our code should look. But having discussions about code style at every pull request...Best PracticesSoftware EngineeringCode Style+1 more
November 1, 20236 min readUsing java-dataloader to fix N+1 queries in a GraphQL APIThis post will help you understand the N+1 query problem in a GraphQL API and show you how to use java-dataloader to fix it. By using batch...JavaSpring BootSQL+5 more
March 5, 20232 min readHow to fix silenced push notifications on AndroidWhen working on an application that notifies users in the case of an evacuation, my team and I encountered an interesting bug. Other developers...Push NotificationsNotification channelAndroid+3 more