Track: Evolving Java

Location: Pacific DEKJ

Day of week: Tuesday

At well over 20 years old, Java continues to evolve & change. Learn more on JDK9, Jigsaw, Event Sourcing, & G1GC.

Track Host:
Wes Reisz
Software/Technical Advisor C4Media & QCon Chair, previous Architect @HPE

Wes Reisz joined QCon in 2015 and leads QCon Editorial as the conference chair. Wes focuses his energies on providing a platform for practicing engineers to tell their war stories so innovative/early adopter stage engineers can learn, adopt, and, in many cases, challenge each other. Before joining the QCon Team, Wes held a variety of enterprise architecture and software development roles with HP. His focus with HP was around developing/federating identity, integration/development of Java stack applications, architecting portal/CM solutions, and delivering on mobility in places like US Army’s Human Resources Command (HRC), Army Recruiting Command, and Army Cadet Support Program. In 2002, Wes began teaching as an adjunct faculty member at the University of Louisville. He continues to teach 400-level web architecture and mobile development courses to undergraduates. He is currently teaching Mobile Application Development with Android.

10:35am - 11:25am

by Roman Elizarov
Software Development Expert @JetBrains

Asynchronous programming is on the rise. Modern software systems are connected and constantly communicating. Programming languages are adding some form of asynchronous programming like async/await. However, Kotlin had taken a fresh approach to this problem with Kotlin Coroutines.

In this talk, we’ll study various approaches to asynchronous programming, their evolution, differences and similarities. We’ll see the problem with...

11:50am - 12:40pm

by Rossen Stoyanchev
Spring Framework Committer @Pivotal

1:40pm - 2:30pm

2:55pm - 3:45pm

4:10pm - 5:00pm

5:25pm - 6:15pm