Patterns and conventions I've landed on after years of trial, error, and strong opinions. None of this is new or proprietary. These are well-established practices for building software, and this is how I choose to implement them.
Core principles and conventions that guide the API design.
Naming ConventionsConventions for naming API routes to ensure consistency and RESTful alignment.
Resource RelationshipsModeling associations between resources: direct endpoints vs. relationship endpoints, association data, and keeping route sets minimal.