Tomasz Kowalczyk

Tomasz Kowalczyk

Software consultant with over 15 years of experience in the web applications industry. Functional Programming enthusiast pursuing the ultimate goal of software quality and maintainability. An author of several open-source libraries. Provides well-designed and open solutions to technical problems.

Montreal 2025 sessions

API lessons learned, Chapter II

English session - Beginner

Working with APIs? Great! Did you have to solve surprisingly similar issues in different projects? Did project complexity force you to break the established guidelines for structure, filtering, validation, or pagination? How often have your endpoints, versioning, and evolution stood the test of time? Let's talk about the real examples of solutions I implemented in various APIs. Smile at changing requirements thinking - I've got it!

Functions are fun... again?

English session - Beginner

Everyone and their dog knows and uses object oriented programming. While OOP is very useful, we pretty often focus on getting elaborate class hierarchies, intertwined with inheritance, frameworks, DI, libraries... What if I told you, that lots of these abstractions can be simplified with... plain functions? We won't even need to talk about Functional Programming, just functions! Let's solve a problem by not having it in the first place!

Montreal 2024 sessions

Montreal 2023 sessions

Montreal 2022 sessions

Montreal 2020 sessions

Montreal 2018 sessions