For the September meetup we’re delighted to have Dan Haywood over with us to give a talk about Restful Objects:
REST architectures are becoming increasingly more common, both on the internet and within the enterprise. Behind most of these REST APIs is a domain model (some anaemic, some less so); the wiring up of that REST API to the model involves lots of boilerplate and lots of testing.
Evolving out of the Naked Objects movement (and by the way, a major Naked Objects app has been very successfully deployed at the Department of Social Protection here in Ireland), Restful Objects is a specification that describes how to expose any domain model over REST. The spec fully documents a set of HTTP URL resources and the corresponding JSON representations that they support; and it fully supports the stuff that REST-heads care about: HATEOAS, media types, link rels, conneg, HTTP headers and arcane response codes; that sort of thing. Restful Objects isn’t just a specification though: there are also two separate open source implementations, a completed one for .NET (running on top of ASP.NET MVC4), and another on the JVM.
In this talk, Dan will explain some of the ideas behind the spec, and will show how you can use it to REST-enable an app in a matter of minutes.
The talk will be on Tuesday, September 18th and not our usual Wednesday, in the usual location: the Central Hotel on Exchequer St. at 6.30.
The event is free as always thanks to our sponsors Beam, but don’t forget to register if you plan on attending so we have an idea of the numbers.
Hope to see you all there