menu_2
Home
Sessions
Schedule
Speakers
Workshops
Travel
Contact Us
Members
Sign In
Sign Out
Workshop Requirements
Session Survey
Download Slides
Session Video
Session Evals
Event Eval
Code of Conduct
You are viewing details from a past event. Please check our
upcoming event schedule
if you are looking for current content.
Sessions
Jonathan Schneider
Co-Founder & CEO @ Moderne
Automated software refactoring with OpenRewrite and Generative AI
Fundamentals of Migration Engineering with OpenRewrite
Half Day Workshop: Fundamentals of Migration Engineering with OpenRewrite
The rise of the 100x developer
Justine Gehring
Research Engineer @ Moderne
Automated software refactoring with OpenRewrite and Generative AI
Olga Kundzich
Co-founder & CTO @ Moderne
Fundamentals of Migration Engineering with OpenRewrite
Half Day Workshop: Fundamentals of Migration Engineering with OpenRewrite
Benjamin Muschko
Independent Consultant, Automated Ascent
Certified Kubernetes Application Developer (CKAD) Crash Course
Llewellyn Falco
Independent Agile Coach
From 0% to Cleanly Refactored 100% tested code
Mob Programming
TDD with ChatGPT
Techniques for the worst of legacy code: Peel and Slice
Writing Better Developer Documentation
Michael Carducci
Holistic Software Architect @ Truly Magic
Agile Architecture
An Architect's Approach to API Strategies
DataCentric in Action
Holistic Software Architecture
Hypermedia and the rest of REST
Personal Knowledge Management (PKM) for the Modern Knowledge Worker
The Art of Innovation
The Illusion of Logic: Technology Through a Magician's Eyes
Third Way Web Development with HTMX
Venkat Subramaniam
Founder @ Agile Developer, Inc.
Creating and maintaining Architectural Fitness Functions
Cruising Along With Java: Part 1
Cruising Along with Java: Part 2
Design Patterns Revisited in Modern Java
Designing for Resilience and Scale
Human AI collaboration: Making Prudent use of AI in development
Know Your Java: Part 1
Know Your Java: Part 2
Let's Have Some Fun with Game Of Life: And Learn to Think Functionally Along the Way
Monoliths or Microservices?
Multithreading vs. Asynchronous Programming: The Architectural Shift
Patterns for Microservices
Programming with Structured Concurrency
Scaling Up with Virtual Threads
Raju Gandhi
Founder, DefMacro Software
Advanced Git
Container Security Fundamentals Part I
Container Security Fundamentals Part II
Git features you aren’t using
Measuring your architecture
Modular Monoliths: A happy middle
Navigating turbulent waters—Beginning Kubernetes—Part I
Navigating turbulent waters—Beginning Kubernetes—Part II
On being an effective developer
\s+[Rr]eg(ular [Ee]xpression|ex[pe]?)s? for Mortals (Workshop)
Arty Starr
Author of Idea Flow, Founder, FlowInsight
Enabling Powerful Software Insights by Visualizing Friction and Flow
Interactive 3D Animation in AR
Kenneth Kousen
President, Kousen IT, Inc.
Custom GPTs for Fun, Profit, and Potential Liability
Modern Java 21+: The Next-Level Upgrade
Practical AI Tools for Java Developers
Upgrade to Modern Java: 2025 Deep Dive
Daniel Hinojosa
Independent Consultant
Architectural Patterns Focus: EventDriven Architecture & Messaging
Architectural Patterns Focus: Security
Domain Driven Design Deep Dive
From DDD to Delivery
IntelliJ Jedi Tricks
JDK Features To Get Excited About
Java Design Patterns To Go
Kafka Connect: Harnessing Data Stores
Kafka Fundamentals
Kafka Streams and KSQLDB
The Java Sessions: Threading and Synchronizers
The Java Sessions: Virtual Threads and Structured Concurrency
Brian Sletten
Forward Leaning Software Engineer @ Bosatsu Consulting
API Design
API Governance : Systematizing Organizational Endpoints
Security of Machine Learning Systems
Super Power Dojo Command Line for Developers
Vector Databases : Accelerating Learning and Discovery
Ken Sipe
Cloud Architect & Tech Leader
Architectural Awareness: Engineering Super-skill
Architectural Principles: Building the Foundations of Design Excellence
Becoming an Architect: Nurturing Essential Skills for Success
Go for Java Developers
Mastering Solutions: Unraveling the Role of Solution Architects
Navigating the Cloud as a Cloud Architect
Standing up Enterprise Architecture
The World of Architects
Tim Berglund
VP Developer Relations at Confluent
An Introduction to Apache Pinot
Event-Driven Architecture Done Right: Deep Dive
How Do You Query a Stream?
Mastering Tech Leadership in 60 Minutes
Stream Processing Your Way with Apache Flink?
Jeremy Deane
Chief Architect at Foundation Medicine
Architecture Documentation
Architecture Resiliency
Architecture Trade-offs
Craig Walls
Author of 'Spring in Action' and 'Building Talking Apps'
Building Intelligent Spring Applications with Spring AI
Introducing Spring Modulith
Spring Graph QL
What's New in Spring and Spring Boot
Kirk Knoernschild
Software Developer & Mentor
30 Years of Software Development: Lessons from the Trenches
From Fragile to Agile Architecture
Refactoring the Monolith
Understanding the Java Platform Module System
Rohit Bhardwaj
Director of Architecture, Expert in cloud-native solutions
AI-Enhanced Big Data: Integrating Private LLMs and Vector Databases
Enterprise Architecture for Next-Gen innovations
Modernizing Legacy Systems: AI-Enhanced Cloud Adoption Frameworks
Next-Gen Software Architecture with Large Language Models(LLMs) like ChatGPT
Securing the Digital Landscape: A Deep Dive into OWASP Top 10 for Applications, APIs, and LLMs
Baruch Sadogursky
Principal Developer Productivity Engineering Advocate, Gradle
Coding Fast and Slow: Applying Kahneman's Insights to Improve Development Practices and Efficiency
Surviving the Techpocalypse: Empowering Survivors with Developer Productivity Engineering
Christopher Lorenzo
Distinguished Engineer @ Comcast
Hands on Performance Tuning PWAs
The Decision Buy-In Algorithm
Web Components across Frameworks
Brent Laster
Global author, trainer and founder of Tech Skills Transformations LLC
DIY Gen AI: Running LLMs locally with LM Studio, Hugging Face, and Ollama
Gen AI: Testing with GitHub Copilot
GitHub Copilot Deep Dive
GitHub Copilot vs Codeium - Battle of the AI coding assistants
GitHub Security
Adi Polak
Director of Advocacy and Developer Experience Engineering, Confluent
Demystifying the next advancements of LLMs: RAG: Retrieval-augmented generation
How Do You Get AI Into Production?
Mastering the Art of Streaming Infrastructure
Billy Williams
Speaker, Seeker, Writer, Igniter, and Global Poverty Fighter
Best Practices for Distributed Teams
Travis Gosselin
Distinguished Software Engineer, SPS Commerce
API Essentials Toolkit: Tools that Power APIs Developers Love
Compelling Code Reuse in the Enterprise
Crafting Consistent APIs at Scale: Embracing Linting & Reusable Models
Mastering GitHub: Beyond Source Control
Scott Wierschem
Founder: Keep Calm & Refactor Project
Debugging Java
Making Sense of Other People's Code
Refactoring to Design Patterns
Paul Preiss
CEO & Founder of Iasa
Architecture Core Concepts: The end to end Architect
Living in Legacy: Delivery of technology value in a legacy world
The Edge of Engineering and Architecture: Navigating agile, engineering, and delivery
John Riviello
Engineering Fellow @ Comcast
Hands on Performance Tuning PWAs
The Decision Buy-In Algorithm
Web Components across Frameworks
Simon Roberts
Java Expert
The Java Memory Model Clarified
When Things Go Wrong
Pratik Patel
Developer Advocate @ Azul Systems
Cloud Cost Optimization for Java Developers