Booth Sessions

Learn Some Cool New Technologies and Get A Chance to Win a RaspberryPi

Attend some pretty cool talks on how to be more productive. At each session we will be giving away a RaspberryPi.


Monday, September 29

Time Title Speakers
10:30 - 11:00 AM Scaling your database with Infinispan Mircea Markus
  Mircea Markus will talk about ways of scaling out database systems using the Infinispan data grid
11:30 - 12:00 PM Develop Modern Java Web Applications using Java EE 7 Shekhar Gulati
  In this mini-session, Shekhar Gulati would showcase how easily you can develop Java EE 7 applications with OpenShift. This would be a live coding session in which he would build a Java EE 7 from scratch using the WildFly application server and MongoDB database.
1:30 - 2:00 PM Writing Highly-Concurrent Polyglot Applications with Vert.x Tim Fox
  Vert.x is a lightweight, high performance, reactive application platform for the JVM that’s designed for modern mobile, web, and enterprise applications. In this talk you will learn about the design principles and motivation behind Vert.x and why we are heading for a reactive future.
You will also hear an overview including demonstrations of some of the key features of Vert.x including the distributed event bus which extends right into the browser, high availability, and the module system. Demonstrations will involve examples in Java, JavaScript, Scala, Groovy and Python.
2:30 - 3:00 PM Building type-safe HTML5 web apps with JBoss Errai Jonathan Fuerth & Christian Sadilek
  Building small web sites with some basic functionality is easy using any of the modern JavaScript frameworks but implementing a maintainable large-scale web application is a tough job. Java has a track record of being a stable and robust programming language that is perfectly suited for building large web applications. Errai enables your team to share Java EE code between the client and the server and reuse functionality across application layers. In this mini-theatre session, you will learn how to build rich web applications the toolable, typesafe way, without boilerplate using Errai's concise programming model. Build next-generation web applications now by combining the best aspects of JavaScript, Java and HTML5 using JBoss Errai!

Tuesday, September 30

Time Title Speaker
10:30 - 11:30 AM

Mythbusters: ORMs and SQL - Good or Bad?

Emmanuel Bernard
  Java is an object-oriented kingdom where ORMs have flourished. This episode explores key myths and preconceptions about ORMs in a NoSQL and polyglot era. Join this journey to challenge these myths and find out if they are busted, plausible, or confirmed.
11:30 - 12:00 PM Building Java EE applications faster than you can say something really fast. George Gastaldi & Lincoln Baxter
  George and Lincoln will demonstrate the power of JBoss Forge, while creating an end-to-end Java EE application in mere minutes.
1:30 - 2:00 PM Automatically scaling Java applications in the cloud Grant Shipley
  In this mini-session, Grant Shipley will showcase how to automatically scale Java EE applications on a PaaS environment using JBoss EAP and OpenShift. This will be a live demo where he will deploy an application to the cloud and then turn up the heat by running a load test with thousands of users.
2:30 - 3:00 PM The Path to CDI 2.0 Antoine Sabot-Durand
  CDI has proven itself to be a great asset for Java. The many features it provides (dependency injection, contextual lifecycle, configuration, interception, event notification, and more) and the innovative way it provides them (through the use of meta-annotations) explain its rapid adoption. This session reviews the features introduced in CDI 1.1 and 1.2 and discusses improvements planned for CDI 2.0.

Wednesday, October 1

Time Title Speaker
10:30 -11:00 AM Java and Mongo for a fun mapping experience Steve Citron-Pousty
  You have a great idea for quick and interesting mapping application with pins on a map with some basic search. Then you lose interest because of all the pieces to install. NOT ANYMORE! In this workshop we are going to use 1 command to spin up all our infrastructure (EAP and MongoDB). Then write some quick and easy Java EE code to build a REST service on MongoDB. To wrap it up we will use a simple Leaflet application to display the results. You will witness the transformation from idea to cool pinny map in this quick session.
11:30 AM - 12:00 PM Going Native: Bringing FFI to the JVM Charles Nutter
  Details to be provided shortly
1:30 - 2:00 PM Ceylon's fast-growing ecosystem Stephane Epardaud
  In this mini-session we will present Ceylon's fast growing ecosystem. Ceylon is a new modern JVM and JSVM language with a nice blend of functional and object, modularity and great tooling, designed first and foremost for team work.
2:30 - 3:00 PM
Test ride on the outer rim of the Arquillian Universe
Aslak Knutsen
  Details to be provided shortly