Have you ever encountered a codebase that’s ogreish and has so many layers of complexity that it makes you cry? It might actually be an onion!

In this humorous talk we’ll investigate the structure of large monolithic applications and how we can peel back layers to reveal greater understanding. Using the principles of hexagonal architecture and the science of onion growth, we can make monoliths great again.

Comments

Please login to leave a comment

Loes Alleman at 14:33 on 15 Mar 2024

Very nicely delivered and interesting talk about applying tactical patterns from DDD. The analogy of an onion to represent an application (structurally) was taken seriously and carried on throughout the whole presentation, in a very sweet way. (Onions do get sweet of you cook them long enough).
The concepts were very clear and the code examples easy to follow and helpful. I enjoyed this talk very much and think it most certainly plants some seeds in those who are not yet into DDD concepts.

Can only agree with previous review, was entertaining and pedagogic, great talk excellently delivered.

Rodi de Boer at 11:06 on 21 Mar 2024

Awesome talk! Very very insightful. Great how you took the analogy and ran with it, but doing it in a helpful way; Never was it too far fetched.
Even for a relatively introductory topic (or 3 actually) I was captivated start to finish. Very well done.

And I even bought the book Salt, Fat, Acid, Heat. Thanks!

Great, entertaining talk by Katie going into the nuances and experiences of working on a monionlith. Relatable comparisons with gardening work and code projects helped give a different perspective on how to deal with code bases.