Quick: When you design C++ APIs, when and how should you use pair and tuple? The answer is as simple as it is surprising: Never. Ever. When we design APIs, we naturally strive for qualities such as readability, ease-of-use, and discoverability. Some C++ types are enablers in this regard: std::optional, std::variant, std::string_view/gsl::string_span, and, of course, […]
Blog Archives
C and Its Offspring: OpenGL and OpenCL – Parts 1 & 2 OpenGL Speeds High-End Graphics for On-Chip GPUs
An in-depth look at improving the visual quality and computational throughput of systems with OpenGL, from a KDAB expert and the maintainer of Qt 3D, writing for the USA’s premium magazine for embedded computing: RTC magazine.
Running QtQuick Applications on the Web
QML is the language that makes writing Qt application UIs easier than ever before. QmlWeb now brings this ease to the web. Traditionally desktop applications were written in languages like C or C++. Web technologies like HTML and PHP were mainly used to write static websites. With the rise of modern web applications and technologies […]