Devnexus 2024 April 9th – 11th, 2024

Devnexus is the largest Java platform conference in the USA and one of the leading technology events held annually around the globe. Devnexus is also the premier conference for professional software developers who want to hear from and interact directly with internationally acclaimed presenters and technologists while also connecting with like-minded developers who are mastering their craft in a range of relevant technologies. Founded in 2004 by the Atlanta Java Users Group as Atlanta DevCon and restarted in 2009 under the moniker Devnexus, the 2024 event will bring in 2000+ attendees for an experience that will span three days, beginning with an optional full-day of hands-on workshop sessions, followed by 2 days of presentations and live demonstrations on the industry’s hottest topics. Devnexus brings attendees unparalleled opportunities to learn about the latest technology trends and dive deep into technologies that interest them.

Georgia World Congress Center
285 Andrew Young International Blvd NW
Atlanta, GA 30313

April 9th – 11th, 2024
Begin: 09:00
End: 17:00
Add to Calendar

INDIVIDUAL CONFERENCE PASSES

Conference Pass - DEVNEXUS provides an excellent atmosphere for conversations on all things Java-related. This ticket is for the 2-day conference with amazing sessions in 14 tracks. Ticket price includes the Conference on April 10-11, breakfast, lunch, snacks/beverages for two days, two fantastic happy hours, entry to the raffle, and parking at the venue.

$595.00 $595.00

LATE INDIVIDUAL THREE-DAY WORKSHOP/CONFERENCE PASS - APRIL 9-11

Workshop/Conference Pass - DEVNEXUS provides a great atmosphere for conversations related to Java. This ticket is for the 3-day conference with fantastic sessions in 14 tracks. Ticket price includes the Workshop day on April 9, Conference on April 10-11, breakfast, lunch, snacks/beverages on all three days, two awesome happy hours, entry to the raffle, and parking at the venue.

  • Cruising Along with Java: Making Use of the Modern Features - Venkat Subramaniam
  • Spring Boot 3 Workshop - Jonatan Ivanov
  • Architectural Design Patterns Deep Dive - Daniel Hinojosa
  • Building RESTful Web Services with Jakarta EE - Ivar Grinstead, Kenneth Fogel
  • Fundamentals of Migration Engineering with OpenRewrite - Jonathan Schneider, Olga Kundzich
  • The Ultimate One-Day Java Workshop: Secure, High-Performance Deployment to Kubernetes and Serverless - Steve Poole
  • Apache Pinot® Real-Time Analytics Workshop - Viktor Gamov
  • Gain new supersonic, subatomic superpowers with Quarkus 3 - Daniel Oh

  • $895.00

    Java was once a language that dragged along at a snail's pace. Thankfully, that's no longer the case. In recent years the pace of development has accelerated, both in language features and in the JDK improvements. Come along to dive into some of the recent changes in Java that are both fun and powerful to use to learn how you can benefit from these, and we'll also discuss where the language is heading in the near future.

    $895.00 $895.00

    Spring Boot 3 is the new major revision of Spring Boot. In this workshop, you will learn the fundamentals of the new features available in the Spring portfolio and application observability, mainly with Micrometer. We will cover the latest developments in Spring Framework 6, Spring Boot 3, and Micrometer. You will apply these fundamentals to realistic scenarios in sample applications where observability is crucial. You will learn how to Migrate from Boot 2.x to 3, how to use the new AOT and GraalVM native-image support, how to effectively handle errors, how to integrate applications over HTTP via the new Interface Clients, how to avoid common issues, how to make these apps observable, what observability signals to watch, and how to integrate metrics with distributed tracing and logs.


    This workshop is for people who want to learn about Spring Boot 3, Spring Framework 6, and observability. What new tools to use and how to use them with the applications they write so they can face the cruel world of production?

    $895.00 $895.00

    In this day-long work workshop, we will review a catalog of all the standard architectural design patterns. For each design pattern, we will run docker-compose files that demonstrate the strengths and weaknesses of those design patterns. So, you have a first-hand, full-on, and highly engaged full-day workshop to give you the knowledge you need to make critical architectural choices. All labs and examples will be using docker-compose. The examples that we will be focusing on in this intensive workshop include: * Hexagonal Architecture * Domain Driven Design * Circuit Breaker * Retry * Bulkhead * Ambassador * Event Sourcing * Competing Consumers * Claim Check * Materialized Views * CQRS (Command-Query Responsibility Segregation) * Strangler Fig * Gatekeeper * Valet Key * Saga Pattern * Data Mesh

    $895.00 $895.00

    In this workshop, you will examine and work with the Jakarta EE 10 implementation of Jakarta REST 3.1. You will work through several modules that will provide experience in developing RESTful services. Not only will you be looking at the traditional hosting of REST services on an application server, but you will also learn how to embed a specialized REST server in almost any Java application. It does not end there, as this workshop will show you how to implement REST clients using JSON-B to go from an object to JSON and then back again. Come prepared to discuss what you want to do with REST and then workshop your needs.

    $895.00 $895.00

    How adaptable is your technology stack to changes in business requirements, technological advancements, and the availability of new and better tools (and avoiding vendor lock-in!)? When you can more easily secure, upgrade, move, or modernize your code, that means you can adapt quickly and efficiently to changes in technology and markets. That’s what Migration Engineering is all about, which we’ll be exploring in this workshop. We’ll discuss and demonstrate how to write custom recipes using OpenRewrite, an open source auto-refactoring tool, to study and analyze your code before planning migration and modernization efforts—and then automate code changes for your teams. You’ll also learn how to write recipes that will automate code search and transformation actions that are custom to your organization. We will assemble these recipes with the visitor pattern, show how to stitch recipes together with YAML, with Refaster-style templates, with Semgrep matchers, etc. This is a comprehensive look at all kinds of recipe development. You will come away fully equipped to plan and exercise large-scale code transformations in your organization.

    $895.00 $895.00

    This intensive one-day workshop is tailored for developers and IT professionals who aim to excel in deploying Java applications in cloud environments, focusing on security and performance. Participants will engage in a comprehensive, hands-on exploration of Java application creation and deployment, emphasizing secure, efficient practices using Google Cloud as the primary platform. One-Day Agenda:

    8:30 AM - 9:00 AM: Welcome and Introduction Overview of the workshop Introduction to Java deployment in cloud environments

    9:00 AM - 10:30 AM: Java Packaging and Deployment Options Exploring JAR deployment, containerization, CRaC, native compilation, etc. Hands-on demonstrations using Google Cloud

    10:30 AM - 10:45 AM: Coffee Break

    10:45 AM - 12:15 PM: Kubernetes vs. Serverless: Architectural Decisions Understanding Kubernetes and serverless architectures Comparing cost, scalability, ease of use, operational management, etc.

    12:15 PM - 1:00 PM: Lunch Break

    1:00 PM - 2:30 PM: Ensuring Security in Java Deployment Introduction to security tools (SBOMs, dependency scanning etc) Addressing cyber threats and secure software development practices

    2:30 PM - 2:45 PM: Short Break

    2:45 PM - 4:00 PM: AI in Development and Deployment Discussing the impact of AI on development processes Hands-on session: Integrating Google’s AI APIs in Java applications

    4:00 PM - 4:45 PM: Building a Secure, Efficient Deployment Pipeline Strategies for fast, secure, and compliant Java application deployment Legislation impact on software development and deployment Leveraging cloud platform features and security tools

    4:45 PM - 5:00 PM: Closing Remarks and Q&A Recap of key learnings Open Q&A session Workshop Outcomes:


    Attendees of this workshop will leave with a robust understanding of deploying Java applications in cloud environments, particularly focusing on Google Cloud. They will gain practical experience in various deployment methods, understand the importance of security in the development lifecycle, and explore the impact of AI on development processes. By the end of the day, participants will be equipped with the knowledge to make informed decisions about architectural choices, security practices, and the use of AI in Java application deployment.

    $895.00 $895.00

    Apache Pinot is a high-performance database designed to serve analytical queries at extremely high concurrency, with latencies as low as tens of milliseconds. It specializes in ingesting streaming data from sources like Apache Kafka. It is an OLAP database but one optimized for user-facing features rather than manager-facing dashboards. In this workshop, we will examine the inner workings of Pinot, then work together to set up a local Pinot cluster and put it to use. We will begin by uploading some static data and querying it. Next, we will deploy a local Kafka cluster to feed streaming data into Pinot, allowing us to incorporate real-time data into our analytics. We will join these two data sources in Pinot and explore how to expose our brand-new real-time analytics to an application front-end.

    $895.00 $895.00

    This workshop focuses on Quarkus, supersonic subatomic Kubernetes native Java. The workshop uses a cloud IDE (VS Code) to develop Quarkus apps, deploy them to Kubernetes, and migrate Spring Boot Petclinic to Quarkus. The hands-on lab also covers several other developer topics such as: - Dependency Injection - Testing Quarkus Apps - Debugging Quarkus Apps - Building Native Quarkus Apps - Developing Cloud Native with Quarkus - Using Quarkus extensions - Hibernate ORM with Panache - Event-driven Messaging - Streaming Data with Quarkus and Kafka - Monitoring with Prometheus and Grafana - Tracing Quarkus Apps with Jaeger and MicroProfile Tracing - Migrate Spring Boot (Petclinic) to Quarkus

    $895.00 $895.00

    GROUP CONFERENCE PASSES

    Conference Pass - DEVNEXUS provides an excellent atmosphere for conversations on all things Java-related. This ticket is for the 2-day conference with amazing sessions in 14 tracks. Ticket price includes the Conference on April 10-11, breakfast, lunch, snacks/beverages for two days, two fantastic happy hours, entry to the raffle, and parking at the venue.

    minimum amount to order: 5

    $595.00 $545.00

    LATE GROUP (5+) THREE-DAY WORKSHOP/CONFERENCE PASS - APRIL 9-11

    Workshop/Conference Pass - DEVNEXUS provides a great atmosphere for conversations related to Java. This ticket is for the 3-day conference with fantastic sessions in 14 tracks. Ticket price includes the Workshop day on April 9, Conference on April 10-11, breakfast, lunch, snacks/beverages on all three days, two awesome happy hours, entry to the raffle, and parking at the venue.

  • Cruising Along with Java: Making Use of the Modern Features - Venkat Subramaniam
  • Spring Boot 3 Workshop - Jonatan Ivanov
  • Architectural Design Patterns Deep Dive - Daniel Hinojosa
  • Building RESTful Web Services with Jakarta EE - Ivar Grinstead, Kenneth Fogel
  • Fundamentals of Migration Engineering with OpenRewrite - Jonathan Schneider, Olga Kundzich
  • The Ultimate One-Day Java Workshop: Secure, High-Performance Deployment to Kubernetes and Serverless - Steve Poole
  • Apache Pinot® Real-Time Analytics Workshop - Viktor Gamov
  • Gain new supersonic, subatomic superpowers with Quarkus 3 - Daniel Oh

  • minimum amount to order: 5

    $845.00

    Java was once a language that dragged along at a snail's pace. Thankfully, that's no longer the case. In recent years the pace of development has accelerated, both in language features and in the JDK improvements. Come along to dive into some of the recent changes in Java that are both fun and powerful to use to learn how you can benefit from these, and we'll also discuss where the language is heading in the near future.

    $895.00 $845.00

    Spring Boot 3 is the new major revision of Spring Boot. In this workshop, you will learn the fundamentals of the new features available in the Spring portfolio and application observability, mainly with Micrometer. We will cover the latest developments in Spring Framework 6, Spring Boot 3, and Micrometer. You will apply these fundamentals to realistic scenarios in sample applications where observability is crucial. You will learn how to Migrate from Boot 2.x to 3, how to use the new AOT and GraalVM native-image support, how to effectively handle errors, how to integrate applications over HTTP via the new Interface Clients, how to avoid common issues, how to make these apps observable, what observability signals to watch, and how to integrate metrics with distributed tracing and logs.


    This workshop is for people who want to learn about Spring Boot 3, Spring Framework 6, and observability. What new tools to use and how to use them with the applications they write so they can face the cruel world of production?

    $895.00 $845.00

    In this day-long work workshop, we will review a catalog of all the standard architectural design patterns. For each design pattern, we will run docker-compose files that demonstrate the strengths and weaknesses of those design patterns. So, you have a first-hand, full-on, and highly engaged full-day workshop to give you the knowledge you need to make critical architectural choices. All labs and examples will be using docker-compose. The examples that we will be focusing on in this intensive workshop include: * Hexagonal Architecture * Domain Driven Design * Circuit Breaker * Retry * Bulkhead * Ambassador * Event Sourcing * Competing Consumers * Claim Check * Materialized Views * CQRS (Command-Query Responsibility Segregation) * Strangler Fig * Gatekeeper * Valet Key * Saga Pattern * Data Mesh

    $895.00 $845.00

    In this workshop, you will examine and work with the Jakarta EE 10 implementation of Jakarta REST 3.1. You will work through several modules that will provide experience in developing RESTful services. Not only will you be looking at the traditional hosting of REST services on an application server, but you will also learn how to embed a specialized REST server in almost any Java application. It does not end there, as this workshop will show you how to implement REST clients using JSON-B to go from an object to JSON and then back again. Come prepared to discuss what you want to do with REST and then workshop your needs.

    $895.00 $845.00

    How adaptable is your technology stack to changes in business requirements, technological advancements, and the availability of new and better tools (and avoiding vendor lock-in!)? When you can more easily secure, upgrade, move, or modernize your code, that means you can adapt quickly and efficiently to changes in technology and markets. That’s what Migration Engineering is all about, which we’ll be exploring in this workshop. We’ll discuss and demonstrate how to write custom recipes using OpenRewrite, an open source auto-refactoring tool, to study and analyze your code before planning migration and modernization efforts—and then automate code changes for your teams. You’ll also learn how to write recipes that will automate code search and transformation actions that are custom to your organization. We will assemble these recipes with the visitor pattern, show how to stitch recipes together with YAML, with Refaster-style templates, with Semgrep matchers, etc. This is a comprehensive look at all kinds of recipe development. You will come away fully equipped to plan and exercise large-scale code transformations in your organization.

    $895.00 $845.00

    This intensive one-day workshop is tailored for developers and IT professionals who aim to excel in deploying Java applications in cloud environments, focusing on security and performance. Participants will engage in a comprehensive, hands-on exploration of Java application creation and deployment, emphasizing secure, efficient practices using Google Cloud as the primary platform. One-Day Agenda:

    8:30 AM - 9:00 AM: Welcome and Introduction Overview of the workshop Introduction to Java deployment in cloud environments

    9:00 AM - 10:30 AM: Java Packaging and Deployment Options Exploring JAR deployment, containerization, CRaC, native compilation, etc. Hands-on demonstrations using Google Cloud

    10:30 AM - 10:45 AM: Coffee Break

    10:45 AM - 12:15 PM: Kubernetes vs. Serverless: Architectural Decisions Understanding Kubernetes and serverless architectures Comparing cost, scalability, ease of use, operational management, etc.

    12:15 PM - 1:00 PM: Lunch Break

    1:00 PM - 2:30 PM: Ensuring Security in Java Deployment Introduction to security tools (SBOMs, dependency scanning etc) Addressing cyber threats and secure software development practices

    2:30 PM - 2:45 PM: Short Break

    2:45 PM - 4:00 PM: AI in Development and Deployment Discussing the impact of AI on development processes Hands-on session: Integrating Google’s AI APIs in Java applications

    4:00 PM - 4:45 PM: Building a Secure, Efficient Deployment Pipeline Strategies for fast, secure, and compliant Java application deployment Legislation impact on software development and deployment Leveraging cloud platform features and security tools

    4:45 PM - 5:00 PM: Closing Remarks and Q&A Recap of key learnings Open Q&A session Workshop Outcomes:


    Attendees of this workshop will leave with a robust understanding of deploying Java applications in cloud environments, particularly focusing on Google Cloud. They will gain practical experience in various deployment methods, understand the importance of security in the development lifecycle, and explore the impact of AI on development processes. By the end of the day, participants will be equipped with the knowledge to make informed decisions about architectural choices, security practices, and the use of AI in Java application deployment.

    $895.00 $845.00

    Apache Pinot is a high-performance database designed to serve analytical queries at extremely high concurrency, with latencies as low as tens of milliseconds. It specializes in ingesting streaming data from sources like Apache Kafka. It is an OLAP database but one optimized for user-facing features rather than manager-facing dashboards. In this workshop, we will examine the inner workings of Pinot, then work together to set up a local Pinot cluster and put it to use. We will begin by uploading some static data and querying it. Next, we will deploy a local Kafka cluster to feed streaming data into Pinot, allowing us to incorporate real-time data into our analytics. We will join these two data sources in Pinot and explore how to expose our brand-new real-time analytics to an application front-end.

    $895.00 $845.00

    This workshop focuses on Quarkus, supersonic subatomic Kubernetes native Java. The workshop uses a cloud IDE (VS Code) to develop Quarkus apps, deploy them to Kubernetes, and migrate Spring Boot Petclinic to Quarkus. The hands-on lab also covers several other developer topics such as: - Dependency Injection - Testing Quarkus Apps - Debugging Quarkus Apps - Building Native Quarkus Apps - Developing Cloud Native with Quarkus - Using Quarkus extensions - Hibernate ORM with Panache - Event-driven Messaging - Streaming Data with Quarkus and Kafka - Monitoring with Prometheus and Grafana - Tracing Quarkus Apps with Jaeger and MicroProfile Tracing - Migrate Spring Boot (Petclinic) to Quarkus

    $895.00 $845.00

    Redeem a voucher

    If you already ordered a ticket

    If you want to see or change the status and details of your order, click on the link in one of the emails we sent you during the order process. If you cannot find the link, click on the following button to request the link to your order to be sent to you again.