Featured
What’s new with the Red Hat Build of Node.js, Nodejs 22 and beyond
Michael Dawson - Senior Principal Software Engineer, Luke Holmquist - Senior Software Engineer
Node.js is widely used for application development and is a common choice for cloud native applications and modernization. Demonstrating that Red Hat has the Node.js expertise and people to help a customer be successful in their Node.js development can be a key enabler for landing a new customer or retaining an existing customer as they modernize. Discover how Node.js 22 and Red Hat's build of Node.js roadmap are shaping the landscape of development and modernization to the cloud, offering powerful tools and endless opportunities for innovation. Learn what’s new in the recent Node.js 22 release and resources available to help ensure the success of your customer’s Node.js deployments.
Live event not at the best time for you? In order to support our global partner ecosystem, all webinars are available on-demand after the live event. Register and you will receive an email reminder for on-demand viewing.
*Red Hat collects your personal data when you submit information as a part of the registration process within BrightTalk. By registering for any of our webinars, you agree that Red Hat and the Red Hat Partner Program may contact you by email about products, services, and offerings that may be of interest to you. You may opt out at any time. For more information, please visit our Privacy Policy and Partner Preference Center: https://connect.redhat.com/en/partner-preferences.
All episodes
-
From Zero to Hero in Kubernetes Native Java
Daniel Oh - Developer Advocate, Red Hat Runtimes
More than 16.5 million Java developers are currently working to realize business requirements and spend a ton of time and effort to optimize the application performance for a variety of workloads (e.g., Web, Mobile, AI/ML, Edge) in the cloud. A big issue for the developers is to adopt a new language programming or runtimes over Java due to the lack of compatibility with Kubernetes. This session will walk you through how developers can scaffold a Java project from scratch and then evolve it as a Kubernetes native application in terms of optimizing resources with the native build, integrating Kubernetes manifest (ConfigMap, Secret, Health Check), building container images, and deploy it to Kubernetes. You can also continue testing and debugging the application while it’s already deployed to the remote Kubernetes, the same as the local developer experiences of inner loop development.
-
The OpenJDK Opportunity. Migrating workloads from OracleJDK to OpenJDK
Jeff Beck, Romain Pelisse
The OracleJDK licensing model has changed three times in the last four years, with the latest changes in January 2023. Organizations are now exploring alternatives like OpenJDK because of the financial benefits, but migration can be a challenge. Our products, services, and experience can help you make this transition smoothly. In this session, we will explore the advantages of migrating to OpenJDK and provide practical guidance on how to make the transition as smooth as possible.
-
Java container optimization for the cloud
Severin Gehwolf, Red Hat Principal Software Engineer
Developing and deploying Java applications to the cloud is easy, right? Copy the über jar of your application into a directory and run it in any Java capable container. Done. Far from it! Creating well-behaving Java applications in containers in a dynamic computing environment such as the cloud that also utilizes its resources well can be challenging. Why? Because without proper thought your cloud deployment might not be tuned for low memory usage, might not use available memory efficiently, it might pick a wrong GC algorithm or it might not get properly updated when your base image receives security fixes. In this session we'll talk about common gotchas when deploying OpenJDK to containers in resource constrained environments, talk about a few GC and memory settings in order to get the most out of your Java application in the cloud, and give some guidance as to how to debug issues when things go wrong. Finally, we show how a good framework choice when developing a Java application for the cloud from scratch can make a real difference.
-
Avoiding common pitfalls with modern microservices testing
Eric Deandrea, Sr Principal Technical Product Marketing Manager at Red Hat
Have you ever wondered why your microservices break in production after all the tests have passed during CI/CD? Have you ever wondered if you’re testing too much or too little? If you want to learn about common pitfalls and how to catch them at build time rather than at runtime, this session is for you!
In this session, Eric will share some common battle scars from his experiences in the field. Additionally, he will introduce the testing pyramid and explain why it is important in helping to continuously deploy microservices independently without fear. He will also demonstrate, through a test-driven development approach, how the combination of Pact contract testing combined with Quarkus developer joy can help prevent your microservices from breaking in production.
-
Event-driven autoscaling for Serverless Java
Jeff Beck, Daniel Oh
"Kubernetes makes it possible to autoscale various business use cases from web apps to mobile, IoT edge streaming, and AI/ML in more reliable and stable ways. One caveat of the Kubernetes autoscaling is based on hardware resource utilization (CPU, memory) through Horizontal Pod Autoscaling. This causes a new challenge to build an event-driven serverless Java on Kubernetes because the event metrics from multiple event sources (e.g., Apache Kafka, AWS SQS) are more relevant than a pod's CPU usage for deciding when applications need to be scaled out and in.
Fortunately, KEDA and Knative on Kubernetes are designed to solve this challenge by autoscaling both standard apps and serverless by event metrics in a separate way. This session will teach you how to redesign your Kubernetes autoscaling architecture by event-driven metrics from Apache Kafka over standard resources (CPU, Memory) with Knative and KEDA integration for serverless Java using Quarkus."
-
Writing Greener Java Applications
Holly Cummins
In this session we will cover:
A brief discussion of how much carbon impact the software industry has, and why we should be doing things
- An explanation of the green software foundation's framework for thinking about improvements (carbon awareness, ie when and where workloads run, hardware efficiency, which is all about elasticity and utilisation, and then software efficiency, which is algorithms and stack)
- Finally, I'll describe some measurements we've been doing with Quarkus, which show using it can halve your carbon footprint compared to spring boot -
Observability in Java
Jeff Beck, Benjamin Evans
"As Java applications move to containers and migrate to the cloud, they become ever more complex, and it's increasingly important to monitor, analyze, and diagnose their behaviour. Observability is a new way of thinking about monitoring and understanding your applications. It’s supported by a growing range of open source tools and standards - part of the new wave of technologies that modern Java developers need to go fully Cloud Native.
Join Ben Evans to get the state of the fundamentals of Observability in 2023. You'll learn how to achieve Observability in Java using OpenTelemetry, the emerging Open Standard for Observability, and we'll meet several other related OSS libraries and tools (such as Prometheus Jaeger) along the way.
" -
Interacting with data in the cloud
Clement Escoffier, Red Hat Distinguished Engineer
The Cloud changes how we ingest, store, and query data. It also offers a massive choice in terms of data-centric technology choices. This talk will show how you can manipulate data with the cloud-native Java framework, Quarkus. We will explore innovative ways that Quarkus provides to interact with data "at rest" with both traditional relational databases as well as NoSQL databases.
-
Interacting with data (in motion) in the cloud
Clement Escoffier, Red Hat Distinguished Engineer
The popularity of AI features like machine learning and data services has created a need to collect data from multiple sources, like customer-facing websites, edge devices, databases, etc. This has increased the demand for high-performance stream processing, also known as "data in motion." Data in motion refers to digital information flowing in and out of the system components. It is essential for organizations that need to support a continuous, real-time flow of data to deliver rich, in-the-moment customer experiences and drive efficiency within business operations.In this talk, we will discuss different techniques for collecting data and mainly focus on how Quarkus, a Java Cloud-Native stack, lets you build Kafka-based event-driven architectures. Using a sample application, we will illustrate the concepts and common patterns and show how Quarkus eases the development and deployment of data-in-motion architectures on OpenShift.
-
Navigating the Future: Unleashing Java 21's Power with Red Hat's OpenJDK Roadmap
Jeff Beck, Shaaf Syed
Java enthusiasts and developers, get ready to embrace the future! Java 21 has arrived, bringing with it a treasure trove of new features, including Virtual threads, String templates, record patterns, and Foreign memory. But that's not all - join us to explore how the Red Hat build of OpenJDK aligns with this exciting release. We'll discuss its roadmap and delve into the possibilities of running Java 21 in containers, on OpenShift, and in serverless environments. Discover how Java 21 and Red Hat's OpenJDK roadmap are shaping the landscape of Java development, offering powerful tools and endless opportunities for innovation. Don't miss this opportunity to stay at the forefront of Java technology!
-
Introducing the Red Hat build of Cryostat: Optimize Java workloads in the cloud
Chris Mah, Andrew Azores
Do you know how your Java workloads are performing in OpenShift? Are your services consuming too many resources or lagging in performance as load increases? Deep dive into your application’s performance by adding Cryostat to your arsenal of developer tools; a container-native application used to retrieve and analyze profiling data from your workloads running on the Red Hat OpenShift Container platform.
In this session, we’ll:
Discuss the challenges of deploying workloads in the cloud and how Cryostat can solve these problems
Highlight some of Cryostat's feature in a live demo -
Leveraging Keycloak for comprehensive application security accross platforms
Shaaf Syed - Senior Principal Technical Marketing Manager
Application security is paramount, whether deployed in on-premise, hybrid, or multi-cloud environments. The financial implications of not securing software and services can run into millions, highlighting the importance of robust protective measures. Red Hat's build of Keycloak addresses this concern, offering an open-source solution for identity and access management. Keycloak is pivotal in ensuring that applications remain secure across varied deployment scenarios. Join this tech talk and learn more about Red Hat’s latest build of Keycloak.
-
What’s new with the Red Hat Build of Node.js, Nodejs 20 and beyond
Michael Dawson - Node.js lead for Red Hat and IBM
Node.js is widely used for application development and is a common choice for cloud native applications and modernization. Demonstrating that Red Hat has the Node.js expertise and people to help a customer be successful in their Node.js development can be a key enabler for landing a new customer or retaining an existing customer as they modernize. Discover how Node.js 20 and Red Hat's build of Node.js roadmap are shaping the landscape of development and modernization to the cloud, offering powerful tools and endless opportunities for innovation. Learn what’s new in the recent Node.js 20 release and resources available to help ensure the success of your customer’s Node.js deployments.
-
JBoss EAP 8
Philip Hayes
Red Hat recently announced the latest release of their Jakarta EE compliant platform, JBoss EAP 8.0. With this release, companies will be able to take advantage of the latest Jakarta EE APIs and significantly extend the life cycle of their enterprise Java applications.
JBoss EAP 8.0 introduces improvements across many areas of the platform, including the management console and CLI, cloud workflow, security, clustering, datasource and EJB subsystems.
In this webinar, we will describe the new JBoss EAP 8.0 features and the tools provided by Red Hat to help customers migrate from older versions of JBoss EAP.
-
-
Platform Engineering as the catalyst for 10x developer productivity
Markus Nagel
This session will cover Red Hat Developer strategy and focus on why our OpenShift customers are embracing the principles of Platform Engineering and Platform-as-a-Product to super empower their application development teams. This session will introduce our newest product members of the family including Red Hat Developer Hub (Backstage) and Red Hat Trusted Software Supply Chain and how these products will be strategic catalysts for diving deeper with our customers
-
What's new in the Red Hat build of Keycloak 24
Philip Hayes - Principal Technical Marketing Manager - Application Modernization
The Red Hat build of Keycloak is a supported distribution of the Keycloak identity and access management software provided by Red Hat. Keycloak itself is an open-source project that offers authentication and authorization services, including single sign-on (SSO), user federation, identity brokering, and social login. Join this session to learn about the latest Keycloak build and what's coming next.
Live event not at the best time for you? In order to support our global partner ecosystem, all webinars are available on-demand after the live event. Register and you will receive an email reminder for on-demand viewing. -
Road to Virtual Threads Cheaper, Faster, & Easier Concurrent Applications QRK 3
Daniel Oh
Developers have had extraordinary experiences and taken stunning capabilities while they were developing Java microservices from local to the cloud using Quarkus for the past 5 years. But there is more to come with their journey since we have just arrived in Quarkus 3 which provides good, better, and even excellent features and capabilities in terms of developer experience, performance, scalability, and cloud integration. Especially, Quarkus 3 on Java 21 simplifies asynchronous concurrent applications using virtual threads (Project Loom) for high scalability. In this session, we take you through how Quarkus integrates Loom on Java 21 for developers to make concurrent applications easier, have cheaper memory, and have high performance using virtual threads. You can also learn about what’s new in Quarkus 3 such as JakartaEE 10, MicroProfile 6, Hibernate ORM 6, and more.
Live event not at the best time for you? In order to support our global partner ecosystem, all webinars are available on-demand after the live event. Register and you will receive an email reminder for on-demand viewing.*Red Hat collects your personal data when you submit information as a part of the registration process within BrightTalk. By registering for any of our webinars, you agree that Red Hat and the Red Hat Partner Program may contact you by email about products, services, and offerings that may be of interest to you. You may opt out at any time. For more information, please visit our Privacy Policy and Partner Preference Center: https://connect.redhat.com/en/partner-preferences.
-
What’s new with the Red Hat Build of Node.js, Nodejs 22 and beyond
Michael Dawson - Senior Principal Software Engineer, Luke Holmquist - Senior Software Engineer
Node.js is widely used for application development and is a common choice for cloud native applications and modernization. Demonstrating that Red Hat has the Node.js expertise and people to help a customer be successful in their Node.js development can be a key enabler for landing a new customer or retaining an existing customer as they modernize. Discover how Node.js 22 and Red Hat's build of Node.js roadmap are shaping the landscape of development and modernization to the cloud, offering powerful tools and endless opportunities for innovation. Learn what’s new in the recent Node.js 22 release and resources available to help ensure the success of your customer’s Node.js deployments.
Live event not at the best time for you? In order to support our global partner ecosystem, all webinars are available on-demand after the live event. Register and you will receive an email reminder for on-demand viewing.
*Red Hat collects your personal data when you submit information as a part of the registration process within BrightTalk. By registering for any of our webinars, you agree that Red Hat and the Red Hat Partner Program may contact you by email about products, services, and offerings that may be of interest to you. You may opt out at any time. For more information, please visit our Privacy Policy and Partner Preference Center: https://connect.redhat.com/en/partner-preferences.