API Design Methodology
The seven point procedure that Mike Amundsen talks about in his presentation and starts off with ‘What is a design methodology?’
1. List the Semantic Descriptors
2. Draw a State Diagram
3. Reconcile Names
4. Choose a Media Type
5. Write a Profile
What I find fun about API Design is the fact that you are creating a new entity and deciding how it interacts with the world. The language, framework, internal connectivity, and persistence layers are totally irrelevant at this point and it is best if you can somehow completely ignore them.
Good luck on your next API Design!
Thanks for listening,