More Testable Code with Hexagonal Architecture with Ted M. Young - February 2023 - PhillyXP
More Testable Code with Hexagonal Architecture Hexagonal Architecture provides a set of simple and specific rules to organize your system's code. These rules make it easier to test your code, as well as being a good fit for incorporating Domain-Driven Design. In this talk, we'll look at how Hexagonal Architecture differs from typical layered architectures. We'll then dive into how Hexagonal Architecture leverages the idea of Separation of Concerns to make testing easier. We'll see how the architecture uses Ports & Adapters (another name for this architecture) to improve the design by clearly defining how core application logic connects to external resources and state. While the example code is in Java and Spring Boot, this architecture is applicable to any language and framework. About the speaker: Ted M. Young (known as JitterTed on social media) is a Java trainer, coding coach, speaker, and author. He's been in software development for over 30 years, doing eXtreme Programming since 2000. Ted has worked for eBay, Google, Apple, and Guidewire Software. He is now an independent educator, helping those new to the industry and experienced folks increase their joy in coding by making code more testable. Ted uses Learning Ensembles to teach TDD, refactoring, and Hexagonal Architecture through hands-on experience. You can find out more at https://TED.dev.

Hexagonal Architecture (Alistair Cockburn)

Hexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable by

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

More Testable Code with the Hexagonal Architecture

AI Product Operating System - Part 3: Accelerated Development Without Losing Control

How to Think Like an Architect - Mark Richards

Software engineering at the tipping point

Full Walkthrough: Workflow for AI Coding — Matt Pocock

Visualising software architecture with the C4 model - Simon Brown, Agile on the Beach 2019

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Spring Boot Testing - ** Batteries Included 🔋🔋

"Software Fundamentals Matter More Than Ever" — Matt Pocock

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
![Master No Code Chatbots With Copilot Studio (Formerly Power Virtual Agents) [Full Course]](https://i.ytimg.com/vi/nYxf8ndIBE0/hqdefault.jpg?sqp=-oaymwEnCNACELwBSFryq4qpAxkIARUAAAAAGAElAADIQj0AgKJDeAG4AvMY&rs=AOn4CLC-NoXUZc_vD4byA4TUqYQ6tw0zaQ&usqp=CCY)
Master No Code Chatbots With Copilot Studio (Formerly Power Virtual Agents) [Full Course]

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Hexagonal architecture: the what, why and when?

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

