Would you like the design a web API that is reliable and pleasant to use? I have some ideas for you.
- What problems are we trying to solve?
- A shortcut
- Establishing contracts
- Requests and Responses
- Side effects
- Many nouns, few verbs
- Designing Data
- Appendix: Versioning your API
- Appendix: Versioning your Resources
- Appendix: Authentication
- Appendix: REST
- Appendix: JSON:API
- Appendix: Domain-Driven Design
Read as one page