Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1103

K

KDAB

Company blog · kdab.comprogramming

KDAB is the company blog at kdab.com, writing about programming. Since 2012, 61 different Hacker News readers have linked it 169 times, most often “Mixing C++ and Rust for Fun and Profit”. It is still writing: the last post was on 2026-09-23, and you can follow it by feed.

Visit the blog
169mentions?
61HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 26 in 2024

Global software consultancy specialising in Qt, C++, Rust, Slint and Embedded Linux. Consulting, development, training and open-source tools since 1999.

Most-linked posts?

  1. Mixing C++ and Rust for Fun and Profit
    5 people · 5 mentions · first linked 2023-12-07
  2. Embedding the Servo Web Engine in Qt
    4 people · 5 mentions · first linked 2024-04-05
  3. /development-resources/qt-tools/gammaray/
    4 people · 4 mentions · first linked 2017-08-03
  4. Declarative Widgets – KDAB
    3 people · 7 mentions · first linked 2018-04-05
  5. Using Nix as a Yocto Alternative
    2 people · 3 mentions · first linked 2024-07-11
  6. Four Habit-Forming Tips to Faster C++
    2 people · 2 mentions · first linked 2016-08-22
  7. Tools for Debugging and Profiling Qt 3D Applications
    2 people · 2 mentions · first linked 2020-03-25
  8. CLI++: Upgrade Your Command Line
    2 people · 2 mentions · first linked 2024-11-27
  9. An Overview of Debugging Tools for C and C++ Applications
    2 people · 2 mentions · first linked 2022-10-22
  10. Four Habit-Forming Tips to Faster C++
    2 people · 2 mentions · first linked 2016-07-21

What Hacker News says?

  1. Servo is already embeddable, you can use it in Tauri ( https://servo.org/blog/2024/01/19/embedding-update/ ) or Qt ( https://www.kdab.com/embedding-servo-in-qt/ ).

    Comment linking /embedding-servo-in-qt/

    on “Welcome to Ladybird, a truly independent web browser”
  2. Submitted CXX-Qt: Safe Rust bindings for Qt as a story · 157 points

    HN discussion
  3. There is already a prototype of Servo browser in Qt: https://www.kdab.com/embedding-servo-in-qt/

    Comment linking /embedding-servo-in-qt/

    on “I'm forking Ladybird and stepping down as SerenityOS BDFL”
  4. Submitted Speeding up the charting of sensor information as a waveform graph as a story · 152 points

    HN discussion
  5. Something similar: https://www.kdab.com/declarative-widgets/

    Comment linking /declarative-widgets/

    on “Show HN: Svelte NodeGUI, a lightweight Electron alternative with native UI”
  6. Submitted Using Visual Studio Code for Qt Applications as a story · 120 points

    HN discussion
  7. Kinda - QML is a programming language, Qt Quick is an UI scene graph (with the main way to use it being through QML) which also "renders everything" and makes by default less effort than widgets to look like the OS. But : - QML can be used with other graphics stack - for instance Qt Widgets like with https://www.kdab.com/declarative-widgets/ or alternatives to the official Qt Quick controls with https://github.com/u…

    Comment linking /declarative-widgets/

    on “Ask HN: Is there still a place for native desktop apps?”
  8. Submitted Qt for Android better than ever before as a story · 115 points

    HN discussion
  9. Second Nagle-related post I've seen this week! https://www.kdab.com/there-and-back-again/

    Comment linking /there-and-back-again/

    on “40 Milliseconds of latency that just would not go away”
  10. Submitted Show HN: I built a cute, little isometric block stacking editor in QML as a story · 100 points

    HN discussion
  11. I just found "git partial clone" which appears to aim to replace LFS ( https://about.gitlab.com/blog/2020/03/13/partial-clone-for-m... ) but I'm unsure of it's current state ( https://www.kdab.com/native-big-file-handling-in-git/ 2021 ). Are you familiar?

    Comment linking /native-big-file-handling-in-git/

    on “GitJournal: Mobile first Markdown notes synchronized with Git”
  12. Submitted C++23 Will Be Really Awesome as a story · 92 points

    HN discussion
  13. > but that just goes to show how low our standards have become I totally agree. We need to do better. But I still stand with Qt being a good option. There are ways to lower Qt apps binary sizes down to 11MB[1] or 8.3MB[2]. [1] https://www.qt.io/blog/reducing-binary-size-of-qt-applicatio... [2] https://www.kdab.com/qt-quick-without-a-gpu-i-mx6-ull/

    Comment linking /qt-quick-without-a-gpu-i-mx6-ull/

    on “25 Years of Dillo”
  14. Submitted Qt, range-based for loops and structured bindings as a story · 60 points

    HN discussion
  15. > QT-free (so that everything in that package is clearly LGPL) The immense majority of Qt is LGPL ; only these modules are GPL / commercial : https://doc.qt.io/qt-5/qtmodules.html#gpl-licensed-addons > with React-native built on top of QT-free widgets. https://blog.atulr.com/nodegui-intro/ though I still think that QtQuick (or even QtWidgets with https://www.kdab.com/declarative-widgets/ ) are much more readable and…

    Comment linking /declarative-widgets/

    on “Electron 7.0”
  16. Submitted Heaptrack Linux memory profiler v1.1.0 released as a story · 48 points

    HN discussion
  17. > A good tree will have something like log(n) depth so normal recursion should be fine. Yes, this is true for comparison/search/sort/bucketing algorithms. But in other applications (e.g. graph theory, networks, sparse matrices) a depth of n, for n elements, can be perfectly legitimate. Or it can even be an edge case, but one you don't want to handle by just segfaulting. > Which reminds me: what is a good tool for an…

    Comment linking /tag/perf/

    on “Stack size invisibility in C and the effects on "portability"”
  18. Submitted Kuesa 3D 1.2 as a story · 45 points

    HN discussion
  19. It’s not a warning, it’s a compile time error and I am not even using -Wall -Werror I also believe there are platforms where a function pointer and a data pointer are not the same but idk about such esoteric platforms first hand (seems Itanium had that: https://stackoverflow.com/questions/36645660/why-cant-i-cast... ) Though my point was only that this code will not compile as is with whatever clang Apple ships* I a…

    Comment linking /how-to-cast-a-function-pointer-to-a-void/

    on “Simplest C++ Callback, from SumatraPDF”
  20. Submitted The development of SlideViewer – a QML-based presentation program as a story · 43 points

    HN discussion
  21. It's totally reasonable to lament duplicated effort, but it's worth pointing out that this particular attempt is from a company[0] whose business is Qt consulting - so it's easy to imagine that they might succeed (due to expertise, size, and motivation) where others have not. The post also explains why they started from scratch vs. existing approaches - I'm not qualified to evaluate the claims, but I think they dese…

    Comment linking /

    on “CXX-Qt: Safe Rust bindings for Qt”
  22. Submitted Fun and Scary Code from Qt and KDE as a story · 42 points

    HN discussion
  23. I think the big motivation is now "embedding", i.e. using servo as replacement for webview/cef/etc. So for example you could think Tauri+Servo as Rusts answer to Nodejs+Chromium in Electron. https://servo.org/blog/2024/01/19/embedding-update/ Another example would be Qt which normally uses Chromium for webviews but now there has been work to use Servo instead: https://www.kdab.com/embedding-servo-in-qt/

    Comment linking /embedding-servo-in-qt/

    on “This month in Servo: console logging, parallel tables, OpenXR, and more”
  24. Submitted Qt and C++ Trivial Relocation (Part 1) as a story · 38 points

    HN discussion
  25. It seems that they moved it since to a bigger meta issue and it's actively being worked on https://github.com/servo/servo/issues/30593 . There's wider interest since it is being used in the experimental Verso browser now. There's also ongoing effort from the Qt side: https://www.kdab.com/embedding-servo-in-qt/

    Comment linking /embedding-servo-in-qt/

    on “Qutebrowser: A keyboard-driven, Vim-like browser”
  26. Submitted Embedding the Servo Web Engine in Qt as a story · 28 points

    HN discussion
  27. Gradients are supported, patterns not (yet) : https://blog.qt.io/blog/2017/07/07/let-there-be-shapes/ > Also-- does Qt have an equivalent of devtools can ship with the app so that the state of the view can be queried, mutated, and REPL'd in the user's running instance? Depends. There is Gammaray which can connect to a Qt process (including remotely, quite useful for embedded) & where you can change properties of you…

    Comment linking /development-resources/qt-tools/gammaray/

    on “Can QML become the next standard for web UI?”
  28. Submitted QStringView Diaries: Zero-Allocation String Splitting as a story · 27 points

    HN discussion
  29. Here are some tools you should look into: Clang-tidy: http://clang.llvm.org/extra/clang-tidy/ Cppcheck: http://cppcheck.sourceforge.net/ Flint++: https://github.com/L2Program/FlintPlusPlus Clazy: http://www.kdab.com/use-static-analysis-improve-performance/

    Comment linking /use-static-analysis-improve-performance/

    on “Breaking all the Eggs in C++”
  30. Submitted Tools for Debugging and Profiling Qt 3D Applications as a story · 8 points

    HN discussion

Search all of HN for kdab.com

Linked by the same people?