Tomasz Kowalczyk

Tomasz Kowalczyk

Software architect with over 10 years of experience in 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 2022

Design APIs with purpose

Session en anglais - Intermédiaire

What makes a good API? What makes people *want* to use yours? It doesn't matter if it's REST, RPC, or something else - the API design should start with purpose. Let's talk about API evolution, verifiable consistency, clear description, runnable documentation, implementation architecture, and other techniques to minimize the development effort and ease the integration for our clients. Let's also dispel a few myths about HTTP, while we're at it.

Refactoring graphite to diamond

Session en anglais - Intermédiaire

You joined a project and the promised quality is... not there. The smallest change could make the project crumble under its own weight. Let's talk about such a project where we not only solved technical challenges, but also regained trust of the business, trained the team, prepared it for future requirements, and gained priceless experience in the process.

Sessions Montréal 2020

Sessions Montréal 2018