airhacks.fm podcast with adam bien cover image

From Hexagonal Architectures to Data Oriented Programming

airhacks.fm podcast with adam bien

00:00

Decoupling and Abstraction in Software Development

The chapter delves into the concept of decoupling and abstraction in software development, discussing the use of interfaces, domain objects, polymorphism, and transparent persistence. It emphasizes the importance of understanding the business logic behind the code and creating clean, domain-focused implementations rather than focusing solely on technology. The discussion shifts towards data-oriented programming, highlighting the efficiency of directly working with JSON objects and Java records without relying heavily on inheritance.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app