We don't talk about REST much these days. Why is that? Was REST too hard? Did we get tired of it? Did GraphQL win?

Let's revisit REST to learn how its concepts can be put into practice to build great APIs. Along the way, we'll talk about some of the criticisms of REST and why GraphQL is an attractive alternative. We'll also discuss when it's okay to bend or break the rules, and we'll cover hypermedia, content negotiation, and API versioning pitfalls.

Comments

Please login to leave a comment

Caught the tail end of this one but a great talk! Having a strong background in GraphQL I tend to work in that realm, but it certainly comes with challenges itself where REST could be a compelling alternative. With that, Ben gave a great overview of what to consider when building one or more REST endpoints.

Phil Tadeo at 16:15 on 21 May 2025

Im really glad we are talking about REST and HAL. I was a skeptic at first but after using it and implementing it client-side, I have to say, it's the way to go! Good job!

Great REST talk, going through lots of good points and concepts. Lots of great information in this talk. Went a bit long, but talk was well worth the time.

Andrew Easton at 13:25 on 22 May 2025

really good talk that meshed well into the next one

Dana Luther at 15:32 on 22 May 2025

I loved this refocusing on the basics, and adding solid clarity around the “newer” aspects that fewer people currently implement. Our team all agreed we would love to sit some of our api partners down and make them listen to every word.
Very engaging and well delivered, as always.

s w at 22:29 on 22 May 2025

Thanks. Have some ideas to bring back to the team for versioning.