
C++, compilers, and programming languages. Software engineer @LSEGplc, chair for std::ranges at @isocpp. @foonathan@fosstodon.org
Aachen, Germany
Joined September 2014
- Tweets10.3K
- Following69
- Followers13.4K
- Likes5.7K
Jonathan Müller retweeted
Sometimes, working on C++ is frustrating.
Other times, people gives talks about how a feature you pushed through is "really magical but also really convenient."
Those latter moments make the former moments worthwhile.
Check out youtube.com/watch?v=RemzByMH…
Jonathan Müller retweeted
Missing (and Future?) C++ Range Concepts - by @foonathan- C++Now 2025
youtu.be/RemzByMHWjI
#Coding #Cplusplus #Cpp #Programming
Jonathan Müller retweeted
Keynote: Functional Programming in C++ - by @foonathan - C++Online 2025
youtu.be/PgXB0n6YVBg
#Coding #Cplusplus #Cpp #cpponline
Jonathan Müller retweeted
C++OnSea 2025 SESSION ANNOUNCEMENT: Missing (and future?) C++ Range Concepts by @foonathan
Register now at cpponsea.uk/tickets/
cpponsea.uk/2025/session/mis…
#Algorithms #Cplusplus #Cpp #Ranges
Jonathan Müller retweeted
C++Now 2025 SESSION ANNOUNCEMENT: Missing (and Future?) C++ Range Concepts by @foonathan
schedule.cppnow.org/session/…
Register now at cppnow.org/registration/
#Algorithms #Cpp #Genericprogramming
Jonathan Müller retweeted
We have just released a new CppCon 2024 Video!
Back to Basics: Functional Programming and Monads in C++ - by @foonathan- CppCon 2024
youtu.be/-dXFmWXMrm0
#Coding #Cplusplus #Cpp #cppcon
Jonathan Müller retweeted
We have just released a new C++ on Sea 2024 Video!
Overengineering max(a, b) Mixed Comparison Functions, Common References & Rust Lifetime Annotations
youtube.com/watch?v=EF2cwt8E…
#Coding #Cplusplus #Cpp #Programming #cpponsea
Jonathan Müller retweeted
In November, I'll be giving talks all over Germany.
2024-11-11 C++ Standard Parallelism at GSI
2024-11-12 The C++ Execution Model at the Munich C++ Meetup
2024-11-13 Think Parallel at the Berlin C++ Meetup
2024-11-14 The C++ Execution Model at Meeting C++
Jonathan Müller retweeted
We have just released a new C++Now 2024 Conference Video!
A Deep Dive Into C++ Object Lifetimes - by @foonathan- C++Now 2024
youtu.be/oZyhq4D-QL4
#Coding #Cplusplus #Cpp #Programming #Softwareengineering
Jonathan Müller retweeted
CppCon 2024 SESSION ANNOUNCEMENT: Back to Basics: Functional Programming in C++ by @foonathan
cppcon2024.sched.com/event/1…
Register now: cppcon.org/registration/
#cpp #cplusplus #programming #functionalprogramming
Jonathan Müller retweeted
🚨 #C++ Devs Alert!
An (In-)Complete Guide To C++ Object Lifetimes by @foonathan:
- Object creation/destruction
- Memory manipulation
- Unions & strict aliasing
- std::launder & friends
Demystify C++ standards & optimizations!
Watch NOW:
buff.ly/3Wo7csb
Jonathan Müller retweeted
It’s annoying how customers always want new features rather than allowing me to simply continue reimplementing the core part with increasing amounts of performance and elegance.
Jonathan Müller retweeted
C++OnSea 2024 SESSION ANNOUNCEMENT: An (In-)Complete Guide to C++ Object Lifetimes by @foonathan
Register now at cpponsea.uk/tickets/
cpponsea.uk/2024/sessions/an…
#undefinedbehavior #objects #cpp #cplusplus
Jonathan Müller retweeted
C++OnSea 2024 SESSION ANNOUNCEMENT: Overengineering `max(a, b)`: Mixed comparison functions, common references, and Rust's lifetime annotations by @foonathan
cpponsea.uk/2024/sessions/ov…
Register now at cpponsea.uk/tickets/
#metaprogramming #valuesemantics #programming #coding
Jonathan Müller retweeted
C++OnSea 2024 SESSION ANNOUNCEMENT: An (In-)Complete Guide to C++ Object Lifetimes by @foonathan
cpponsea.uk/2024/sessions/an…
Register now at cpponsea.uk/tickets/
#undefinedbehavior #objects #cpp #cplusplus
Jonathan Müller retweeted
C++OnSea 2024 SESSION ANNOUNCEMENT: An (In-)Complete Guide to C++ Object Lifetimes by @foonathan
cpponsea.uk/2024/sessions/an…
Register now at cpponsea.uk/tickets/
#undefinedbehavior #objects #cpp #cplusplus
Jonathan Müller retweeted
My Tokyo ISO C++ Trip report - Ville wins the Sankel award, a new [[nodiscard]] policy, and more...
blog.developer.adobe.com/tri…
Jonathan Müller retweeted
Decided to live dangerously by attending a C++ talk at @lambda_conf. Fortunately, @foonathan is a very entertaining and gifted speaker. So now I know what pointer provenance is, and have a bunch of samples to torture my C++ colleagues with 😉

















