News for hackers. Stuff that matters.
Re:Hypermedia Clients by recursivedoubts on Wednesday February 01, 2023 @10:06PM (#34621535)
Hello, I'm the author, and this is my attempt at explaining why just slapping a "link" property in your JSON response doesn't make for a REST-ful architecture.

I think this should be considered good news for JSON API developers: they can set aside REST, HATEOAS and all that noise, and just focus on building good, rich data APIs.

Re:Hypermedia Clients by bradgessler on Thursday February 02, 2023 @01:18AM (#34622830)
Lots of people get tripped up by limitations of web browsers.

https://hyperview.org/ should be held up really high to show what’s possible if we think outside of the browser. It looks like it’s optimized for Material UIs, but we can imagine what it might look like for other UIs like Apple, etc.

Apple has given us a glimpse of that with Apple TV Markup https://developer.apple.com/documentation/tvml. While it’s not a hypermedia client, it does show us what UIs are possible via markup.

https://native.live/ is another glimpse, though the financier of this project has said on Twitter that his company is strongly incentivized to keep it “Elixir only”, so I’m not sure where it puts that project with respect to a SwiftUI hypermedia client.