Workshop: Adopt-a-JSR, JCache (JSR 107)

Exactly six months after we started looking at the upcoming Java EE 8 with sneak peek at MVC 1.0 (JSR 371), it’s time now to get hands dirty with one of the oldest JSRs out there: JCache (JSR 107), and how it can be used in a Java EE 8 application.

When: 30.03.2016, 19:00
Where: Luxoft premises at Tzarigradsko Shosse blvd, 115K , entrance B

As our hosts will provide catering for us, they need to know the approximate number of attendees. That is why, please register at the event page:

You can find there how you can get to the venue.


We’ll first start with an introduction to JCache by Chris Engelbert.

Abstract: The bar to build scalable application system is constantly raising. Reaching critical masses isn’t counted in thousands but millions these days and thinking on how to scale out to these amounts of users starts right when designing the initial service’s architecture.
Programming language, database, frontend technology, application server and coffee or beer while break are typical questions and answers are available early in the process, anyhow today there’s more to think about. Caching First defines the principle to think about clear and useful caching techniques as early as possible. If your language of choice is Java (Groovy, Ruby, Clojure, … any other JVM language) then JCache, the new Java caching standard, will certainly fit in seamlessly.

Bio: Christoph Engelbert is Technical Evangelist at Hazelcast. He is a passionated Java developer with a deep commitment for Open Source software. He mostly is interested in Performance Optimizations and understanding the internals of the JVM and the Garbage Collector. He loves to bring software to it’s limits by looking into profilers and finding problems inside of the codebase.

We’ll then continue with the workshop itself, where we’ll all add caching features to an existing Java EE 8 application.

Prerequisites for the workshop: