Talking
Occasionally, I give talks on topics related to the technicalities of C++, C, systems programming and software development in general. Here you’ll find a list with recordings and slides from my past talks.
▸ Lambdas–the good, the bad, and the tricky at Meeting C++ 2019 #
📰 Slides📺 Sadly, because of an equipment malfunction, a recording of this talk is not available. 😞▸ Structured bindings uncovered at C++ on Sea 2020 #
📰 Slides📺 Recording of the session▸ Lambdas, uses and abuses at Meeting C++ 2020 #
📰 Slides📺 Recording of the session▸ Modern C on Sea, a half-day workshop on modern C, at C++ on Sea 2021 #
This was a workshop, so there’s no recording or slides available.▸ To pass and return–the story of functions, values and compilers at Meeting C++ 2021 #
📰 Slides📺 Recording of the session▸ To pass and return–the story of functions, values and compilers at C++ on Sea 2022 #
This is an updated and modified version of the talk I gave at Meeting C++ 2021.
▸ Lambdas–how to capture everything and stay sane at Meeting C++ 2022 #
One more talk about lambdas at Meeting C++. It becomes a tradition of sorts:).
▸ C is great! Long live C! at ACCU 2023 #
A somewhat unusual talk about modern C.
▸ Taming lambdas’ uniqueness at Meeting C++ 2023 #
Every lambda in C++ has a unique type. This comes with some interesting consequences. This talk is about how to work around this limitation and make lambdas more flexible in a variety of situations.
▸ C++ common knowledge, once more at Meeting C++ 2023 #
Aimed at beginners, this talk is about things every C++ developer should know. The talk is a story of refactoring a simple program to remove mistakes that are a consequence of misunderstanding some basic C++ concepts.
▸ Magic powers at your fingertips–Boosting your developer’s mojo with GDB at ACCU 2024 #
Again an unusual topic at ACCU. A talk about GDB, the GNU debugger. It’s a powerful tool that can help you understand your code better and find bugs faster. The talk is about how to use GDB effectively and how to make the most of its features.
I know Ctrl+L can refresh the screen in GDB. Learned it directly from the audience during the talk. Thanks! No idea how I missed that one. 😄
▸ A kaleidoscope of lambdas at Cpp on Sea 2024 #
*Yet another talk about lambdas. It was presented as a part of the Back to the basics informal track, so it’s very beginner-friendly.
▸ Beginner’s Mind, Expert’s Mind at CppNorth 2024 #
A talk about how we read, write and understand code. And how our brains make sense of it.