Tomasz Sadza

JavaScript Conference 2024 (Warsaw & Online)
Learn from the Best
Meet Tomasz Sadza

Tomasz Sadza

Composition as a Modern Design Pattern: Breaking Free From Inheritance in TypeScript

Design patterns evolve with the needs of modern applications. Traditional inheritance-based approaches often lead to rigid structures that are difficult to modify and maintain. In this talk, I will present composition as a modern design pattern that enables the creation of more flexible and modular systems. I will demonstrate how composition replaces inheritance in modern TypeScript applications, allowing for greater scalability, testability, and ease of code modification, ultimately leading to better optimized and future-proof projects.

Tomasz Sadza - Tech Leader, Senior Software Engineer, Sii | Poland

As an experienced Tech Leader, Software Engineer and Trainer with over two decades of experience, he guides teams through all stages of the software development lifecycle, delivering top-tier architectural choices.

He has extensive experience in establishing technical and coding standards, utilizing a diverse set of tools and platforms.

He has been running his own company, granting him invaluable business insights and domain expertise.

His programming approach is language-agnostic, but he holds deep expertise in object-oriented, structural, and functional programming paradigms. He is particularly skilled in PHP and JavaScript and has extensive hands-on experience in full-stack development. His analytical skills are evident in his ability to dissect requirements and translate complex business needs into streamlined technical solutions.

A speaker on application architecture topics at the nationwide Microsoft Tech Summit, PHPers Summit and PHPCon.

Learn from the Best Featured Speakers

Companies that support the JavaScript ecosystem
Our Sponsors 2026

By becoming a sponsor of JS Poland, you gain a unique opportunity to showcase your company and products to hundreds of experienced JavaScript developers, engineers, and tech leaders from across Europe. This kind of exposure can boost visibility, strengthen your brand within the JS community, and help you attract top engineering talent. To learn more about our sponsorship opportunities, please fill in the form.

Join our mailing list

Sign up to receive updates about JS Poland, including workshops, speaker previews, ticket launches, JS Awards, JavaScript Master Podcast, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.