
- Any up to date book on the programming language of your choice
- Any up to date online course of the programming language of your choice
- https://hpbn.co/ (networking)
- Build APIs You Won't Hate (api design)
- https://github.com/donnemartin/system-design-primer (system design)
- API Design Patterns by Geewax (somewhat opinionated, but overall good resource for api design)
I loved it, think it all made a ton of sense. Lots of code samples, no weird technology choices (normally they would do it all via protobufs and gRPC but they keep the same principles and just use HTTP instead and Typescript for code samples)
Not a book, but MS REST API Guidelines are pretty good although they don't cover funky important details like how to properly do REST operations/actions.
https://github.com/microsoft/api-guidelines
This is short one based on RedHat VM engineer experience:
https://restful-api-design.readthedocs.io/en/latest/intro.ht...
Manning has a solid books on topic: