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 Sever-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.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a coauthor of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach Venkat by email at firstname.lastname@example.org or on Twitter at @venkat_s.
Sebastian Daschner is a self-employed Java consultant, author and trainer and is enthusiastic about programming and Java (EE). He is the author of the book ’Architecting Modern Java EE Applications’. Sebastian is participating in the JCP, helping forming the future standards of Java EE, serving in the JAX-RS, JSON-P and Config Expert Groups and collaborating on various open source projects. For his contributions in the Java community and ecosystem he was recognized as a Java Champion, Oracle Developer Champion and double 2016 JavaOne Rockstar. Besides Java, Sebastian is also a heavy user of Linux and container technologies like Docker. He evangelizes computer science practices on https://blog.sebastian-daschner.com, his newsletter, and on Twitter via @DaschnerS. When not working with Java, he also loves to travel the world—either by plane or motorbike.
Pratik Patel is a Java Champion and a director of the Atlanta JUG. He is the author of Java Database Programming with JDBC, published in 1996 for Enterprise Java. He has been a speaker at numerous conferences and has participated in various local technology groups and start-up organizations. He is currently CTO of TripLingo in Atlanta.
Georges Saab is the vice president of development for the Java Platform Group at Oracle. His group is responsible for Java Standard Edition including the Java language, core libraries, and the Java Virtual Machine. Georges is a veteran of programming language and platform development, with more than 25 years in this field. His work with the Java platform began as a developer of Java Standard Edition at JavaSoft and Sun Microsystems, where he was a founder of the Swing group and Java Webstart, and continued as he ran development of the JRockit JVM for many years at BEA Systems. Georges is the Chairperson of the OpenJDK governing board.