Mateusz Pusz

Software architect, developer, security champion with more than 12 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, and evangelist focused on Modern C++. His main areas of interest and expertise are code performance, low latency, stability, and security. Mateusz worked at Intel for 13 years and now he leads C++ Community at EPAM Systems. He is also a member of the ISO C++ Committee (WG21) and WG21 Study Group 14 (SG14). In 2013 he won “Bench Games 2013” – worldwide competition in C++ language knowledge.

Presentations

Pointless Pointers – How to make our interfaces efficient? (2017)

C++ is not C. C++ developers too often forget about that. The effects are often disastrous. nullptr dereferences, buffer overflows, resource leaks are the problems often seen in C++ applications bug trackers. Does it have to be like that? The talk presents a few simple rules tested in production that will make most of those issues go away and never appear again in the C++ software. Interested? Come and see :-)

Striving for ultimate low latency (2017)

That talk will present the C++ world seen from Low Latency domain. The world where no dynamic allocations are welcomed, C++ exceptions are nearly not used, where STL containers are often not enough, and where developers often need to go deep down to assembly level to verify if the code really does its best.