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.

Sessions Montréal 2025

API lessons learned, Chapter II

Session en anglais - Débutant

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?

Session en anglais - Débutant

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!

Sessions Montréal 2024

Sessions Montréal 2023

Sessions Montréal 2022

Sessions Montréal 2020

Sessions Montréal 2018