Cloud Native and AI Day
Meeting you at our DevLive Level Up event was amazing. Check out the videos below to watch some of your favorite sessions again.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.