Discover the Latest on Java—from the Source
Learn where Java will go next in our technical keynote. Further the open source conversation with topics on Oracle JET, Project Fn, and OpenJFX.
Be a Part of Technologies That Are Changing Everything
See how you can shape the future. Deep-dive into sessions on leading-edge technology such as blockchain, chatbots, microservices, and AI.
Connect with Your Global Community
The Java development platform’s strength and continued growth depends on the relentless pursuit of innovation and performance at the very core of the Java family of technologies. This track covers material that is fundamental to all uses and variants of the Java platform and the Java language and library, including the latest developments in Java Virtual Machines as well as deep technical explanations of new library features. This track will also address security-related topics surrounding Java including security tools and coding techniques.
This track is filled with technical sessions and BoFs that showcase how developers are using Java technology to handle large scale, mission critical workloads in the cloud or on-premise. From exploring the fine details of what happens at the source code level where the work actually gets done, out to ecosystem level efforts and enterprise architectures, if it happens on the server side on the JVM, it’s in this track.
Developers continue to embrace Java, languages that harness the full power of the JVM, and tools to enhance application value into extensive development scenarios. This track showcases how Java, dynamically typed languages & statically typed general-purpose languages, and development tools can help accelerate application development for a wide-range of environments including small power-constrained/low memory systems, the embedded connected world, intelligent mobile platforms, and client-side environments, all touching a variety of device types, media types and situation types.
Writing good, clean code more quickly underpins the essence of a developer’s productivity. New-age Java developer tools continue to push the boundaries in this space. This track will focus on tools that are enhancing Java application development productivity including IDEs, monitoring, testing, and performance environments. Developers will also learn about other related topics such as: ALM toolkits, continuous integration tools, modeling systems, analysis tools, and source code editors.
This track is all about dealing with data, whether it’s data management or data processing or data science, whether you use relational or NoSQL databases, or other technologies in the Big Data ecosystem.
Technical Sessions and BOFs in this track cover infrastructure technologies that support workloads written in many different programming environments, including those in the “Java Server-Side Development and Microservices” track. If it deals with routing, orchestration, process flow, resiliency, scalability or anything at the infrastructure level, this is the track.
Are you doing something cool with emerging technologies? Then this is the right track for you. Here you will find everything that’s hot and hip, from Machine Learning and AI to Blockchain, IoT, Chatbots and many more.
Delivering software and services faster and with more agility than the competition is a requirement for modern development organizations. This track focuses on DevOps culture, practices, and tools that enable you to deliver software at a higher cadence and with higher quality whether it be packaged or in the cloud. Learn about the latest practices in Continuous Integration, Continuous Deployment, CI Pipelines, and Assembly Lines.
The common denominator for this track is the web browser. Whether it’s desktop, mobile, kiosk, or even other formats, whether it’s user interface, browser networking or security, if it happens in the browser or in the layers immediately adjacent to the browser, this is the track.
MySQL is the world’s most popular open source database with a global community of developers. This track covers the latest features and advances in MySQL along with advanced topics like monitoring, management, high availability, clustering, replication, and cloud deployment. Come hear about MySQL from the experts at Oracle and also leading experts in the database community.
Developer Advocate, JetBrains
Trisha Gee has developed Java applications for a range of industries including finance, manufacturing, software, and nonprofit, for companies of all sizes. She has expertise in Java high-performance systems, is passionate about enabling developer productivity, and dabbles with open source development. Gee is a leader of the Sevilla Java user group and a Java Champion; she believes healthy communities and sharing ideas help us to learn from mistakes and build on successes. As a developer advocate for JetBrains, she gets to share all the interesting things she’s constantly discovering.
Software craftsman at JPoint, CTO at OpenValue
Bert Jan Schrijver is a software craftsman at JPoint in the Netherlands and CTO at OpenValue. He focuses on Java, continuous delivery, and DevOps. He is also a Java Champion, Developer Champion, JavaOne Rockstar speaker, and the leader of NLJUG, the Dutch Java user group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine, and helping Devoxx4Kids by teaching kids how to code. He is easily reachable on Twitter at @bjschrijver.
Jeanne Boyarsky wrote Sybex’s hugely popular Java 8 OCA and OCP certification books. She is a Java developer with 15 years’ experience and volunteers with a FIRST robotics team. In 2017, she spoke at JavaOne. Boyarsky is a distinguished toastmaster, which involves giving more than 50 public speeches. For more on Jeanne’s professional experience see http://www.coderanch.com/how-to/java/BioJeanneBoyarsky.
Principal Member of Technical Staff, Oracle
Stuart Marks is a principal member of the technical staff in the Java Platform group at Oracle. He is currently working on a variety of JDK core libraries projects, including Collections, Lambda, and Streams, as well as improving test quality and performance. As his alter ego “Dr. Deprecator,” he works on the Java SE deprecation mechanism. He has previously worked on JavaFX and Java ME at Sun Microsystems. He has more than 20 years of software platform product development experience in the areas of window systems, interactive graphics, and mobile and embedded systems. Marks holds a master's degree in computer science and a bachelor’s degree in electrical engineering from Stanford University.