KDAB

@kdab-com.bsky.social

The KDAB Group is a globally recognized provider for software consulting, development, and training, specializing in embedded devices and complex cross-platform desktop applications. 🔗 https://www.kdab.com/ https://www.youtube.com/@KDABtv

Qt Creator ships with a built-in UML editor, and most Qt developers have never opened it. It lets you build class diagrams, sequence diagrams, and other UML views directly inside the IDE, no separate modeling tool required. This short walks through how to get started. #QtCreator #IDE #UML #QtDev

Three new episodes in the "Qt Development in CLion" series (20+ episodes now): New: - Pretty printing custom types - Breakpoint on qWarning + fixing a debugger slowdown - Viewing Qt SDK sources via .gdbinit/.lldbinit Full playlist: www.youtube.com/playlist?lis... #QtDev #CLion #Cpp #QtDevelopment

Qt Development in CLion – Setup, Tooling, and Workflows (20+ episodes)

Learn how to set up and use JetBrain's CLion as your Qt development environment. This series with over 20 episodes covers project configuration with CMake, Q...

youtube.com

Ever wondered why Qt Creator generates UI classes with raw pointers instead of unique_ptr? 🤔 Watch this deep dive on: ✅ The empty destructor mystery ✅ The Rule of Five ✅ Modern C++ vs. Qt architecture youtu.be/p5oYIbsW4ow #QtDev #Cpp #Programming

Qt UI Classes: Smart Pointers vs. Raw Pointers

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 (G...

youtu.be

Functional Programming techniques are already in C++ - lambdas, ranges, std::variant, and standard algorithms all reflect these ideas. Jesper Pedersen talks with Ivan Čukić about how to apply them in practice to write cleaner, safer modern C++. youtu.be/SEbmmhMTGyI #Cpp #CPlusPlus

Functional Programming in C++: Ivan Čukić on Abstractions, Immutability, & Why It’s "Just Good C++"

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, r...

youtu.be

Wouldn't it be useful if you can apply edits in your code to multiple lines, columns or even specific parts of your code at once? In this video Jesper shows various ways to block edit your code in CLion: www.youtube.com/watch?v=XLXK... #CLion #IDE #QtDev #Cpp #CPlusPlus

Block Editing in CLion

Disclaimer:This reflects CLion at the time of recording. New versions might be different.Wouldn't it be useful if you can apply edits in your code to multipl...

youtube.com

Why are some C++ standard library design issues so difficult to fix once standardized? Nicolai Josuttis and Jesper Pedersen discuss the design of Filter View in C++20/23/26, and how Ranges decisions affect const-correctness, usability, and safety. www.youtube.com/watch?v=i2bU... #CPlusPlus #CPP

Understanding C++ Ranges and Filter View: Nicolai Josuttis on Design Challenges and Pitfalls

In this episode, Jesper continues his conversation with Nicolai Josuttis, diving into the controversial design of Filter View in C++20, C++23, and the upcomi...

youtube.com

Join KDAB’s Nicolas Fella & Nicolas Qiu Guichard at Oxidize 2026 for a hands-on workshop on Rust/C++ interop with CXX.

Oxidize Conference@oxidizeconf.bsky.social · 3mo ago

Most C++ codebases aren’t being rewritten in #RustLang - but the two can work together. At #Oxidize2026, Nicolas Fella & Nicolas Qiu Guichard (@kdab-com.bsky.social) cover Rust/C++ #interop with CXX: cross-language calls, integrating Rust in CMake & #Cpp in Cargo. 🔗 oxidizeconf.com/sessions/rus...

Promotional graphic for a workshop titled “Rust and C++ can be friends” at the Oxidize applied Rust conference in Berlin, Sept 14–16, 2026. The image features headshots of two speakers from KDAB: Nicolas Qiu Guichard on the left and Nicolas Fella on the right. The background is light blue with abstract curved shapes, and the Oxidize logo appears at the bottom left.