Jan Marker
16 results
Choosing the right CI/CD tool can make or break your development workflow. In this post, KDAB’s Jan Marker compares Buildbot, Jenkins, and GitHub Actions - exploring their strengths, trade-offs, and ideal use cases. You’ll also learn about helper tools like CMake Presets and pre-commit that can make your CI setup smoother and more efficient.
Qt Creator AI Assistant
14 October 2025
Exploring GitHub Copilot Agent Mode in VS Code
Cross-Language Refactoring in C++/QML Projects
25 September 2025
GitHub Copilot’s new Agent mode takes AI-assisted coding beyond autocomplete - scanning your whole project to plan and propose cross-language changes. In this post, we test it on a real-world QML/C++ app, showing how Agent mode automates complex refactoring while still requiring developer oversight.
Qt Creator QodeAssist Demo & AI Coding Tools
2 September 2025
Putting Agent Mode in VS Code to the Test
28 August 2025
How LLMs Really Work
26 August 2025
In this episode, we explore how Large Language Models (LLMs) work behind the scenes — from predicting the next word to powering tools like GitHub Copilot. Jesper introduces insights from his master’s thesis, Jan explains the core mechanics, and we discuss how agents extend LLMs beyond simple text generation.
How to set up AI Models With Ollama
20 August 2025
In this episode, we explore how to host and run your own Ollama models on a dedicated server, from setup to integration. We discuss the difficulty of self-hosting, how Ollama works, its scalability, and the available model repository. You’ll also see a live demo, watch Jan interact directly with a model, and learn how to connect Qt Creator to your own hosted model.
AI Coding with Qt: Qt AI Assistant for Qt Creator
20 August 2025
The integration of artificial intelligence into software development environments has rapidly evolved, and Qt Creator is no exception. With the introduction of the Qt AI Assistant by Qt Company, developers working with Qt Creator now have access to AI models through the IDE. This post provides an introduction to the Qt Creator plugin.
This is part 1 of an ongoing series about AI coding with Qt.
When coding using AI, there are so many options to choose from, including just typing your questions into ChatGPT and using the model for continuous code completions and suggestions. However, the underlying issue is understanding what options are better - should you use a general purpose model or one specifically trained to your language? Should you host them locally, in server farms, or with the providers?
Qt Creator's "Locator" - Part 3
29 January 2025
Shortcuts in Qt Creator - Part 2
22 January 2025
Continuous Integration (CI) and Continuous Deployment (CD)
KDAB's Software Development Best Practices - Part 5
Success lies in using continuous integration and continuous deployment to catch errors early and maintain quality across all platforms. These are critical aspects.
From Integration to Deployment: A CI/CD Primer
11 September 2024
Adopting proven practices like continuous integration (CI) and continuous deployment (CD) is a key part of modern software design. These methodologies enhance software quality and team productivity while shortening development cycles – what’s not to love? Arguably, it’s the short-term pain of getting these systems installed and configured for your environment and the long-term pain […]
For years, we at KDAB have been using Buildbot as our build and continuous integration system. Gerrit hosts all our projects and is our code review platform. Our deployment of Buildbot and build machines has naturally grown over the years. It builds hundreds of configurations and up to a thousand builds daily, but issues with […]


