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 2027 sessions

Artificial Intelligence, Real Consequences

English session - Intermediate

How much code do you still truly read? Do you check what green tests actually prove? Everything passed review without a problem, but the outage it caused is still yours. I will teach you my hard-won principles for getting this process back under control: verifying without asking, checking assumptions before building on them, ranking changes by irreversibility, actually enforcing rules. You wanted to make things predictable. Let's reclaim that.

Authentication is the easy half

English session - Intermediate

You asked for an ID before you opened the door. Who checks which rooms they open next? Authentication alone gets you almost nothing. Once a request is trusted, whole classes of failures open up: unauthorised reads, privilege grants, wrong balances, forgotten endpoints still answering, control panels wide open. I will walk you through the vulnerability and teach you the defence. Let's look at both halves and get authorisation right.

Montreal 2025 sessions

Montreal 2024 sessions

Montreal 2023 sessions

Montreal 2022 sessions

Montreal 2020 sessions

Montreal 2018 sessions