The Hexagonal Architecture pattern - more correctly named Ports & Adapters - was first described by Dr. Alistair Cockburn in 1994, first written up in 2005, and hit its third style of presentation as recently as 2022. In this talk, Dr. Cockburn will share its original motivation, what problems it solves and the newest form of presenting it, hopefully still simple and clear.
In short form, the pattern says to make a "component" out of your application or system, cutting it off from all external agencies and technologies, and creating a provided interface to it's clients and a required interface to its suppliers. Doing this frees the app from database and other technology dependencies, allows it to be tested in isolation, and allows shifts in technology to be incorporated without drama.
The talk will attempt to show how easy and simple it is to implement the pattern in practice.

Dr. Alistair Cockburn (pronounced Cō-burn) was named as one of the “42 Greatest Software Professionals of All Times" in 2020, as a world expert on methodologies, project management, software architecture, use cases and agile development. He co-authored both the Agile Manifesto and the Project Management Declaration of Inter-dependence. Since 2015 he has been working on expanding agile to cover eve...