Documentation
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.
Fundamentals
API Design
API Design Principles
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.