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. kdab.com
youtube.com/@KDABtv
- 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
- Improve your #programming skills with Codebrowser - an online C, C++, Rust & Dart code browser. It focuses on improving the code navigation with proper semantic highlighting and tooltips. Try it out on codebrowser.dev #C #Cpp #RustLang #Dart #Coding
- Clang-tidy helps modernize C/C++ code by detecting bugs, inefficiencies & outdated patterns. While setup can be tricky, it's a powerful ally for migrating large codebases to modern C++: www.youtube.com/watch?v=EWq4... #Cpp #ClangTidy #StaticAnalysis #CodeQuality
- With Qt 5.15 LTS support ending this month, it’s the right time to plan your migration to #Qt6. KDAB has guided many customers through successful upgrades - transforming a challenge into a modernization opportunity: www.kdab.com/services/qt-... At #QtWS25? Come talk to us today! #QtDev
- LUMA Vision is developing cutting-edge 4D digital imaging & navigation to enhance visibility into the heart during intracardiac procedures. With KDAB's support, they create it by using Qt to tap into top-notch graphics technology: www.youtube.com/watch?v=MAlp... #QtDev #QtWS25 #Vulkan
- The April edition of KDAB’s Monthly Digest is out! Catch up on Qt World Summit 2025, an integration of QML Window's background, drag-and-drop finale, Qt Widgets module 8, Qt 6.9 videos, upcoming events, and more. Read now 👉 www.kdab.com/newsletter/a... #QtDev #Embedded #QML #RustLang
- Don’t miss KDAB’s Giuseppe D'Angelo tomorrow at #QtWS25 presenting "GammaRay: A Visual Debugger for Qt Applications". Discover how this open source tool helps inspect, analyze, and debug Qt internals with ease: www.qt.io/qt-world-sum... #QtDev #Debugging
- Looking for training tailored to your needs? Our in-company #training courses are crafted to address your requirements. You dictate the agenda, schedule, and venue. Dive into topics such as #QtDev, #Cpp, #QML, #3D, #Debugging, and more. Further details on training.kdab.com/in-company-t...
- Catch KDAB’s Leon Matthes & Andrew Hayzen at #QtWS25 as they present "Rust Code in Qt Applications: Challenges and Solutions". Learn about the key interoperability hurdles & how tools like CXX-Qt can help bridge the gap between Rust & Qt: www.qt.io/qt-world-sum... #QtDev #RustLang
- Check out our curated 'QML Tips and Tricks' playlist, featuring handpicked videos from our 'Qt Widgets and more' series. Which tip resonates with you the most? Let us know: www.youtube.com/playlist?lis... #QtDev #Programming #QML
- Separating presentation and business logic is essential - but how do you actually do it in Qt? Module 8 of our "Introduction to Qt Widgets" series dives into the model/view framework for lists, tables, and trees. Watch it now: www.youtube.com/playlist?lis... #QtDev #QtWidgets
- Don't miss this Qt World Summit 2025 keynote next week! Dacian Messthaler (Siemens Energy) & Till Adam (KDAB) show how platform engineering transforms energy transmission and how Qt powers Siemens Energy’s PAM tool to streamline workflows & enable scalable solutions: www.qt.io/qt-world-sum... #QtDev
- Looking for an advanced docking solution? Discover KDDockWidgets. This cross-platform framework offers extensive widget access, enabling developers to fine-tune and tailor the #docking experience in Qt applications. More details in its manual: docs.kdab.com/kddockwidget... #QtDev #Development
- One thing is being told, yet another is to see it for yourself. Which is why in this episode we will see the implementation of a tree model coded from scratch: www.youtube.com/watch?v=FKks... #QtDev #QtWidgets
- With all the episodes of module 8 released so far we finally made it here - with all the building blocks in place we now are able to understand what it takes to implement a tree model: www.youtube.com/watch?v=uMo_... #QtDev #QtWidgets
- Qt Quick apps may flash white during resize if the background isn't theme-aware. Fix it with SystemPalette to match the system theme and avoid frame lag. Learn more: www.kdab.com/integrate-qm... #QtDev #QML #Desktop #UI
- A model might be solid—but what about the proxy sitting on top of it? Especially if it's written later by someone less experienced? This episode explores why index validation matters and introduces a library to help keep your data access safe: www.youtube.com/watch?v=QGK6... #QtDev #QtWidgets
- In this new episode of "Introduction to Qt Widgets", Jesper will live code a model based on QAbstractTableModel: www.youtube.com/watch?v=unYW... #QtDev #QtWidgets
- Today is the final day to get your ticket for the KDAB Training Day on 8 May in Munich. Don’t miss your last chance to join one-day, expert-led training sessions in #QtDev, #RustLang, #QML, #CPlusPlus, or #3D: training.kdab.com/ktd25/
- In this episode of "Introduction to Qt Widgets", it is finally time to learn how to implement our own models. We will start with lists and tables in this episode, and later move on to tree models: www.youtube.com/watch?v=ype8... #QtDev #QtWidgets
- Want to optimize your code or understand system performance? Hotspot is an efficient performance analysis tool for #Linux, offering insightful, graphic visualization of a perf data file. Check out Hotspot on GitHub: github.com/KDAB/hotspot #PerformanceAnalysis #DevTools #Optimization
- Continuing our model/view journey: after last episode’s high-level overview, we’re heading closer to code. First, we tackle two key questions—how do we reference items (esp. in trees)? And what data can we access per cell? www.youtube.com/watch?v=GNi9... #QtDev #QtWidgets
- We’re looking forward to Qt World Summit 2025 and KDAB Training Day 2025. Take a look at what’s planned and don’t miss your chance to join - Training Day registration closes soon on 22nd April: www.kdab.com/qt-world-sum... #QtDev #Cpp #RustLang #QML #3D
- After exploring item-based lists, tables & trees, we're now diving into the model/view approach. A great step toward clean separation of logic & presentation. In this episode, we zoom out to see how it all fits together: www.youtube.com/watch?v=jQLN... #QtDev #QtWidgets #ModelView
- In this episode, we will continue looking at the item based widgets for lists, tables, and trees. We will cover "the current item", selection, sorting and event handling: www.youtube.com/watch?v=6FGP... #QtDev #QtWidgets
- Here's a Heaptrack - a heap memory profiler for Linux - success story: 10x memory peak reduction from 140GB to 14GB in the genotyping domain: github.com/PacificBiosc... More on Heaptrack: github.com/KDE/heaptrack #Linux #Profiling #MemoryReduction
- Episode 52 of "Introduction to Qt Widgets" is out now. This is the first episode of Module 8, where we look at item-based lists before getting into Qt's model/view framework. Watch it here: www.youtube.com/watch?v=pU66... #QtDev #QtWidgets #ModelView #CPlusPlus #Cpp
- Sign up for the KDAB Training Day before April 22nd! Join us in Munich on 8th May for a full day of expert-led training in #QtDev, #RustLang, #QML, #CPlusPlus, or #3D. Seats are limited - secure your spot and register now: training.kdab.com/ktd25/ #Cpp
- Eager to learn more about #QtWidgets? Check out our "Qt Widgets and more" series, where we share tips and tricks from years of experience. Dive into handy C++ snippets, discover hidden buttons in graphical tools, and make development easier: www.youtube.com/playlist?lis... #QtDev #Cpp
- Embedded Linux debugging can be complex, but the right tools make all the difference. Our latest blog reviews the essential practices – from hardware tools to logging techniques – that can help you build robust, reliable devices: www.kdab.com/mastering-de... #Embedded #Linux #Debugging
- This YT short summarizes changes needed to have a Qt Quick app work with both Qt 5 and Qt 6. It primarily focuses on required changes to #QML and #CMake files, but it also mentions other aspects of porting C++ and shaders: www.youtube.com/shorts/zQ5hN... #QtDev #Cpp
- Clazy is an #opensource compiler plugin which allows #clang to understand Qt semantics. You get more than 50 Qt-related #compiler warnings, ranging from unneeded memory allocations to misusage of API. Learn more on www.kdab.com/clazy-video/ #QtDev #Cpp
- Whether you're just getting started or ready to elevate your Rust skills, KDAB has you covered. In collaboration with the Rust experts from @ferroussystems.bsky.social, we offer both introductory and advanced Rust training courses: training.kdab.com/portfolio/rust/ #RustLang #Embedded #Training
- 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
- 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!