Crowd favorite Bryan Hansen is back to present Restful Services with Jersey
Ian Robertson will be presenting The Science and Art of Backward Compatibility (Awarded the Java Rockstar award at Java One)
5:30 - 6:00 Pizza, and conversation tables
6:00 - 7:00 Bryan Hansen : Restful Services with Jersey
7:00 - 8:00 Ian Robertson : The Science and Art of Backward Compatibility
After the presentations we'll do prizes, and Parallel HR continues their hiring workshop.
Meeting Location - http://ujug.org/index.php?option=com_content&view=article&id=48&Itemid=55
Restful Services with Jersey
Ever wondered how to get started with REST using Jersey? What about some of the API considerations that should go into your architecture? In this presentation we are going to show how to get up and running, what to consider in your API, and how to test your RESTful services in your application using plugins and other tools. Come with your questions too as we will have a Q/A session at the end.
Bryan Hansen is the Java Practice Manager and an Architect for Software Technology Group (http://stgutah.com/). He has been programming in Java since 1997 and been building Enterprise Systems for over 15 years in public, private, and non profit organizations.
The Science and Art of Backward Compatibility
One of the most common pitfalls developers face on larger projects is backward compatibility. This session shows how to ensure that new versions of a library do not break either source backward compatibility or binary backward compatibility. After reviewing what each type of compatibility means and why it is important, the presentation covers requirements for each type, along with ways to meet these requirements. The main areas of interest are API evolution and evolving classes in a way that does not break “wire compatibility” for Java serialization. The presentation also covers techniques for verifying backward compatibility through regression tests.
Ian Robertson has 13 years of experience with Java, and is the author/coauthor of several open source projects, including Jamon, a Java templating language, and Pojomatic, a library for easily generating equals and hashcode implementations from simple annotations. He holds a Ph.D. in Mathematics from the University of Chicago.