← all the talks

given once, in 2023

HAL It Works

How a production API team uses HAL as a hypermedia format, the constraints on it, and the client-side cache pattern it enables.

About this talk

HAL is a lightweight yet useful hypermedia format. We'll talk about how our team used it in production, the constraints we put on it, and the patterns we used to implement APIs both server and client side. We'll also cover the powerful cache pattern that allows client side request optimization to be handled server side.

If you're looking for practical examples of how to implement and benifit from hypermedia when developing the internal APIs that power your own client side applications, this is the talk for you.