Oracle Code One

Code the Future, Together

October 22–25, 2018 San Francisco, CA #CodeOne

Play video
Check out the Session Catalog

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.

Week at a Glance

For additional schedule and session information view the detailed agenda.

Find Your Track

  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    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.

    View sessions
  •  
    MySQL

    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.

    View sessions

Hear from Boundary Breakers

Photo of Trisha Gee

Trisha Gee

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.

Photo of Bert Jan Schrijver

Bert Jan Schrijver

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.

Photo of Jeanne Boyarsky

Jeanne Boyarsky

Developer, CodeRanch

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.

Photo of Stuart Marks

Stuart Marks

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.

Get Involved at Oracle Code One

About Oracle Code ONE

Other Conferences