SJUG: Michael Neale on RESTeasy, Matt Quail on Objectify
Thursday, March 11, 2010 from 6:00 PM to 10:00 PM (AEDT)
Sydney, New South Wales
173-185 Sussex Street (cnr Market)
Thursday, March 11, 6:00pm for Pizza + Beer.
First talk starts at 6:30pm
TALK #1: RESTful web services in java (jax-rs/RESTEasy)
RESTful web services is kind of a mis-nomer - it isn't a drop in replacement for SOAP/WS but more a "style" of modelling things as resources, and then using the full HTTP protocol to manipulate these resources. This results in clean, easy to use applications that can be accessed from many clients (truly cross platform). This talk will talk about how easy it is to do this in java, using frameworks like jax-rs/resteasy and sitebricks (all annotations) - and how to model things restfully.
Michael works for Red Hat, in the JBoss division, on the Drools project. He lives in the Blue Mountains, and has been working with java on and off since 2001.
*** Beer + Pizza intermission ***
TALK #2: Objectify: The simplest possible typed abstraction to the Google App Engine datastore
Google App Engine (for Java) provides JDO/JPA as a high level API to the datastore, and a low-level (hashmap) API. Objectify is an easy to use mid-level API. Matt will start with an introduction to Objectify and the GAE datastore, and some of the differences between JDO/JPA and Objectify, and then dive into some of the advanced datastore design patterns (index-entities/fanout, and sharding) and how to implement them using Objectify.
Matt works for Atlassian, where is the lead architect of the FishEye and Crucible products. In his spare time he has recently become a committer on the Objectify project.