Jesper K. Pedersen
300 results
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.
Should helper functions go in C++ files rather than as private member functions? Peppe provides a thorough answer beyond yes/no, explaining why you should use anonymous namespaces and static keywords for such functions. He also demonstrates an interesting bug that occurs when classes declared in cpp files aren't placed in anonymous namespaces, illustrating the practical importance of proper scoping.
What's cooking in Qt 6.11?
22 April 2026
Running Clang-Format in CLion
21 April 2026
CLion “Kits” for Qt Creator Users
15 April 2026
For Qt Creator users accustomed to kits, CLion's toolchains and CMake profiles can feel opaque. Jesper Pedersen explains how CLion discovers Qt via qmake in PATH, how to define separate toolchains loading environment settings from setup files for each Qt version, and how to create CMake profiles like "Debug-6.9" to switch Qt versions like Qt Creator kits - including disabling unused profiles to avoid constant rebuilds.
Qt Designer integration in CLion is nowhere near as smooth as in Qt Creator, but you can still make working with .ui files reasonably convenient.
In this episode, Jesper Pedersen shows how to configure an External Tool for Qt Designer that always opens the matching .ui file next to your current .cpp, and then bind it to the familiar Shift+F4 shortcut so you can jump from code into the form editor with a single keystroke – plus a quick bonus on re‑binding “Open tab in new window” to Ctrl+E,4 to better mimic Qt Creator’s window handling.
In this short episode, Jesper Pedersen shows Qt Creator users how to feel at home in CLion by re‑creating their beloved Ctrl+K locator workflow. You’ll learn how CLion’s “Search Everywhere” (Shift+Shift) works, how to quickly jump between symbols, files, actions and text, and how to bind it to Ctrl+K so you stop accidentally typing into the current editor instead of switching files.
Switching from Qt Creator to CLion
18 March 2026
Switching IDEs is challenging - muscle memory and familiar workflows are hard to overcome. Jesper Pedersen explores JetBrains' CLion after a decade with Qt Creator, demonstrating what works well for Qt/CMake projects and what feels rough for Qt Creator users. This intro covers trying CLion safely, switching to Qt Creator keymaps, configuring existing projects, creating Qt Widgets projects, and exploring debugging and Git integration.
QRangeModel in Qt 6.10
4 March 2026
Trends, Standards, and Why Real-World C++ Talks Matter
12 February 2026
This 2025 conversation with Meeting C++ organizer Jens Weller reflects on highlights from the Meeting C++ 2025 conference and the evolving C++ landscape.
Topics include standout keynotes, major announcements like Toyota’s move to open source parts of its real-time work, and the strong interest in upcoming standards such as C++20 and C++26.
Talk submissions on practical real-world use of established technologies and libraries are also encouraged.
QSaveFile
17 December 2025
The Real Problem with C++
10 December 2025
Is C++ really unsafe, or is the problem how we use it? Jesper Pedersen interviews Klaus Iglberger, author of "C++ Software Design Patterns," about modern C++ challenges and misconceptions. Klaus argues C++ can be safe with the right techniques, discussing why the community fears pointers, the importance of standard algorithms, modernizing legacy codebases, AI-assisted refactoring, and why keeping code simple reduces bugs and improves maintainability.
Inside the Mind of a C++ Quizmaster
26 November 2025
Join Jesper Pedersen at NDC Techtown 2025 for a conversation with Anders Schau Knatten—C++ expert, creator of cppquiz.org, and author of "C++ Brain Teasers." Anders discusses his journey from pub trivia to publishing, why low-level programming concepts matter, learning "just enough assembly," the importance of undefined behavior in C++, his favorite developer tools, and running live quizzes that stump even experts.
Why We Love and Hate CMake
19 November 2025
Struggling with CMake and build systems? This interview with Nicole Patricia Mazzuca, build expert at Remarkable and former Microsoft vcpkg contributor, explores C++ build tooling challenges. Nicole discusses developer opinions on CMake and introduces Rho - a new CMake library making builds simpler and more maintainable. Topics include vcpkg's dependency management and community-driven approaches to evolving C++ tools.


