BlogPublicationsiX Article: Clean Code mit C++20, Teil 1An article I wrote for the German iX magazine "Clean Code mit C++20, Teil 1" is available in issue 2021/3. It is available as a printed edition as well as online. This is part of [...]PublicationsNew book project: Programming with C++20 - Concepts, Coroutines, Ranges, and moreI'm happy to announce that I'm writing a book about C++20: Programming with C++20 - Concepts, Coroutines, Ranges, and more. [...]C++20C++20: A coroutine based stream parserIn this post, I like to show you how C++20's coroutines can help you when writing a stream parser. This is based on a protocol Andrew Tanenbaum describes in his book Computer [...]C++Clang and gcc on macOS Catalina - Finding the include pathsmacOS 10.15 alias Catalina is out since the end of 2019, but I usually wait a while before I upgrade. Last week I took this step and did it, assuming most issues are either solved [...]PublicationsNotebook C++ - Tips and Tricks with Templates is available as paperpackOne of my long-term book projects, Notebook C++ - Tips and Tricks with Templates, is now available as a paperback version on Amazon. [...]PersonalMy setup for a live virtual class or talkSince last year the number of remote classes and virtual conferences has increased by a lot. As I wrote last year in my post Live virtual training, I'm happy to have the option of [...]TrainingUpcoming Events 2021The year has just started, and you might plan your C++ education. Here is where you can meet or work with me in the first half of 2021. [...]C++20C++20: Aggregate, POD, trivial type, standard layout class, what is whatIn this post, I would like to give you some details about the new definition in C++20 of a: [...]C++ InsightsC++ Insights code coverage on WindowsIn my last post, I wrote about the switch from Travis CI to GitHub Actions (C++ Insights: From Travis CI to GitHub Actions. In the what's next section, I dreamed a little about [...]C++ InsightsC++ Insights: From Travis CI to GitHub ActionsA while ago, Travis CI informed me (and others) that travis-ci.org will be shutting down, and all projects have to move to travis-ci.com (or something like this). A call to action. [...]Posts navigation〈 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 〉