
KDAB Blogs
28 FOLLOWERS
Stay up-to-date and get inspiration from KDAB's expert insights into Qt, C++ and OpenGL development.
Our engineers and designers share cutting-edge technology news and ideas with regard to Qt, QML, Qt on Android, OpenGL, Qt 3D, Vulkan, Scalable UIs and more embedded, mobile and desktop-related topics. The KDAB Group is the leading provider for Qt, C++ and 3D/OpenGL software expertise..
KDAB Blogs
7h ago
Key architectural choices - monolithic vs. microservices - impact scalability and complexity. Planning for multi-user support early prevents costly modifications, while containers enhance consistency and security in deployment. Strong security practices, such as minimizing root access and securing OS vulnerabilities, are essential for resilience. Thoughtful planning ensures a scalable, secure, and maintainable embedded system ..read more
KDAB Blogs
5d ago
This blog post is the first in a series on implementing drag-and-drop in the Qt model/view framework. It covers how to reorder items within a single view, whether you're using QListView, QTableView, or QTreeView with a custom model, or QListWidget, QTableWidget, or QTreeWidget with items. The post includes code examples, checklists, and insights into improvements made in Qt 6.8 for smoother drag-and-drop functionality ..read more
KDAB Blogs
5d ago
Early-Bird tickets are on sale for the KDAB Training Day 2025 until 2025-03-31 23:59 The KDAB Training Day 2025 will take place in Munich on May 8th, right after the Qt World Summit on May 6th-7th. Choose to buy a combo ticket here (for access to QtWS and Training Day) or here (for access to ..read more
KDAB Blogs
5d ago
KDAB is an exhibitor at the Embedded Software Engineering Kongress (ESE) held in Sindelfingen (Germany) from December 2nd to 5th. Registration is already open! "The ESE Congress is Germany's leading congress for the embedded software industry. Every year in December, over 1,200 professionals meet to learn about current technologies and methods, discuss trends and set ..read more
KDAB Blogs
2M ago
Mozilla is the maker of the famous Firefox web browser and the birthplace of the likes of Rust and Servo (read more about Embedding the Servo Web Engine in Qt). Firefox is a huge, multi-platform, multi-language project with 21 million lines of code back in 2020, according to their own blog post. Navigating in projects […]
The post Improvements to Mozilla’s Searchfox Code Browser appeared first on KDAB ..read more
KDAB Blogs
2M ago
Choosing the ideal software stack for your embedded device is a decision that influences both its performance and long-term value. With so many tools available, the burden of figuring out where to start can feel overwhelming. This blog aims to help you streamline your software selection, focusing primarily on the lowest level of the software […]
The post What’s the Right OS for Your Embedded Device? appeared first on KDAB ..read more
KDAB Blogs
2M ago
In a recent email, KDABian Leon Matthes highlighted some of his go-to command line tools for everyday use on Unix. His recommendations sparked a lively exchange among our colleagues, each sharing their own favorite utilities. Many of these tools offer efficient alternatives to standard Unix programs, speeding up the workflow or otherwise enriching the development […]
The post CLI++: Upgrade Your Command Line appeared first on KDAB ..read more
KDAB Blogs
3M ago
The goal When building C++ code with CMake, it is very common to want to set some pre-processor defines in the CMake code. For instance, we might want to set the project’s version number in a single place, in CMake code like this: This sets the CMake variable PROJECT_VERSION to 1.5, which we can then […]
The post Setting C++ Defines with CMake appeared first on KDAB ..read more
KDAB Blogs
3M ago
Shipping your product to customers is where some real challenges in software development begin. Once it lands in customers’ hands, delivering the expected and necessary software updates can be a complicated task. Here’s a breakdown of some key considerations to keep your product, and your customers, running smoothly, even after your product has shipped. Getting […]
The post Delivering Software Updates: The Last Mile of Product Development appeared first on KDAB ..read more
KDAB Blogs
3M ago
We just released CXX-Qt version 0.7! CXX-Qt is a set of Rust crates for creating bidirectional Rust ⇄ C++ bindings with Qt. It supports integrating Rust into C++ applications using CMake or building Rust applications with Cargo. CXX-Qt provides tools for implementing QObject subclasses in Rust that can be used from C++, QML, and JavaScript. […]
The post CXX-Qt 0.7 Release appeared first on KDAB ..read more