Toggle navigation
ANNOUNCEMENTS
CONFERENCE INFO
SPEAKERS
SCHEDULE
SPONSORS
COVID POLICY
SOLD OUT
Filter By
Clear Filters
Date
Apr 12 2022
Apr 13 2022
Apr 14 2022
Track
Keynotes
Red Hat DevNation Day
Agile
Architecture
Cloud Infrastructure
Cloud Technology
Core Java
Frameworks
Java Platform
Practices and Other Tech
Security
Tools and Techniques
Web and Front-end
Food & Admin
Time
00:00-09:00
09:00-11:00
11:00-13:00
13:00-15:00
15:00-20:00
Get Ready
Tuesday Apr 12 - Workshops
*** Workshop ticket holders only. ***
09:00
Jakarta EE reception (5.30 PM Room 412, all are invited!)
| 13 hours
Meshing with DevOps for the Java Developer
Melissa McKay
| 8 hours
Software Design By Practice
Venkat Subramaniam
| 8 hours
Implementing Passwordless Logins using the Spring Authorization Server and the WebAuthn protocol
Adib Saikali
| 8 hours
Developer Productivity Engineering All-Day Workshop
Raju Gandhi
| 8 hours
Java Security Jumpstart Workshop
Markus Kett
Brian Fox
Brian Vermeer
Steve Poole
| 8 hours
Java 11 to 18 Hands on workshop
David Delabassée
José Paumard
| 8 hours
API design and APIOps
Vik Gamov
| 8 hours
Best Practices for Kube-Native Java Apps Workshop
Alex Soto
Sébastien Blanc
Ana Maria Mihalceanu
Edson Yanaga
| 8 hours
ROOM MAP
Wednesday Apr 13 - Main Conference
07:30
Registration
Sponsor Lounge
07:50
Women In Tech Breakfast
412
09:00
Meta-modern Software Architecture
Neal Ford
Keynote | Sidney Marcus Auditorium
10:00
What's in Kubernetes that developers should care about (and why)
Elder Moraes
Red Hat DevNation Day | 312
How Amber is Driving Java’s Evolution
Billy Korando
Java Platform | 315/316
Refactoring Code: An Incremental and Purpose Driven Approach
Venkat Subramaniam
Practices and Other Tech | 405
Apache Kafka simply explained
Olena Kutsenko
Cloud Technology | 411
Why having your own Mr. Miyagi shouldn’t be luck but a given.
Kelly Jille
Agile | 311
Double-plus Ungood: Why Log4Shell Is So Bad
Josh Cummings
Security | 412
Alpine.js : Declare and React with Simplitcy
Luis Majano
Web and Front-end | 313
CI/CD Pipelines : What, Why, How?
Ixchel Ruiz ヾ(^-^)ノ
Tools and Techniques | 404
A Tour of the Modern Java Platform
James Ward
Core Java | 305
Java on Kubernetes: What I wish I knew first
Abel Salgado
Alberto C. Ríos
Cloud Infrastructure | 302
Zero Trust Architecture
Sendil Kumar
Architecture | Sidney Marcus Auditorium
Batch Processing in Action
Hillmer Chona
Rodrigo Graciano
Frameworks | 314
11:00
Morning Break 2a
Sponsor Lounge
11:20
Liberation for your data!
Hugo Guerrero
Red Hat DevNation Day | 312
What is Adoptium?
George Adams
Java Platform | 315/316
Writing Code for the Future
Valarie Regas
Practices and Other Tech | 405
Exploring Stateful Microservices in the Cloud Native World
Grace Jansen
Mary Grygleski
Cloud Technology | 411
Measuring the Impact of Software Craft
Ben Scott
Agile | 311
Stranger Danger: Your Java Attack Surface Just Got Bigger
Brian Vermeer
Security | 412
On the Edge of My Server
Brian Rinaldi
Web and Front-end | 313
Making Maven Marvelous
Giovanni van der Schelde
Maarten Mulders
Tools and Techniques | 404
What's "Loom"ing in Java: The Why and What of Project Loom
Venkat Subramaniam
Core Java | 305
Container Usage Patterns
Raju Gandhi
Cloud Infrastructure | 302
How does a matching engine work?
Juan D Bustamante
Architecture | Sidney Marcus Auditorium
What’s New in Spring in 2022
Spencer Gibb
Frameworks | 314
12:20
Lunch Break I
Sponsor Lounge
13:20
Quarkus. A Bliss for developers
Alex Soto
Red Hat DevNation Day | 312
Java on CRaC: Superfast JVM Application Startup
Simon RItter
Java Platform | 315/316
Forming a Culture Club
Dennis Sharpe
Practices and Other Tech | 405
Supercharge your Ingress with Kong
Vik Gamov
Cloud Technology | 411
Diagrams as code 2.0
Simon Brown
Agile | 311
From DevOps to DevSecOps
Larry Maccherone
Security | 412
AI in Web - TensorFlow.js
Gant Laborde
Web and Front-end | 313
Removing complexity from integration tests using Testcontainers!
Oleg Šelajev
Tools and Techniques | 404
Preparing for the Java cert and learning new features (part 1 - Java 9 to 11)
Scott Selikoff
Jeanne Boyarsky
Core Java | 305
Building a Distributed Datastore in 8 Weeks
Yoel Spotts
Architecture | Sidney Marcus Auditorium
5 Ways to Make Java Development and Kubernetes Spark Joy With Quarkus
Edson Yanaga
Frameworks | 314
14:20
Containers without docker
Cedric Clyburn
Red Hat DevNation Day | 312
Simple tweaks to get the most out of your JVM
Jamie Lee Coleman
Java Platform | 315/316
From Zero to Monitored
Ajuna Kyaruzi
Practices and Other Tech | 405
Practical Cloud Pipelines
Danica Fine
Cloud Technology | 411
Codezillas
Whitney Lee
Nathaniel Schutta
Agile | 311
Mother Nature vs Java - the security face off
Steve Poole
Grace Jansen
Security | 412
Peanut Butter Jamstack
Raymond Camden
Web and Front-end | 313
Debugging 101
Lennon Scariano
Najae Stevenson
Tools and Techniques | 404
Preparing for the Java cert and learning new features (part 2 - Java 12 to 17)
Scott Selikoff
Jeanne Boyarsky
Core Java | 305
Prod-like Integration Testing for Cloud-Native Microservices
Daniel Oh
Cloud Infrastructure | 302
Software Architecture by Example
Neal Ford
Architecture | Sidney Marcus Auditorium
Spring Cloud Stream Past, Present, and Future.
Glenn Renfro
Oleg Zhurakousky
Frameworks | 314
15:20
Afternoon Break 1b
Sponsor Lounge
15:40
Cloud Native resiliency patterns from the ground up
Ana Maria Mihalceanu
Red Hat DevNation Day | 312
Using byte-code analysis to modernize your Java EE applications
Cindy High
Java Platform | 315/316
Adding Full Text Search to your Java Applications with Elasticsearch
Todd Sharp
Practices and Other Tech | 405
How Microsoft Learned to Love Java
Reza Rahman
Cloud Technology | 411
Designing Event-Driven Applications with Apache Flink, Apache Spark and Apache Pulsar
Tim Spann
Agile | 311
Lock That Sh*t Down!
Brian Demers
Matt Raible
Security | 412
ARIA: A Grande Method Of Accessible Markup
Chris DeMars
Web and Front-end | 313
Landscape of MicroProfile and Jakarta EE Tools
YK Chang
Kathryn Kodama
Tools and Techniques | 404
Clean Application Development with Records, Sealed Classes and Pattern Matching
José Paumard
Core Java | 305
Configuration as Data, GitOps and multi-cluster: the key to successful service-mesh adoption
Christian Posta
Cloud Infrastructure | 302
Java Design Patterns 2022
Daniel Hinojosa
Architecture | Sidney Marcus Auditorium
gRPC Cornerstone: HTTP/2… or HTTP/3?
Mykyta Protsenko
Alex Borysov
Frameworks | 314
16:50
DevNation Opening Act
Ana Maria Mihalceanu
Edson Yanaga
Keynote | Sidney Marcus Auditorium
17:00
The New Excitement Around The Good Old Java
Venkat Subramaniam
Keynote | Sidney Marcus Auditorium
18:00
Quarkus Rocks Party
Sponsor Lounge
18:20
Java JEP’dy : The community quiz hour
18:20
OffHeap Podcast (Devnexus Edition)
314
ROOM MAP
Thursday Apr 14 - Main Conference
09:00
Hacking the OSS Supply Chain
Stephen Chin
Keynote | Sidney Marcus Auditorium
10:00
The Future is Kube-Native
Edson Yanaga
Red Hat DevNation Day | 312
Getting Caught up with Kotlin
Justin Lee
Java Platform | 315/316
What's a Pull Request? (Contributing to Open Source)
Brad Wood
Practices and Other Tech | 405
Bootiful Edge Services
Josh Long
Cloud Technology | 411
Building Trust with Tech & Product
Erin Geoghan
Agile | 311
Introduction to SLSA framework
Veer Muchandi
Security | 412
Typescript for the busy Java developer
Orlando Valdez
Web and Front-end | 313
Race between pair programming tools
Kaya Weers
Tools and Techniques | 404
Java 17's Project Panama 4 Newbies
Carl Dea
Core Java | 305
DevOps for Java Shops
Brian Benz
Cloud Infrastructure | 302
The lost art of software design
Simon Brown
Architecture | Sidney Marcus Auditorium
Jakarta EE 10 and Beyond
Ivar Grimstad
Frameworks | 314
11:00
Morning Break 1a
Sponsor Lounge
11:20
Secure Your Quarkus App!
Sébastien Blanc
Red Hat DevNation Day | 312
The Future is Reactive
Cecili Reid
Java Platform | 315/316
Learning Through Tinkering
Tom Cools
Practices and Other Tech | 405
The hidden gems of distributed tracing
Ana Maria Mihalceanu
Cloud Technology | 411
Test-Driven Development is a Paradox
Burk Hufnagel
Agile | 311
Java and Ransomware - what’s in it for you?
Steve Poole
Security | 412
Understanding Alexa
Jeff Blankenburg
Web and Front-end | 313
Leverage CompletableFutures to handle async queries.
David Gómez García
Tools and Techniques | 404
Amber - not just a rare fossil
Chandra Guntur
Core Java | 305
Spring Cloud Gateway Recipes
Spencer Gibb
Cloud Infrastructure | 302
Bridging the Gap Between Ops and Developers with CI/CD
Nathaniel Schutta
Architecture | Sidney Marcus Auditorium
Bootiful GraalVM
Josh Long
Frameworks | 314
12:20
Lunch Break II
Sponsor Lounge
13:20
7 Strategies for Building Majestic Monoliths
Jeremy Davis
Red Hat DevNation Day | 312
Migrating from Imperative to Reactive
Terry Walters
Java Platform | 315/316
Help Your Boss Help You
Kenneth Kousen
Practices and Other Tech | 405
Divide and Conquer: Send Forth the Microservices
Jennifer Reif
Cloud Technology | 411
Minimum CD (Continuous Delivery) - Road from “fake” CD to minimum CD and beyond...
Bryan Finster
Istvan Bathazi
Agile | 311
Securing Kubernetes Secrets
Alex Soto
Security | 412
Making A Strong Case For Accessibility
Todd Libby
Web and Front-end | 313
Deploy, Release, CI/CD, oh my!
Jeremy Meiss
Tools and Techniques | 404
Beyond JUnit - Pragmatic Ways to Increase Code Quality
Todd Ginsberg
Core Java | 305
Brewing the Best of All Worlds
Mark Heckler
Cloud Infrastructure | 302
Spring Cleaning
M. Jeff Wilson
Architecture | Sidney Marcus Auditorium
Micronaut and GraalVM Native Image
Burt Beckwith
Frameworks | 314
14:20
Solve your Planning Problems with AI
Jason Porter
Red Hat DevNation Day | 312
Take a walk on the Client Side
Erin Schnabel
Java Platform | 315/316
Buried in Technical Debt?
Chris Stone
Practices and Other Tech | 405
(Mis)Understanding Cloud-Native
Ana Maria Mihalceanu
Rustam Mehmandarov
Cloud Technology | 411
Do You Want to Save $50,000 Per Developer Per Year?
Leslie Brooks
Agile | 311
Getting Started with Spring Authorization Server
Joe Grandja
Security | 412
May JavaFX be with you...always
Gerrit Grunwald
Web and Front-end | 313
How Do I Build Thee? Let Me Count The Ways!
Melissa McKay
Tools and Techniques | 404
Pattern Matching for Java
Neha Sardana
Core Java | 305
Closing the Developer Experience Gap in the Kubernetes Ecosystem
Mark Fisher
Cloud Infrastructure | 302
An Introduction to Apache Pinot
Tim Berglund
Architecture | Sidney Marcus Auditorium
Jakarta EE and MicroProfile Highlights
Edwin Derks
Frameworks | 314
15:20
Afternoon Break 2b
Sponsor Lounge
15:40
Integrating AI/ML into App Development Workflow Made Easy
Prasanth Anbalagan
Red Hat DevNation Day | 312
JOOQ: Data abstractions without distraction
Jason Lee
Java Platform | 315/316
Get going with GitOps
Peter ONeill
Practices and Other Tech | 405
I'm Tracing you!
Roberto Cortez
Cloud Technology | 411
Hybrid Scrum: location may vary
Jeanne Boyarsky
Agile | 311
Application Gateway Security: What Developers Really Need to Know
Matthew Close
Security | 412
Single Page Apps in a Microservice Architecture
Zachary Klein
Web and Front-end | 313
Releasing at the speed of light
Ixchel Ruiz ヾ(^-^)ノ
Andres Almiray
Tools and Techniques | 404
Observability: Beyond the three pillars with Spring
Jonatan Ivanov
Cloud Infrastructure | 302
The (Not So Subtle) price of Microservices
Freddy Guime
Architecture | Sidney Marcus Auditorium
MicroProfile - The Current and The Future
Emily Jiang
Frameworks | 314
16:40
Raffle and conf close
Keynote | Sidney Marcus Auditorium
19:30
Conference After Party - Moxy Hotel Lounge Midtown
Moxy Hotel Lounge Midtown | 48 13th St NE