From OOP to OOPS: Escaping the One-Paradigm Trap

Object oriented programming is no silver bullet, like any other paradigm. So, how to pick the right one? You simply don’t.

Modern programming languages are slowly adopting multiple paradigms, and for good reasons. It’s becoming increasingly clear that blending them can lead to better quality. But this faces us with a new challenge: what’s a good blend?

In this session, we’ll dive into the four major paradigms and define clear architectural roles for each, forming a balanced, maintainable foundation for applications of any scale. As a case study, we’ll refactor an over-engineered OO API into a leaner, more comprehensible design.

By the end of this session, you’ll have a good understanding of the major paradigms, and a practical, rule-based framework for when and how to apply them.

Share

Session info:

Speaker: Peter van Vliet

Co-Founder and Lead Architect @ Masking Technology at Masking Technology

Date: 13 March 2026

Time: 11:05 - 11:50

Relevant tags:
Architecture Software-design

See all speakers

See all videos