4 ms·
Ask HN: API Design Courses?
I'm struggling to find a good course that focuses mostly/soley on API Design.
What I find is a ton of courses on creating an API in language 'X'; that's not what I'm after, I understand the nuts-and-bolts of creating an API (primary C# Web-API if you're wondering). I'm after a course that covers the design of the API before you write any code.
BUT if you do know of an excellent API Design class that's also happens to be C#/Web-API focused, please send that along too!
Thanks!
- waoush 5y agoJosh Bloch refactored libraries in Java that handles a bunch of data structures. It was widely considered a success and he teaches API design at CMU (was also an engineer at Google): https://www.youtube.com/watch?v=heh4OeB9A-c&ab_channel=GoogleTalksArchive https://www.youtube.com/watch?v=heh4OeB9A-c&ab_channel=Googl... https://www.cs.cmu.edu/~charlie/courses/15-214/2014-fall/slides/17-api-design.pdf https://www.cs.cmu.edu/~charlie/courses/15-214/2014-fall/sli... These use Java as the language, but a bit of this applies to web APIs as well.