TypeScript • Apr 09, 2026 Use Better Auth as a Custom Auth Strategy in Payload CMS I replaced Payload CMS’s built-in login system with Better Auth so an Next.js site and its Payload admin panel share an authenticated session.
Exploratory Testing • Apr 08, 2026 Here’s How We Used Snapshot Tests for Software with Complex Data I like the basic idea of snapshot tests. On a recent migration project, we found that same idea worked well for backend data too.
AI for Developers • Apr 07, 2026 Your AI “Guardrails” Are Just Suggestions Any time someone talks about “guardrails” on an AI prompt, it usually involves additional instructions in the prompt to “behave yourself”.
Development Practices • Apr 06, 2026 Git Commands For Single Commits Dealing with single commits? Get comfortable with a handful of Git commands: git commit, git rebase, and git reset --soft.
Culture • Apr 05, 2026 On the Other Side of the Table at the Career Fair The candidates who tend to stand out are the ones who seem curious about the problems they’re solving and interested in continuing to learn.
Extracurricular Activities • Apr 04, 2026 Most of What’s Stopping You From Biking to Work Isn’t Real Commute-curious but haven't pulled the trigger yet? Most obstacles to biking to work are either mental barriers or have simple solutions.
Exploratory Testing • Apr 03, 2026 Form Fatigue? Let Cypress and Faker.js Do the Dirty Work kip the repetition, not the coverage. See how Faker.js and Cypress work together to automate multi-step form testing while keeping your event-driven UI fully exercised.
Project & Team Management • Apr 02, 2026 Your Best Prompt Is a Well-Defined User Story The best results with agentic development come from well-structured prompts that clearly describe the problem - essentially a good user story.
Project & Team Management • Apr 01, 2026 The Neglected Middle: Why Mid-Project On-sites Matter Periodic on-site visits can make a big difference. Here's why a mid-project, on-site visit might be exactly what your project needs.
Angular • Mar 31, 2026 Angular NgRx: An Overview Here's an overview of the different pieces of an Angular NGRX state machine, what each piece does, and how each is used.
Development Practices • Mar 30, 2026 What the PATH Is (and Why Your Terminal Keeps Saying “Command Not Found”) Learn what the PATH environment variable does, how terminals find commands, and how to debug common “command not found” errors.
Growing as Makers • Mar 29, 2026 Mindfulness: A Tool That Can Prevent Deadlocks and Defensiveness Successful relationships inside or outside of business require a focused effort to build connections. A key to achieving this is mindfulness.