About
My name is Mathieu, I’m 38 and I write C++ for a living.
I was born in France so of course I’m a pedantic snob who likes wine and pastries.
Clichés aside, I enjoy coding, automating stuff, photography, cinema, role-playing games (both pen & paper and live action) and video games. And also wine (but not only the french ones).
I’ve worked in various areas, ranging from kernel programming to web development, financial software, databases and videogames. My current favorite subject is package management, which I think the lack of has been holding back C++ for years now.
I Used to run the C++ French User Group (CppFRUG) meetup in Paris but have since moved to Sweden.
You should easily be able meet me at the Sweden C++ Meetup in Stockholm, but also at various C++ conferences where I usually try to attend.
Talks
2022
- Breaking Enigma With the Power of Modern C++ (CppCon 2022). Also given live at Stockholm C++ and Meeting C++ 2022.
- The Basics of Profiling_ (ACCU 2022). A longer version than the 2021 CppCon version.
2021
- Multi Threading Model in Paradox Games: Past, Present and Future (CppCon 2021)
- The Basics of Profiling (CppCon 2021)
- This Videogame Developer Used the STL and You’ll Never Guess What Happened Next (ACCU 2021). A revised, longer version of the 2019 CppCon version.
2020
- Making Games Start Fast: A Story About Concurrency (CppCon 2020)
2019
- Build for everyday programmers and why should they care (code::dive 2019)
- This Videogame Developer Used the STL and You’ll Never Guess What Happened Next (CppCon 2019)
- The State of Package Management in C++ (ACCU 2019)
2018
*_ Early Modern C++: How to Handle a C++03 Codebase in $CURRENT_YEAR_ (CppCon 2018)
- C++ API & ABI versioning (ACCU 2018). Expanded version from the original CppCon 2017 talk.
2017
- Modern CMake for modular design (Meeting C++). Revised from CppCon but lower recording quality.
- C++ API & ABI versioning (Meeting C++). Revised from CppCon but lower recording quality.
- Modern CMake for modular design (CppCon 2017)
- C++ API & ABI versioning (CppCon 2017)
Projects
With an ex-colleague of mine, we wrote a unified C++ API to query all sorts of SQL databases. It’s called CDBC but unfortunately the company never managed to release it open-source. You can still take a look at the poster we shown at CppCon 2016 for inspiration.
I also used to be a contributor to the Conan C++ Package Manager.
Contact
You can contact me by email: mro@puchiko.net.
I’m also on Twitter: @MatRopert.