Jesper K. Pedersen
316 results
It is straightforward to set a breakpoint on qWarning in Qt Creator, but less so in CLion. In the process of showing you how to do that, Jesper hits a major slowdown when starting the debugger. Watch this episode to learn how to avoid that slowdown, to learn a few different tricks about the debugger, and of course to learn how to set a break point on qWarning.
Pretty Printing Values in CLion
6 July 2026
Includes: Javier Cordero on how to measure Qt Quick visibility latency; a Customer Showcase on MOTOR Ai, showing how autonomous vehicle passengers users are reassured by a custom built UI, using Slint; 3 new episodes of The Curious Developer with in-depth conversations on modern and Contemporary C++ with Frances Buontempo, Ivan Čukić and Daniela Engert; new releases for both the Qt Widgets and More and CLion series; Oxidize 2026 and training news.
Getting Started with CLion
29 June 2026
A short trailer for the CLion series by Jesper Pedersen, explaining its use in making you more proficient with your IDE, which may mean the difference between struggling to get the job done on time, and doing an excellent job. Jesper Pedersen, the host of this series, has been using Qt Creator for more than 10 years, and before that he was such a power user of Emacs, that he wrote a book on it.
Contemporary C++ with Daniela Engert
25 June 2026
When I ask Qt Creator to generate a new UI class for me, then it references the ui class via a raw pointer, rather than via a smart pointer. I asked Peppe (Giuseppe D'Angelo) if there were any value in me fixing this in all my code. As always, the answer was much more involving than originally anticipated, and very enlightening. Among other things we discussed why you still need to have the destructor implemented in the source file, despite it being empty.
Git Blame in CLion
18 June 2026
Git Conflict Resolution in CLion
17 June 2026
Splitting a Git Commit in Two in CLion
16 June 2026
Git Interactive Rebase in CLion
10 June 2026
The Delegating Delegate
8 June 2026
This episode will guide you though a "best practice" model/view example, and on the way show you my latest invention, namely a delegating delegate, which ensures that I not longer need to add delegates to every single column needing it - it just works by magic. At the end I will dive into the Qt source code to find the last piece of the puzzle, while I discover what likely is an oversight, if not even a bug, in Qt itself.
Functional Programming in C++
8 June 2026
Functional programming isn’t just for Haskell or Lisp — many of its ideas have been part of C++ for years, and modern features like lambdas, std::function, ranges, and std::variant make those ideas easier to use than ever.
In this episode of 'The Curious Developer', Jesper Pedersen talks with Ivan Čukić about how to apply functional programming techniques in everyday C++ without switching languages. Ivan explains what “functional programming in C++” really means, how higher‑order functions show up in the standard algorithms, and how concepts like immutability and sum types can make code safer and easier to reason about.
C++ is still widely used in embedded systems, automotive software, and other performance-critical domains, but the language has changed significantly with modern standards. In this episode of 'The Curious Developer', Jesper Pedersen (KDAB) talks with Frances Buontempo about how to approach modern C++ in a practical, realistic way.
They discuss how C++ has evolved, why it remains relevant despite alternatives such as Rust and Java, and how developers who once used C++ full-time can catch up without reading thousand-page tomes. Frances explains why she wrote her book essentially for herself and for programmers who feel left behind by newer language features, and how focusing on a useful subset of C++ can help regain confidence.
Block Editing in CLion
27 May 2026
C++26 to C++29:
22 May 2026
Walk up and down CLion Back Trace
20 May 2026
How C++ Evolves
18 May 2026
In this episode of The Curious Developer, Jesper Pedersen (KDAB) sits down with bestselling C++ author and long‑time standards committee member Nicolai Josuttis to talk about how C++ standards actually evolve, why C++23 is so hard to cover, and how years of teaching shape his “complete guide” books for both beginners and experts.


