• Increase has a “no abstractions” principle when designing APIs. This means using real-world naming conventions from underlying networks, modeling resources after immutable real-world events, and separating resources with distinct use cases. The approach may seem more complex at first, but it actually makes the API more predictable, more consistent, and reduces cognitive load for developers.

    Friday, April 26, 2024