JavaOne Speakers Share the Sessions You Don’t Want to Miss

 ● 28th Sep 2014

11 min read

21 sessions, events and parties you should check out in JavaOne

With hundreds of sessions happening this week at JavaOne it becomes almost impossible to sift through all of them and choose which ones to attend. That is why we asked 5 of our favourite JavaOne speakers to pick the best sessions they plan to attend (other than their own). Here are their recommendations:

(Click here for the bottom line and start building your schedule)

1. Oleg Šelajev

Oleg is a Java developer and Evangelist at ZeroTurnaround.
JavaOne offers a wide range of topics for any taste, so I tried to include very different talks here (not to fall into suggesting all Clojure talks or something very biased).
JavaScript in the Enterprise / Markus Eisele
Venue: Parc 55 – Mission
Date: Tuesday, 9/30/14
Time: 11:00 – 12:00
This session focuses on enabling JavaScript in enterprise setting. JavaScript is here to stay and it will be strange to ignore it. Tons of software is written in it and leveraging its power both on the client and backend is the future.
Lessons Learned from Real-World Deployments of Java EE / Arun Gupta
Venue: Parc 55 – Cyril Magnin I
Date: Tuesday, 9/30/14
Time: 12:30 – 13:30
Arun is a great speaker and it’s always great to hear talks about best practices. You always either learn new tricks or verify that things you do in your project are adequate. Also, it’s always great to learn from other people’s mistakes, so I’m looking forward to this session.
The Death of a Mouse / Geert Bevin
Venue: Hilton – Golden Gate 4/5
Date: Tuesday, 9/30/14
Time: 14:30-15:30
Java is the most successful platform for developing all kinds of applications, with IoT inevitably coming our way, it’s cool to hear about new approaches to human / computer interactions. I hope for an inspirational live demo that will show how versatile the Java ecosystem is and allows me to escape for a moment from the dark, heavily concurrent backend world to see something futuristically awesome.
Oh, there are also so many other awesome sessions to participate in. Script Bowl, where JVM languages are put into a head-to-head battle, sessions about low-level concurrency like Java Concurrency Under the Hood, about profilers, and my favorite JVM language Clojure. To be honest, many interesting sessions overlap so you cannot make it to all of them, but I will do my best to try.

What’s your session about?

Unlocking the Magic of Monads in Java 8 / Oleg Šelajev
Venue: Hilton – Yosemite A
Date: Monday, 9/29/14
Time: 14:30-15:30
In my session I’ll try to explain what monads are and more importantly why knowing the concept is useful and how to benefit from using it in the real life code. We’ll take a real-life problem and try to devise a monadic solution to it. I think this is a very practical approach to understanding monads. There’s a vast difference between knowing the algebraic concept and leveraging monadic code in your project. So seeing an example and going through the relevant theory step-by-step would be a great exercise for anyone who’s interested in functional programming, how to make the best of Java 8 lambdas or just in seeing the better, more manageable code in their own projects.

2. Heather VanCura

Heather manages the JCP Program Office at Oracle and responsible for the day-to-day nurturing, support, and leadership of the community. Recommended sessions:
The JCP: Meet the Board, Improve Java, Have a Beer!
Venue: Moscone South – 102
Date: Sunday, 9/28/14
Time: 17:30 – 18:15
Community First: Bringing Java to the Community / Heather VanCura, Simon Maple, Mark Hazell
Venue: Hilton – Yosemite A
Date: Tuesday, 9/30/14
Time: 20:00 – 20:45
JCP, Adopt-a-JSR, and You / Heather VanCura, Patrick Curran, Daniel Bryant
Venue: Hilton – Yosemite A
Date: Tuesday, 9/30/14
Time: 21:00 – 21:45
Adopt-a-JSR for Java EE 7 and Java EE 8 / Heather VanCura, Ed Burns, Reza Rahman, Mohamed Taman
Venue: Parc 55 – Powell I/II
Date: Tuesday, 9/30/14
Time: 11:00 – 12:00
Broadening JCP Program Participation / Heather VanCura, Patrick Curran, Steve Millidge, Bruno Souza, Arun Gupta
Venue: Parc 55 – Powell I/II
Date: Thursday, 10/2/14
Time: 11:30 – 12:30
And of course, you have to save some time for the parties: Java EE & Glassfish party, JCP Party & Awards ceremony, PartyOne and the RedHat party

What about the Hackergarten?

The Hackergarten has a dedicated space at the Java Hub in the JavaOne exhibit hall, Hilton Union Square. The space has power, a private Internet network, white boards, and seating for 16. Attendees just need to bring their laptops. They may stay as long as they want, from less than hour to most of the three days. The format remains the same as other Hackergartens – participants will contribute to opensource projects. Topics include Java EE, Java SE 8 (Lambdas and Date & Time API), Money & Currency API, JVM Languages, Internet of Things/Embedded, JavaFX, OpenJDK, Asciidoctor, and more.
Venue: Hilton San Francisco Union Square – Java Hub at the Java Exhibition Hall
Date: Monday – Wednesday, 9/29/14 – 1/10/14
Time: 10:30 AM – 12:00 PM, 1:00 PM – 2:30 PM, 2:30 PM – 4:00 PM

3. Tal Weiss

Tal is the CEO at OverOps. Previously, Tal was founder and CEO at VisualTao which was acquired by Autodesk in 2009.
Data Partitioning and Distributed Computing with Hazelcast / Chris Engelbert
Venue: Parc 55 – Mission
Date: Tuesday, 9/30/14
Time: 16:00 – 17:00
Hazelcast is one of the most exciting tools around nowadays, looking forward to hear more about it.
Understanding Latency and Response Time: Pitfalls and Key Lessons / Gil Tene
Venue: Hilton – Continental Ballroom 6
Date: Wednesday, 10/1/14
Time: 16:30 – 17:30
Gil is the CTO of Azul Systems and a member of the Java Executive Committee, probably one of the best people to learn from their experience with latency and performance issues.
The Modular Java Platform and Project Jigsaw / Mark Reinhold
Venue: Hilton – Yosemite A
Date: Tuesday, 9/30/14
Time: 14:30 – 15:30
Learning more about the biggest change coming to Java 9 from the architect himself? Count me in!

What’s your session about?

Fixing Code at 100 Miles per Hour: Seven Techniques to Improve How You Debug Servers
Venue: Hilton – Continental Ballroom 5
Date: Wednesday, 10/1/14
Time: 8:30 – 9:30
Production debugging is hard, and it’s getting harder. With architectures becoming more distributed and code more asynchronous, pinpointing and resolving errors that happen in production is no child’s game. My session covers some essential tools and more-advanced techniques Java developers can use in their code to debug live servers and resolve errors quickly. It explores seven crucial techniques for distributed logging—and some of the pitfalls that make resolution much harder and can even lead to downtime. The presentation also touches on some little-known JDK tools that give you super-deep visibility into a live JVM without making you restart it or use a debugger.

4. Trisha Gee

Trisha is a Java developer advocate at MongoDB, she’s also a leader of the Sevilla Java & MongoDB User Groups, a key member of the London Java Community and a Java Champion.
Getting Started with MongoDB / Justin Lee
Venue: Parc 55 – Embarcadero
Date: Tuesday, 9/30/14
Time: 16:00 – 17:00
As I work with MongoDB, it’s easy to forget that there are still plenty of people who are interested in getting an introduction to how to work with MongoDB from our favourite programming language. Justin’s talk should do just that.

What’s your session about?

HTML5/AngularJS/Groovy/Java and MongoDB Together: What Could Possibly Go Wrong?
Venue: Hilton – Continental Ballroom 6
Date: Thursday, 10/2/14
Time: 13:00 – 14:00
My session is a live coding demo, where I build up a fully-featured, mobile-friendly application using AngularJS, Java, MongoDB, with guest appearances from Groovy, Spock and Bootstrap, and a lot of help from IntelliJ. The aim is to show how a stack like this one can help you rapidly develop working applications with minimal typing, and to give developers the context of where each of these buzz-word technologies fits into the architecture.
Lambda Q&A Panel / Stuart Marks, Brian Goetz, Trish Gee, Raoul-Gabriel Urma, Maurice Naftalin, David Blevins
Venue: Hilton – Yosemite B/C
Date: Tuesday, 30/9/14
Time: 12:30 – 13:30
I’m also going to be on a panel discussing Lambdas, a new language feature that will arguably change the way Java developers think and code from now on. The others on the panel are most definitely the experts in this field, whereas I represent the ordinary Java developer with the stupid questions about how and why we should change the way we work.

5. Lukas Eder

Lukas is the founder and CEO of Data Geekery, creating database products and services around Java and SQL. Here are his recommendations:
When to NoSQL and When to Know SQL / Simon Elliston Ball
Venue: Parc 55 – Embarcadero
Date: Monday, 9/29/14
Time: 17:30 – 18:30
Simon is one of the few other daredevils talking about awesome (I hope) SQL tricks at a Java conference. He has to be cool!
MythBusters: ORMs and NoSQL—Good or Bad? / Emmanuel Bernard
Venue: Parc 55 – Cyril Magnin II/III
Date: Wednesday, 10/1/14
Time: 11:30 – 12:30
As I want to convince him that ORMs and NoSQL are both going to make us all miserable, once they become legacy – unlike SQL 😉
Debugging and Profiling Robots with James Gosling
Venue: Parc 55 – Powell I/II
Date: Wednesday, 10/1/14
Time: 11:30 – 12:30
I want to see whether the man is really real!

What’s your session about?

Get Back in Control of Your SQL with jOOQ
Venue: Parc 55 – Cyril Magnin I
Date: Thursday, 10/2/14
Time: 11:30 – 12:30
My talk about jOOQ will show that SQL databases are by no means anything from the 90s. In recent times, there has been surprisingly little traction at conferences for these beasts of awesomeness called RDBMS. They have so many features, are incredibly fast, and have the weirdest and yet most beautiful of APIs: SQL. (Yeah, I’m suffering from Stockholm Syndrome). We Java developers aren’t getting enough out of SQL, because JPA has been hiding this knowledge from us. But with jOOQ, this will be no longer true. Don’t miss my talk if you want to write SQL like a pro!

Want to meet with us while you’re at JavaOne?

Let’s get in touch: email to hello@overops.com or tweet @overopshq

Bottom line – Build your schedule

Sunday – 9/28/14

The JCP: Meet the Board, Improve Java, Have a Beer!
Venue: Moscone South – 102
Date: Sunday, 9/28/14
Time: 17:30 – 18:15

Monday – 9/29/14

Hackergarten
Venue: Hilton San Francisco Union Square – Java Hub at the Java Exhibition Hall
Date: Monday – Wednesday, 9/29/14 – 1/10/14
Time: 10:30 AM – 12:00 PM, 1:00 PM – 2:30 PM, 2:30 PM – 4:00 PM
Unlocking the Magic of Monads in Java 8 / Oleg Šelajev
Venue: Hilton – Yosemite A
Date: Monday, 9/29/14
Time: 14:30-15:30
When to NoSQL and When to Know SQL / Simon Elliston Ball
Venue: Parc 55 – Embarcadero
Date: Monday, 9/29/14
Time: 17:30 – 18:30

Tuesday – 9/30/14

Hackergarten
Venue: Hilton San Francisco Union Square – Java Hub at the Java Exhibition Hall
Date: Monday – Wednesday, 9/29/14 – 1/10/14
Time: 10:30 AM – 12:00 PM, 1:00 PM – 2:30 PM, 2:30 PM – 4:00 PM
JavaScript in the Enterprise / Markus Eisele
Venue: Parc 55 – Mission
Date: Tuesday, 9/30/14
Time: 11:00 – 12:00
Adopt-a-JSR for Java EE 7 and Java EE 8 / Heather VanCura, Ed Burns, Reza Rahman, Bryant
Venue: Parc 55 – Powell I/II
Date: Tuesday, 9/30/14
Time: 11:00 – 12:00
Lessons Learned from Real-World Deployments of Java EE / Arun Gupta
Venue: Parc 55 – Cyril Magnin I
Date: Tuesday, 9/30/14
Time: 12:30 – 13:30
Lambda Q&A Panel / Stuart Marks, Brian Goetz, Trish Gee, Raoul-Gabriel Urma, Maurice Naftalin, David Blevins
Venue: Hilton – Yosemite B/C
Date: Tuesday, 30/9/14
Time: 12:30 – 13:30
The Death of a Mouse / Geert Bevin
Venue: Hilton – Golden Gate 4/5
Date: Tuesday, 9/30/14
Time: 14:30-15:30
The Modular Java Platform and Project Jigsaw / Mark Reinhold
Venue: Hilton – Yosemite A
Date: Tuesday, 9/30/14
Time: 14:30 – 15:30
Data Partitioning and Distributed Computing with Hazelcast / Chris Engelbert
Venue: Parc 55 – Mission
Date: Tuesday,30/9/14
Time: 16:00 – 17:00
Getting Started with MongoDB / Justin Lee
Venue: Parc 55 – Embarcadero
Date: Tuesday, 9/30/14
Time: 16:00 – 17:00
Community First: Bringing Java to the Community / Heather VanCura, Simon Maple,
Venue: Hilton – Yosemite A
Date: Tuesday, 9/30/14
Time: 20:00 – 20:45
JCP, Adopt-a-JSR, and You / Heather VanCura, Patrick Curran, Daniel Bryant
Venue: Hilton – Yosemite A
Date: Tuesday, 9/30/14
Time: 21:00 – 21:45

Wednesday – 10/1/14

Fixing Code at 100 Miles per Hour: Seven Techniques to Improve How You Debug Servers / Tal Weiss
Venue: Hilton – Continental Ballroom 5
Date: Wednesday, 10/1/14
Time: 8:30 – 9:30
Hackergarten
Venue: Hilton San Francisco Union Square – Java Hub at the Java Exhibition Hall
Date: Monday – Wednesday, 9/29/14 – 1/10/14
Time: 10:30 AM – 12:00 PM, 1:00 PM – 2:30 PM, 2:30 PM – 4:00 PM
MythBusters: ORMs and NoSQL—Good or Bad? / Emmanuel Bernard
Venue: Parc 55 – Cyril Magnin II/III
Date: Wednesday, 10/1/14
Time: 11:30 – 12:30
Debugging and Profiling Robots with James Gosling
Venue: Parc 55 – Powell I/II
Date: Wednesday, 10/1/14
Time: 11:30 – 12:30
Understanding Latency and Response Time: Pitfalls and Key Lessons / Gil Tene
Venue: Hilton – Continental Ballroom 6
Date: Wednesday, 10/1/14
Time: 16:30 – 17:30

Thursday – 10/2/14

Broadening JCP Program Participation / Heather VanCura, Patrick Curran, Steve Millidge, Bruno Souza, Arun Gupta
Venue: Parc 55 – Powell I/II
Date: Thursday, 10/2/14
Time: 11:30 – 12:30
HTML5/AngularJS/Groovy/Java and MongoDB Together: What Could Possibly Go Wrong? / Trisha Gee
Venue: Hilton – Continental Ballroom 6
Date: Thursday, 10/2/14
Time: 13:00 – 14:00
Get Back in Control of Your SQL with jOOQ / Lukas Eder
Venue: Parc 55 – Cyril Magnin I
Date: Thursday, 10/2/14
Time: 11:30 – 12:30

Alex is the Director of Product Marketing at OverOps. As an engineer-turned-marketer, he is passionate about transforming complex topics into simple narratives and using his experience to help software engineering navigate their way through the crowded DevOps landscape.

The OverOps Trial Challenge Are you up for the challenge?
Win a “log files suck” t-shirt

Next Article

The Fastest Way to Why.

Eliminate the detective work of searching logs for the Cause of critical issues. Resolve issues in minutes.
Learn More