JZH-5252 Concurrency in Enterprise Java | Devoxx

Concurrency in Enterprise Java


java Java, JVM, Javas SE/EE

Neuilly 252 AB

jeudi at 15:10 - 16:00

Concurrent programming in Java has been a hot topic long before Java 5. But could easily get you into trouble . Since then the Executor Framework and java.util.concurrent provide some more convenience but unfortunately not for Java EE developers. Up until Java EE7 introduced JSR236: Concurrency Utilities for Java EE. This session will introduce the benefits and gotchas of concurrent programming in Java EE by showing different scenarios we can make use of the new functionality in JSR236. This covers the topics of ContextualProxies, RxJava, ListenableFuture (Guava) and Java 8 Streams.

Alexander Heusingfeld Alexander Heusingfeld

Alexander Heusingfeld is a senior consultant for software architecture and engineering at innoQ in Germany. As a consultant, developer and architect he supports customers with his long-term knowings of Java and JVM-based systems. Most often he is involved in the design, evaluation and implementation of architectures for enterprise application integration (EAI) and modern web-applications.

He loves to contribute to OpenSource projects, speaks at IT conferences and Java User Groups and occasionally blogs at http://goldstift.de/.

Arun Gupta Arun Gupta

Arun Gupta is Director of Developer Advocacy at Red Hat and focuses on JBoss Middleware. As a founding member of the Java EE team at Sun Microsystems, he spread the love for technology all around the world. At Oracle, he led a cross-functional team to drive the global launch of the Java EE 7 platform through strategy, planning, and execution of content, marketing campaigns, and program. Arun has extensive speaking experience in about 40 countries on myriad topics and is a JavaOne Rockstar. An author of a best-selling book, an avid runner, a globe trotter, a Java Champion, he is easily accessible at @arungupta.