Profile avatar
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
55 posts 30 followers 5 following
Prolific Poster

In the final part of this blog series, David Faure (KDAB) explores implementing drag-and-drop onto existing Qt items, like moving emails between folders. It covers #ModelView and Item Widget approaches, key setup steps, and Qt improvements: www.kdab.com/modelview-dr... #QtDev #Cpp

Curious about transitioning from C++ to Rust? This video explores how the HULKs, a RoboCup team from Hamburg, made the switch successfully. Learn their motivations for using Rust, key lessons, and benefits: www.youtube.com/watch?v=F4H3... #Cpp #RustLang #Embedded

The KDAB March 2025 newsletter is out! Learn more about Drag & Drop in Qt, the new natvis4 tool, Qt Creator 16 insights, KDAB Training Day 2025, and more. Plus, check out our latest videos, blog posts and events: www.kdab.com/newsletter/m... #QtDev #QML #RustLang #Cpp #3D

Last chance! The early bird ticket offer for the KDAB Training Day (8th May) ends today. Secure your spot now at a reduced price and elevate your programming skills with expert-led sessions in #QtDev, #RustLang, #QML, #CPlusPlus, or #3D: training.kdab.com/ktd25/

Not sure which technology stack & UI library to choose for your next #embedded project? Olivier Goffart (Slint) & Miłosz Kosobucki (KDAB) discuss why C++ & #Slint may be a good choice. Learn the pros & cons to make a more informed decision: www.youtube.com/watch?v=JyXo... #Cpp #RustLang @slint.dev

Don't miss this Qt World Summit 2025 keynote! Dacian Messthaler (Siemens Energy) and Till Adam (KDAB) show how platform engineering transforms energy transmission. See how Qt powers Siemens Energy’s PAM tool to streamline workflows & enable scalable solutions: www.qt.io/qt-world-sum... #QtDev

Only one week left to get your KDAB Training Day (8 May) ticket at the early bird price. Secure your spot now and advance your programming skills with expert-led sessions in #QtDev, #RustLang, #QML, #CPlusPlus, or #3D. Sign up here: training.kdab.com/ktd25/

Here's an overview about upcoming training sessions. Sign up to elevate your programming skills with KDAB. Have a look at the training schedule for more details: training.kdab.com/scheduled-tr... #Cpp #CPlusPlus #QtDev #QML #3D #RustLang

The right programming language impacts your #embedded #Linux project - affecting performance & maintainability. C++, Rust, and Dart offer distinct advantages. Which is best for you? Find out in our latest blog: www.kdab.com/choosing-the... #EmbeddedLinux #RustLang #Dart #Cpp

Shipping your app with all dependencies is hard. One way to solve this is to use Docker on embedded to combine all dependencies into a single update. In this video, Christoph presents Torizon, one Docker-based solution to handle images and updates on #embedded: www.youtube.com/watch?v=8vZN... #Linux

Curious about this year’s KDAB Training Day in Munich on 8th May? Right after Qt World Summit 2025, this expert-led, one-day training offers high-quality sessions. Watch highlights and testimonials from the last edition: www.youtube.com/watch?v=Fv05... #QtDev #RustLang #QML #CPlusPlus #3D

Do you want to increase the performance of your #Linux application? Heaptrack is a powerful tool designed to track and analyze memory usage. You can easily identify memory leaks and optimize #performance, making your software run smoother and faster: github.com/KDE/heaptrack #Optimization

Creating your first #embedded #Linux device comes with critical decisions at every stage. This series introduces hardware selection, software architecture, and development processes to help you build a reliable, future-proof product while avoiding costly mistakes. Enjoy this mini-series:

Selecting the right #UI framework for your #embedded product is crucial. This whitepaper explores four frameworks, comparing their strengths, weaknesses, and unique approaches to help you decide: www.toradex.com/de/whitepape.... Find Toradex and KDAB at Embedded World - final day today!

Today the German RoboCup kicks off in Nürnberg. Among the competing teams are the HULKs from TU Hamburg who are sponsored by KDAB. Go HULKs! #RustLang #Embedded More details on robocup.de/

With new regulations like the CRA pushing for safer embedded systems, Rust is gaining traction. Rust offers #MemorySafety and high #performance - learn how to get started, or integrate it with C/C++. Talk to us at Embedded World at booth 4-302! #RustLang #Cpp #Embedded

Building an embedded device is a challenge in itself, but bringing it to market means even more work. In this short insights video, Christoph describes what KDAB did for their customer Kistler: www.youtube.com/watch?v=3Rqw... #Embedded #Performance #Code #Optimization #QtDev

KDAB has built a demo showing how to integrate a Rust project - Servo, a web rendering engine - into a Qt app using CXX-Qt highlighting the power of combining #RustLang and #QtDev. We're also working on a port using the new Servo WebView API to push the possibilities further. @servo.org

Embedded World 2025 is in full swing! Meet KDAB at Hall 4-302 today or over the next two days to chat about all things #embedded. Check out our demos here: www.kdab.com/kdab-at-embe... #QtDev #Linux #RustLang #3D

Following this year’s Qt World Summit in Munich on May 6-7, take your skills further with a one-day training led by KDAB experts. Choose from six in-depth courses on #QtDev, #RustLang, #QML, #CPlusPlus, or #3D. Early bird tickets available until end of March: training.kdab.com/ktd25/

Learn to enable drag-and-drop between views in Qt's model/view framework. Part 2 of this guide covers setting up drag/drop sides, handling MIME data, and key model methods to move items seamlessly between lists or trees: www.kdab.com/modelview-dr... #QtDev #Cpp #Programming #ModelView

Dive into KDAB's February Monthly Digest! Explore details on Oxidize 2025 and Embedded World 2025. Learn about Drag & Drop in Qt and updates on KDE Plasma Wayland. Stay informed about our latest videos and upcoming events: www.kdab.com/newsletter/f... #QtDev #RustLang #Embedded #Linux

Check out this new natvis4qt command line tool: - Install and update natvis files (pretty printer for MSVC debugging) in known locations (MSVC and Qt installations) - Use and extend the existing Qt natvis files - Documentation here: github.com/narnaud/natv... Made with #rust 🦀 with ❤! #qtdev

Want to integrate custom #3D renderers with Qt? This KDAB Training Day (8 May) course covers Qt’s #graphics stack, Vulkan-based renderers, and KDGpu for easier #Vulkan handling. Work with modern rendering APIs in Qt 6. Early bird tickets: training.kdab.com/ktd25/ #QtDev #Renderer

Looking to learn Qt/QML or improve your #programming skills? This video tutorial series walks you through the fundamentals step by step, making it easy to follow along and build a solid foundation. Start watching here: www.youtube.com/playlist?lis... #QtDev #QML

This is the fourth and final episode of this #embedded series "Designing your first embedded Linux device", which goes over development environment considerations: www.youtube.com/watch?v=Okrr... #EmbeddedLinux #Linux #Development

Looking for a tool to create business and scientific charts in your Qt application? KD Chart offers stock charts, box & whisker charts, and the KD Gantt module for ODF Gantt charts. Discover more features on www.kdab.com/development-... #QtDev #DataVisualization #Programming

Stay up to date with #QML - "Effective Modern QML" at the KDAB Training Day (8 May) covers among other topics new language features, QML compilers, #QtQuick Controls, and tools for writing more expressive, performant code. Early bird tickets: training.kdab.com/ktd25/ #QtDev

With NLnet support, KDE Plasma’s Wayland session now offers improved accessibility and creative tool support, e.g. sticky keys and customizable tablet areas, making Wayland more inclusive: www.kdab.com/enhancing-ac... #Wayland #OpenSource #Linux @kde.org

KDAB will exhibit at Embedded World 2025 in Nürnberg, Germany, from March 11–13, showcasing demos featuring #QtDev, #Cpp, #3D, #Slint, #RustLang, and #FlutterDev. Visit us at booth hall 4-302. Don't miss the HULKs Robot, built with Rust: www.kdab.com/kdab-at-embe... #Embedded

In this third video, we explore the full range of options available for your software stack, from the OS to the application layer. We also provide key considerations to guide your decision-making at every stage: www.youtube.com/watch?v=XWff... #EmbeddedLinux #Embedded #Linux

Speed up your workflow in Qt Creator. This reference card provides essential keyboard shortcuts for #Windows, #Linux, and #Mac. Get your cheat sheet here: www.kdab.com/software-tec... #QtDev #QtCreator

Curious about combining Rust with Qt? "Integrating Rust into Qt Applications" at the KDAB Training Day shows you how to mix C++ and Rust for safer apps. We start with a Qt/C++ app and add Rust step by step. Early bird tickets: training.kdab.com/ktd25/ #QtDev #RustLang #CPlusPlus

It's not yet too late to register for the upcoming online Rust training sessions happening at the end of February. We offer both courses on an introductory and advanced level. More details on training.kdab.com/scheduled-tr... #RustLang #Embedded #Programming #Training

Optimizing your #embedded app for security and maintainability? This blog covers key planning decisions, from the strategic use of containers to security best practices. Ensure your systems are robust, secure, and scalable from the start: www.kdab.com/planning-you... #Cybersecurity

In Part 2 of "Designing Your First Embedded Linux Device", we go over the numerous planning considerations that go into choosing your #hardware to help you expediate your #development process: www.youtube.com/watch?v=VbWj... #Embedded #Linux

Do you want to analyze and optimize your code? The #debugging and #profiling tool GammaRay allows you to attach it to a running Qt application and do some interesting debugging. Learn more about this software introspection tool on www.kdab.com/development-... #QtDev #Optimization

Improve code safety and efficiency with "Modern C++ Paradigms" at the KDAB Training Day (8 May). This one-day training course covers value semantics, modern error handling, range-based programming, and more. Early bird tickets on training.kdab.com/ktd25/ #Cpp #ModernCpp #CPlusPlus

Join KDAB's expert-led training, available year-round with hands-on labs in small classes and tailored to elevate your programming skills. Topics include other #QtDev, #QML, #Cpp, #3D, #OpenGL, #Debugging, #Profiling, and #RustLang. See the full portfolio:

Learn how to implement drag-and-drop reordering in the Qt model/view framework. This guide covers QListView, QTableView, QTreeView, and item widgets with step-by-step instructions and code examples: www.kdab.com/modelview-dr... #QtDev #Cpp #Programming #ModelView #CodingTips

Designing your first #embedded #Linux device? This video kicks off a series based on our whitepaper, covering key decisions from #hardware selection to software architecture - starting with the beginning and end of product development: www.youtube.com/watch?v=1SaY... #EmbeddedLinux

January Digest – The KDAB website has a revamped look. Check out new tool releases to support development, fresh video content on YouTube, and details on upcoming events and training. Take a look: www.kdab.com/newsletter/j... #QtDev #RustLang #CPlusPlus #QML #Cpp

Want to integrate QML with C++ or create components like loaders and layouts? "QML/C++ Integration" at the KDAB Training Day (8 May) covers key concepts and advanced techniques. Early bird tickets available: training.kdab.com/ktd25/ #QtDev #CPlusPlus #QML #Cpp

KD Soap is a Qt-based tool that can be used to create client applications for web services, and it provides the means to create such services without the need for any further component like a dedicated web server. More details on www.kdab.com/software-tec... #QtDev #Web #WebServices

Sign up to the KDAB Newsletter to stay on top of the latest news, publications, events and more around Qt, C++, Rust and other related fields KDAB is working in: www.kdab.com/newsletter/ #QtDev #Cpp #RustLang #Embedded #CPlusPlus #Linux #QML

The "Locator" in Qt Creator offers an extensive set of commands that make programming easier. In this video we show a subset of its features, hidden behind the Ctrl+K shortcut: www.youtube.com/watch?v=nM_N... #QtDev #QtCreator #Shortcuts #Programming

Build efficient #QML applications with KDAB at "QML Application Architecture" during the KDAB Training Day (8 May). Learn how to design maintainable, high-performing QML-based #embedded apps and tackle common challenges. Early bird tickets: training.kdab.com/ktd25/ #Development #QtDev

Here's an overview about upcoming training sessions at our UK office in Macclesfield. Acquire the skills to debug Qt applications on #Linux, or deepen your knowledge about #QML or about C++. More details on: training.kdab.com/scheduled-tr... #QtDev #Debugging #Profiling #Cpp

Qt Creator provides a lot of useful features, many of which are easily accessible by keyboard shortcuts. This video demonstrates a few of these shortcuts around code navigation, editing and program execution: www.youtube.com/watch?v=d3Hh... #QtDev #QtCreator #Optimization #Code