The event of the season is here! Formerly known as JavaOne – Oracle’s new CodeOne conference has a packed schedule with 400+ sessions to choose from

oracle codeone

In case you haven’t had time to delve into the session catalog (or if you looked but got slightly overwhelmed by the 435 sessions to choose from), we took a look and picked out some that we thought looked informative, captivating and absolutely worth fitting into your schedule.

Of course, we’d be remiss not to include a special mention of the talk from our very own Tim Veil happening on Tuesday at 2:30p.m. in Moscone West, Room 2016. Don’t miss it! He’s going to be talking about code quality in open source projects and identifying problems in the code.

Take a look!

**PS. We’ll be there every day of the conference at our booth in Moscone West (5413), so don’t forget to come say hi and get one of our famous Runtime Exception shirts and also a special gift for you, our blog readers, because you’re the best!! <3 <3 <3

When you see us, say that Alex sent you and we’ll take care of the rest!

15 Sessions That Will Rock Your Socks

With more than 400 sessions packed into about 3 and a half days, we had to find some way to manage the madness. We decided to focus on three main “categories” – Java, DevOps and Application Quality and Performance. Plus, there were two other sessions that we had to throw in because they just sounded too interesting to pass up!

Java Related – “Direct from the source”

  • Benefiting from Java 9 Improvements [DEV5372]
  • Java Garbage Collectors’ Current Performance Impact [DEV6005]
  • Flight Recorder in OpenJDK [DEV6103]
  • CompletableFuture: The Promises of Java [DEV5375]

All Things DevOps

  • #DataDrivenDevops [DEV5617]
  • DevOps and Agile Methodology: Lessons Learned [PRO3964]
  • DevOps Theory Versus Practice: A Song of Ice and TireFire [DEV5618]
  • Anatomy of a Git Project [DEV5974]
  • Beyond git add/commit/push [DEV5579]
  • Don’t Stay Restless; Enable Your Database for REST: A QuickStart Guide [BOF5501]

Application Quality and Performance

  • *Hiding in Plain Sight: Real Problems Lurking in Open Source Projects [DEV6066]*
  • Automate Anomaly Detection with Graph Analytics [DEV5397]
  • Deep Learning for Application Performance Optimization [BOF4967]

Sessions That Will Make You Think

  • Is Boilerplate Code Really So Bad? [DEV4816]
  • Any Advanced Technology Is Indistinguishable from Magic [DEV5689]

Java Related – “Direct from the source”

With so many new updates and changes to the Java platform, it pays to get your information directly from the source. What better place than at Oracle’s own conference! These sessions cover recent changes and additions to the JDK.

Benefiting from Java 9 Improvements [DEV5372]

With the recent release of Java 11, it’s easy to forget the many reasons we were looking forward to Java 9 for so long. Java 9 brought us much more than modularization of the platform. This talk will cover the many language-level feature improvements as well as the functional style of programming.

Venkat Subramaniam, President, Agile Developer, Inc.
When? Thursday, Oct 25, 10:00 a.m. – 10:45 a.m. | Moscone West – Room 2005

Java Garbage Collectors’ Current Performance Impact [DEV6005]

With the growing emphasis on application performance and reliability, garbage collectors have been getting a lot of attention – and improvements – lately. This session looks at the performance impact of different GCs and will help the audience understand how to choose the most appropriate GC for their applications.

Sergey Kuksenko, Java Performance Engineer, Oracle
When? Wednesday, Oct 24, 4:00 p.m. – 4:45 p.m. | Moscone West – Room 2004

Flight Recorder in OpenJDK [DEV6103]

No matter how quickly or slowly code moves through development or how diligent your testing is, some issues will only surface in production when real data is involved. In this session, learn how the new Flight Recorder records application events and some helpful use cases.

Erik Gahlin, Principal Member of Technical Staff, Java HotSpot Virtual Machine, Oracle
Markus Gronlund, Consulting Member of Technical Staff, Java HotSpot Virtual Machine, Oracle
When? Tuesday, Oct 23, 12:30 p.m. – 1:15 p.m. | Moscone West – Room 2018

CompletableFuture: The Promises of Java [DEV5375]

CompleteableFuture was first introduced to Java in JDK 8, building on Future from Java 7 and progressing asynchronous programming in the Java platform. Join this session to learn about CompleteableFuture and how to use it.

Venkat Subramaniam, President, Agile Developer, Inc.
When? Wednesday, Oct 24, 12:30 p.m. – 1:15 p.m. | Moscone West – Room 2004

All Things DevOps

Application performance and reliability is all the rage these days, so it’s no surprise that so many of the sessions at CodeOne this year are focusing on DevOps concepts and strategies. Check out these sessions for tips, tricks and more.

#DataDrivenDevops [DEV5617]

Data is what brings teams together. Learn about data-driven DevOps in this session, from cross-cutting metrics across dev, QA and ops to some of the major dos and don’ts, and specific examples of metrics to implement.

Baruch Sadogursky, Developer Advocate, JFrog
Leonid Igolnik, Executive Vice President of Engineering, SignalFX
When? Monday, Oct 22, 9:00 a.m. – 9:45 a.m. | Moscone West – Room 2011

DevOps and Agile Methodology: Lessons Learned [PRO3964]

“In this session learn how Oracle development teams improved their delivery speed and quality with a combined platform that combined the Agile methodology and DevOps automation. Learn from this experience and see a live demo of a typical day in the life of a modern development team.”

Shay Shmeltzer, Director of Product Management
Thisan Samarasinghe, Head of Software Engineering, LOLC Technologies
When? Monday, Oct 22, 5:45 p.m. – 6:30 p.m. | Moscone West – Room 2001

DevOps Theory Versus Practice: A Song of Ice and TireFire [DEV5618]

It’s not uncommon to show up at these conferences and hear thought leaders describe their company’s perfect [FILL IN THE BLANK]. Join this session to hear a speaker describe his company’s flawless DevOps execution, followed by a “translation” of what it’s like in real-life.

Corey Quinn, Cloud Economist, The Quinn Advisory Group
Leonid Igolnik, Executive Vice President of Engineering, SignalFX
When? Monday, Oct 22, 1:30 p.m. – 2:15 p.m. | Moscone West – Room 2010

Anatomy of a Git Project [DEV5974]

This session covers the basic and most-important commands in Git, plus branching strategies and more. It was created specifically for developers with little or no experience with Git, like those coming from legacy systems.

Victor Grazi, Vice Presedent, Nomura Securities
When? Monday, Oct 22, 9:00 a.m. – 9:45 a.m. | Moscone West – Room 2018

Beyond git add/commit/push [DEV5579]

This sessions covers more advanced productivity and organization strategies using Git and how to improve those with the right workflow and more-advanced commands.

Jorge Vargas Garcia, Java Champion – Consultant, Weex
Alexis Lopez, Consultant, Independent
When? Tuesday, Oct 23, 2:30 p.m. – 3:15 p.m. | Moscone West – Room 2007

Don’t Stay Restless; Enable Your Database for REST: A QuickStart Guide [BOF5501]

“REST, which is all over the place, is your key to deploying applications very quickly. It’s easy to set up and simple to use. Oracle 18c in the cloud leverages it even more. This QuickStart guides you from 0 to hero with simple steps for REST-enabling your database in the cloud. The example used is a migration from 12.1 multitenant to 18c In the cloud with a IaaS front end. Jump in, and don’t stay RESTless.”

Pieter Van Puymbroeck, Database Administrator, Exitas NV
When? Monday, Oct 22, 8:30 p.m. – 9:15 p.m. | Moscone West – Room 2007

Application Quality and Performance

Quality and performance are two of the most pressing issues for DevOps/SRE/Operations teams in enterprise companies. Join these sessions to learn more strategies for maintaining your application. These speakers will go beyond the basics to look into the realm of open source code plus automation and AI.

**Hiding in Plain Sight: Real Problems Lurking in Open Source Projects [DEV6066]**

Companies invest heavily in performance and code-quality monitoring for code they write, but may have little sense of the quality of code pulled from open source projects. In this session, you’ll examine a few popular open source projects for problems lurking in plain sight.

Tim Veil, Solution Engineer, OverOps
When? Tuesday, Oct 23, 2:30 p.m. – 3:15 p.m. | Moscone West – Room 2016

Automate Anomaly Detection with Graph Analytics [DEV5397]

Analyzing graphs for unexpected patterns in data is effective in discovering fraud, adverse reactions, and other suspicious behaviors. In this sessions, learn how to use algorithms to uncover anomalies in your data. See this in action in a live demo during the session.

Sungpack Hong, Research Director in Oracle Labs, Oracle
Francisco Morales, Member of Technical Staff, Oracle
When? Monday, Oct 22, 11:30 a.m. – 12:15 p.m. | Moscone West – Room 2022

Deep Learning for Application Performance Optimization [BOF4967]

“Application performance tuning usually involves periodically monitoring and adjusting several parameters that control the runtime environment, including the CPU, memory, threading, garbage collection, and more. This session presents the experience of the speaker and his team in building deep learning models for autonomous, continuous application performance tuning.”

Zoran Sevarac, Associate Professor, University of Belgrade, Faculty of Organisational Sciences
When? Monday, Oct 22, 7:30 p.m. – 8:15 p.m. | Moscone West – Room 2020

Sessions That Will Make You Think

We couldn’t think of a category to tie these two talks together aside from the fact that they’re both a bit more theoretical, rather than practical, and will likely leave us scratching our heads. These talks lead to bigger discussions about programming languages, practical programming and the future of software itself.

Is Boilerplate Code Really So Bad? [DEV4816]

This session examines what’s important for developers to write (and, more importantly, read) and what can be removed. More specifically, it covers the “eradication” of boilerplate code in JVM languages and the move in recent updates of Java to remove unnecessary syntax.

Trisha Gee, Programmer / Developer, JetBrains
When? Wednesday, Oct 24, 1:30 p.m. – 2:15 p.m. | Moscone West – Room 2016

Any Advanced Technology Is Indistinguishable from Magic [DEV5689]

This session aims not only to educate, but to inspire the audience about the possibilities of new advanced technology by incorporating them into a “high-tech magic show.”
Suyash Joshi, Sr. Product Manager & Developer Advocate, Oracle
When? Thursday, Oct 25, 2:00 p.m. – 2:45 p.m. | Moscone West – Room 2001

See You There!

We hope you have a great time at the conference, we know we’re going to have a blast. Want to share your thoughts or insights on the upcoming sessions? Send us your comment or tweet at us @overopshq.

Tali studied theoretical mathematics at Northeastern University and loves to explore the intersection of numbers and the human condition. In her free time, she enjoys drawing and spending time with animals.