Tomas Tulka's Blog

Random thoughts about programming and other stuff.

API Design

Difference between POST, PUT, and PATCH

Practical guidelines for meaningful use of the modifying HTTP methods with examples.

Rethinking API Versioning with Domain-Driven Design

How to manage breaking changes elegantly and get rid of version IDs for good by being nice to your clients.