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.

Montreal 2019 sessions

Programmable money: writing Ethereum smart contracts

English session - Advanced

Blockchain and cryptocurrencies are a hot topic, but there is another significant concept which may change how we interact with the modern world. Smart contracts, also known as programmable money, are programs you can run on the actual blockchain. Ethereum with its Solidity language is the most stable and mature ecosystem for doing that. I will teach you how to write your own smart contract including Docker-based environment for testing purposes.

Regex your way to excellence

English session - Intermediate

I solved dozens of tricky engineering challenges and squeezed out the last bit of performance with Regular Expressions. Parsers, generators, extractors, validators, you name it. Now I want to give you that knowledge through real-world use cases. I will explain the whole process from the idea up to the full implementation, including performance optimization and hidden gems which make your life way easier.

Montreal 2018 sessions