Nowadays Java is used mainly for developing back-end web services. Throughout the years, the industry has established many good practices on Web API Design. Don’t miss this amazing series on the topic!
#java #web #architecture
Tech and UX
https://howtotrainyourjava.com/2017/12/12/web-api-design-tech-and-ux/
The Origins of REST
https://howtotrainyourjava.com/2018/01/14/web-api-design-part-two-the-origins-of-rest/
Core Concepts
https://howtotrainyourjava.com/2018/02/08/web-api-design-part-three-core-concepts/
Collections
https://howtotrainyourjava.com/2018/03/28/web-api-design-part-four-collections/
Status and Error Handling
https://howtotrainyourjava.com/2018/04/22/web-api-design-part-five-status-and-error-handling/
Cache
https://howtotrainyourjava.com/2018/05/20/web-api-design-part-six-cache/
Security
https://howtotrainyourjava.com/2018/06/27/web-api-design-part-seven-security/
HATEOAS
https://howtotrainyourjava.com/2018/08/08/web-api-design-part-eight-hateoas/
Versioning
https://howtotrainyourjava.com/2018/09/30/web-api-design-part-nine-versioning/
#java #web #architecture
Tech and UX
https://howtotrainyourjava.com/2017/12/12/web-api-design-tech-and-ux/
The Origins of REST
https://howtotrainyourjava.com/2018/01/14/web-api-design-part-two-the-origins-of-rest/
Core Concepts
https://howtotrainyourjava.com/2018/02/08/web-api-design-part-three-core-concepts/
Collections
https://howtotrainyourjava.com/2018/03/28/web-api-design-part-four-collections/
Status and Error Handling
https://howtotrainyourjava.com/2018/04/22/web-api-design-part-five-status-and-error-handling/
Cache
https://howtotrainyourjava.com/2018/05/20/web-api-design-part-six-cache/
Security
https://howtotrainyourjava.com/2018/06/27/web-api-design-part-seven-security/
HATEOAS
https://howtotrainyourjava.com/2018/08/08/web-api-design-part-eight-hateoas/
Versioning
https://howtotrainyourjava.com/2018/09/30/web-api-design-part-nine-versioning/
How To Train Your Java
Web API Design Part One: Tech and UX
Episode 86 When it comes to creating a piece of software, we need to ask ourselves three important questions. Why are we doing this? What are we doing? How are we going to do that? Software develop…