Thank you for joining us for DevLive Level Up 2023!

Meeting you at our DevLive Level Up event was amazing. Check out the videos below to watch some of your favorite sessions again.


Check back shortly for more content coming soon.

Cloud Native and AI Day

Thumbnail - Cloud Native and AI: Developing Intelligent Apps

Keynote: Developing Intelligent Apps: Future-Proof for the Next Evolution in Digital Transformation

March 2023

Join us to discover key technology trends powering tomorrow’s apps, design considerations and best practices from AI innovators around architecting intelligent applications, technology requirements for data- or network-intensive workloads, distributed topologies, security, privacy, and Day 2 operations, critical solutions you need in your toolbox.

Thumbnail - Best Practices for Enterprise-Grade Kubernetes at Scale

Best Practices for Enterprise-Grade Kubernetes at Scale

March 2023

Kubernetes offers automation, scalability, and flexibility for managing your containerized applications. However, its distributed architecture makes it difficult to manage at scale. As the number of clusters and nodes increases, so does the complexity. Common challenges include maintaining uptime, resource scaling, security and governance, auxiliary cluster software deployments and lifecycle, and more. In this session, we’ll explore best practices for operating Kubernetes at scale and the efficient methods for managing a Kubernetes cluster in production. Additionally, we’ll discuss some new advancements of managed Kubernetes services, the key use cases they serve, and recommended configurations.

Thumbnail - Modern Application Development on OCI

Modern Application Development on OCI

March 2023

When building or modernizing apps in the cloud, it might feel like there are umpteen choices when it comes to selecting appropriate tools and services. Come on a walk with us down developer lane, where we explore key cloud native technologies and practices to help your app modernization and development on Oracle Cloud Infrastructure (OCI). Whether you’re building a serverless application for your line-of-business need, developing an AI chatbot, or just need to quickly create a new productivity tool, we’re here to help you pick the right approach and service for your application needs.

Thumbnail - Day 2 Operations for Kubernetes

Day 2 Operations for Kubernetes

March 2023

Once your Kubernetes cluster is up and running, it’s important to ensure optimal performance and uptime for both the cluster and its applications. To do this, effective monitoring, automation, and reliable communication between services are crucial. In this session, we’ll cover tools and techniques for ongoing management and maintenance, referred to as “day 2 operations,” of your Kubernetes cluster, including Service Mesh, monitoring, logging, and tracing.

Thumbnail - Integrating Kubernetes Applications with Your Networking Pattern

Integrating Kubernetes Applications with Your Networking Pattern

March 2023

Discover the recommended setup for efficient, reliable, and secure Kubernetes deployments that are integrated with your networking patterns. In this deep-dive session, we share networking best practices, reveal key considerations for different application use cases, and demo how to connect to Kubernetes in different scenarios. We discuss virtual cloud networks, container network interfaces, service discovery with CoreDNS, network security, how to expose your apps using Ingress and load balancers, and more.

Thumbnail - Securing Kubernetes from the Ground Up: Your Clusters, Your Apps, and Your Pipeline

Securing Kubernetes from the Ground Up: Your Clusters, Your Apps, and Your Pipeline

March 2023

With the increase in data breaches, application vulnerabilities, and service attacks, securing your Kubernetes environments and apps has never been more critical. Kubernetes’ complex architecture, the different resources, and the possible security implications of your Kubernetes configuration can all be challenging as developers and operators look to harden security, governance, and consistent configuration across the organization. In this session, we’ll clarify Kubernetes security and share best practices for securing each component in your Kubernetes environment. We’ll cover methodologies for securing the Kubernetes runtime, identifying vulnerabilities in your container images, and securing your delivery pipelines and DevOps processes.

Thumbnail - From Zero to Hero: An Intro to Machine Learning and AI

From Zero to Hero: An Intro to Machine Learning and AI

March 2023

Learn to start incorporating AI capabilities into your apps in just minutes. Use document AI to extract text from PDFs, speech AI to create text from audio recordings, anomaly detection to discover unusual behaviors, and much more. With AI at your fingertips, you can expand your app’s capabilities even without AI or machine learning experience. Attend this demo-heavy session to discover exactly what Oracle’s suite of AI services can do for you. You will: 

  • Learn new ideas on using AI services through demos. 
  • Experience an end-to-end demo of the Oracle Cloud Infrastructure Anomaly Detection service and its capabilities.
  • Get an introduction to the algorithm showcasing univariate and multivariate capabilities.
  • Hear success stories from developers like you.
Thumbnail - Add Intelligence to Apps Without Being an AI Expert

Add Intelligence to Apps Without Being an AI Expert

March 2023

You don’t need AI expertise to add AI capabilities to your apps. In this session, you’ll learn about Oracle's AI services for computer vision, speech AI, language AI, and much more. You’ll also explore Oracle Cloud Infrastructure Digital Assistant that delivers a complete AI platform to create conversational experiences for your apps through text, chat, and voice interfaces. Discover tips and tricks for integrating these services with your applications to take them to the next level of business success.

Thumbnail - Oracle’s Backend as a Service for Spring Cloud

Oracle’s Backend as a Service for Spring Cloud

March 2023

Spring Boot is a popular microservices platform for building modern applications with Java. In the Oracle Cloud Infrastructure (OCI) marketplace, Oracle offers a multicloud backend provisioned with Ansible and Terraform that connects with Spring Boot apps for use on OCI or on premises. The converged Oracle Database makes 12 proven patterns easy to deploy for modern enterprise apps. We’ll walk you through a live demo of the platform using a sample application so you can deploy your own stacks from OCI Marketplace after the session.

Thumbnail - Cloud Native Application Deployment Using a Multicloud Container Platform

Cloud Native Application Deployment Using a Multicloud Container Platform

March 2023

Cloud native, container-based microservices are the new norm for application architectures. Multicloud is the new norm for cloud consumption. Combine these two and you end up with significant challenges: How do I manage costs and complexity while deploying to multiple clouds? How do I know if my app is running properly? If my app isn't running smoothly, how do I find the cause of the issue? How do I move an app from cloud to cloud? In this session, we’ll discuss developing, deploying, and operating cloud native applications using Verrazzano—an open source container platform built from well-known, community-driven projects—for DevOps with cross-cloud consistency.

Thumbnail - Running Tetragon - an eBPF based security & observability platform on Kubernetes

Running Tetragon - an eBPF based security & observability platform on Kubernetes

March 2023

Tools based on extended Berkeley packet filter (eBPF) kernel technology are getting more popular for cloud native applications, and new use cases for networking, monitoring, and security tools are arising. This session builds on that momentum, taking a close look at how to run Tetragon, the newly open-sourced tool from the Cilium project. Learn how to run this eBPF-based tool for security observability and enforcement in Kubernetes environments.

Thumbnail - From Git to K8s: Using OCI DevOps Service for CI/CD of Containerized Apps

From Git to K8s: Using OCI DevOps Service for CI/CD of Containerized Apps

March 2023

With continuous integration and continuous deployment (CI/CD) features of the Oracle Cloud Infrastructure (OCI) DevOps service, developers can significantly improve the velocity of building and deploying containerized apps. Join us to discover OCI’s complete, end-to-end CI/CD platform.

Java Day

Thumbnail - Java First. Java Always.

Keynote: Java First. Java Always.

March 2023

In this keynote, explore updates from the Java 20 release and learn how Oracle’s ongoing Java technology leadership and community stewardship are creating a contemporary language and platform that helps developer productivity.

Thumbnail - New in JDK 20: Reviewing the Enhancements in the Latest JDK Release

New in JDK 20: Reviewing the Enhancements in the Latest JDK Release

March 2023

In what is now a semi-annual tradition, we offer an overview of the JDK Enhancement Proposals (JEPs) delivered with the latest JDK release. Along with thousands of performance, stability, and security updates, JDK 20 offers advances in Project Amber, Project Loom, and Project Panama. In this session, learn all about the value JDK 20 offers developers.

Thumbnail - Continuous Monitoring with JDK Flight Recorder

Continuous Monitoring with JDK Flight Recorder

March 2023

The serviceability and observability of the Java platform is unparalleled. It provides numerous, different tools and APIs that provide insights into the application and the Java runtime itself. JDK Flight Recorder (JFR) is a monitoring and troubleshooting framework built directly into the Java runtime, designed to be always-on in production with negligible overhead. It has access to all the internal data of the JVM and can capture and surface events on a fine-grained level with extremely low overhead. This session will step through JFR and offer a demonstration of some of its powerful capabilities.

Thumbnail - Java Language Futures, Spring 2023 Edition

Java Language Futures, Spring 2023 Edition

March 2023

Through Project Amber, the Java programming language is evolving faster than ever. In this session, participants will receive a summary of many of the Java language enhancements that have appeared in recent Java versions, including Java 20. You’ll also get a glimpse of the future as we look ahead to directions and features that are in development for future Java releases.

Thumbnail - Troubleshooting Native Memory Issues in Java Applications

Troubleshooting Native Memory Issues in Java Applications

March 2023

Are you having trouble understanding native memory usage growth or leaks in your Java application? Learn about diagnosing and resolving native memory problems in Java applications. We’ll talk about different memory pools available in a Java Virtual Machine (JVM)-based Java application. You’ll learn how to identify a native OutOfMemoryError and confirm if you’re encountering a native memory leak. Importantly, we’ll take a closer look at the various diagnostic data and troubleshooting tools needed to understand and troubleshoot native memory problems.

Thumbnail - JavaFX 20 and Beyond

JavaFX 20 and Beyond

March 2023

JavaFX continues to be developed and released with the same rapid cadence as the Java Development Kit, with a new release every six months. Explore what's new in JavaFX 20 and beyond as we highlight the improvements to JavaFX over the past few releases. We show how developers can create and distribute applications leveraging the JavaFX platform and explain how developers can contribute to the OpenJFX Project to improve the platform even further. We’ll preview some of the ideas we're working on to help make JavaFX more approachable for students and developers who are new to JavaFX.

Thumbnail - Evolving the Security of the Java Platform

Evolving the Security of the Java Platform

March 2023

Maintaining and improving the security of the Java platform is an essential and continuous process. This session will discuss recent improvements to Java’s security and cryptographic APIs and libraries. In addition, you’ll learn about the process and changes made to update releases via the Java Cryptographic Roadmap.

Thumbnail - Z Garbage Collector: The Next Generation

Z Garbage Collector: The Next Generation

March 2023

The Z Garbage Collector (ZGC)—a scalable, low-latency garbage collector providing sub-millisecond max pause times—continues to evolve. This session will review the design goals behind ZGC and provide a look into the impact of the upcoming support for multiple generations. It will also present general guidance on selecting a garbage collector given certain use case characteristics.

Thumbnail - Helidon: Microservices on Modern Java

Helidon: Microservices on Modern Java

March 2023

This session covers the practical aspects of using Project Loom’s Virtual Threads (from OpenJDK) with Helidon Níma. Created by Oracle and currently in the Alpha stage, Helidon Níma is the first service framework designed for Virtual Threads. This session will explain what Project Loom brings to service development, compare it to Oracle’s reactive implementation, and show performance improvements that can be achieved. You’ll also get a short introduction into Helidon MicroProfile and understand how it benefits from Oracle’s switch to Virtual Threads.

Thumbnail - Building High Performance Microservices for Java with Micronaut & GraalVM

Building High Performance Microservices for Java with Micronaut & GraalVM

March 2023

Micronaut is a full-stack framework for Java meant for building any type of application, with extensive support for microservices, serverless, and containerized environments such as Kubernetes. From the beginning, Micronaut has had first-class support for GraalVM native image, which we’ll see in action, demonstrating the significant reductions in startup time and memory usage. We’ll also take a look at new support for developing portable multicloud applications and microservices and preview some of the new features in the upcoming Micronaut version 4, including support for features in recent JDK releases such as Records and Virtual Threads.

Thumbnail - Moving the Java Community Forward

Moving the Java Community Forward

March 2023

For more than 25 years, Java has offered unique value to developers worldwide. It’s shaped the world we live in by offering new ways to address the ever-evolving technology landscape. That innovation is only possible because of you. The developer community plays an important role in ensuring Java stays vibrant. In this session, learn about the many programs available to the Java community, all contributing to the cause of moving Java forward.

Thumbnail - GraalVM Native Image—Faster, Smarter, Leaner

GraalVM Native Image—Faster, Smarter, Leaner

March 2023

With support from all the leading microservice frameworks, compatible SDKs from all of the top cloud platforms, and ease of containerization, GraalVM Native Image is a great choice for cloud native application development. Join this session for an update on the latest GraalVM Native Image developments including JDK 20 support, Spring Boot 3 and Micronaut 4 integration, improved monitoring and debugging (perf, JFR, vmstat, and native debug), record breaking peak throughput, and more.

Thumbnail - The OpenJDK Project: Change the Future of Java

The OpenJDK Project: Change the Future of Java

March 2023

Java, its libraries, and the HotSpot Java Virtual Machine (JVM) are all built through OpenJDK, an open source project. Your participation in this project can help shape the future of Java. To make the journey easy to understand, Oracle has created the OpenJDK Developers’ Guide for aligning developers around terminology and processes for participating in the OpenJDK Project. Learn how you can contribute to the future of Java.

Thumbnail - Java Virtual Threads

Java Virtual Threads

March 2023

Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of Java server-side programming. The thread has been Java’s primary unit of concurrency since its inception and is core to the entire Java platform. However, it can no longer efficiently represent a domain unit of concurrency. As a result, Java has seen a proliferation of libraries and frameworks that offer scalability while abandoning the thread as the unit of software concurrency—and, with it, the support of Java’s observability tooling. In this session, learn how Project Loom aims to reinstate the thread as an efficient unit of concurrency by adding a lightweight implementation of threads to the Java platform.