Tagged articles
3 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
May 13, 2026 · Backend Development

Why Adding Spring HATEOAS Stops Front‑End Teams From Chasing Swagger Updates

The article explains how integrating Spring HATEOAS transforms a Level‑2 REST API into a hypermedia‑driven Level‑3 API, automatically exposing actionable links, reducing front‑end state‑handling, enabling type‑safe URL generation, and simplifying RBAC integration, thereby eliminating the need for constant Swagger revisions.

Securityapi-designhateoas
0 likes · 7 min read
Why Adding Spring HATEOAS Stops Front‑End Teams From Chasing Swagger Updates
21CTO
21CTO
Feb 24, 2016 · Backend Development

Designing Robust RESTful APIs: Best Practices and Guidelines

This article explains how to design a well‑structured RESTful API by covering protocol choice, domain naming, versioning, endpoint conventions, HTTP verbs, filtering, status codes, error handling, response formats, hypermedia links, authentication, and data format recommendations.

HTTP verbsRESTful APIStatus Codes
0 likes · 9 min read
Designing Robust RESTful APIs: Best Practices and Guidelines
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 3, 2015 · Backend Development

A Seven‑Step Methodology for Designing Web APIs

This article outlines a repeatable, seven‑step process for designing robust Web APIs that leverages both HTTP and broader Web protocols, covering everything from listing semantic descriptors to publishing the API, and emphasizes clear separation of design and implementation details for future extensibility.

MethodologyWeb APIapi-design
0 likes · 18 min read
A Seven‑Step Methodology for Designing Web APIs