Oracle Code One

Announcing Oracle Code One—a conference for all developers

October 22–25, 2018 San Francisco, CA

Call for Papers is now closed.

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
Oracle Code One is the most inclusive developer conference on the planet. Join discussions on Java, Go, Rust, Python, JavaScript, SQL, R, and more.


    Core Java Platform

    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.

    Java Server-Side Development and Microservices

    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.

    Java Ecosystem

    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.

    Developer Community

    The developer community is inclusive of open-source, technology groups, diversity, kids education, and outreach. This track welcomes content on different programming languages including JavaScript, Python, Go, Rust, and the 10 million Java developers globally. Come learn about open-source projects you can get involved in such as OpenJDK, Project Fn, Oracle JET, Graal, and others. Help increase the diversity of women in technology and inspire the next generation of young programmers. Engage with independent advocates such as the Oracle Developer Champions, Java Champions, and Oracle ACEs, and a huge ecosystem of open-source developers. Finally, discover how you can be part of the thriving developer ecosystem and contribute to the growth of the largest technology community in the world.

    Development Tools

    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.

    Database, Big Data, and Data Science

    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.

    Containers, Serverless, and Cloud

    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.

    Emerging Technologies

    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.

    DevOps and Pipelines

    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.

    Modern Web

    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.

Featured Speakers


    Venkat Subramaniam

    CEO, Agile Developer

    Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of, 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 You can reach Venkat by email at or on Twitter at @venkat_s.


    Sebastian Daschner

    Developer, IT-Beratung

    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, 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

    CTO, TripLingo

    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

    Vice President of Development, Oracle

    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.

About Oracle Code ONE

Other Conferences