Java Money and Currency API (JSR-354) Hackday
Come and join us for a day exploring and hacking on the emerging implementation of the new Java Money and Currency API (JSR-354). We're fortunate to have the JSR specification lead Anatole Tresch from Credit Suisse flying into London for a day, and he is keen to guide everyone through the development of the API and get feedback on the design and usage of the API from real developers.
The new JSR will provide a money and currency API for Java, targeted at all users of currencies and monetary amounts in Java. The API will provide support for standard ISO-4217 and custom currencies, and a representation of a monetary amount. It will support currency arithmetic, even across different currencies, and will support foreign currency exchange. Additionally, implementation details surrounding serialization and thread safety are to be considered.
The hack day will focus around practical experimentation with the API (with the goal of providing feedback to Anatole), creating tests and exploring the Testing Compatibility Kit (TCK). The day will be relatively free-form, and Anatole will provide more details of outstanding work and development requests on the day.
Who should attend:
Anyone who is keen to experiment with this emerging Java API. Financial development experience isn't specifically required, but we are especially keen to solicit feedback from developer's who have used similiar money and currency libraries in a financial context.
Please note that attendees should be proficient in the usage of Java, and be comfortable using technologies such as git, Maven and an IDE of their choice.
Attendees must bring their own laptop with a Java JDK installed (preferably Java 8), and also Oracle's Virtualbox. Please refer to the following links: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Anatole Tresch - JSR-354 Spec Lead
After his studies at the University of Zurich, Anatole worked several years as a Managing Partner and consultant within both, small and large scaled enterprise contexts. As of today Anatole works as a technical coordinator and architect within Credit Suisse and acts as Specification Lead for JSR 354 (Java Currency & Money) and should also drive Java Configuration.
10:00 Arrive at OpenCredo offices (entry via side door - details to be confirmed)
10:30 Introduction by Daniel and Anatole
11:00 Start hacking!
17:00 Wrap-up (although people are free to leave anytime during the day :-) )
OpenCredo specialise in helping companies deliver emerging technologies, and are generously providing the office space and snacks for the day: www.opencredo.com