Thursday, October 29, 2026

Qt Certification Exams Updated to Qt 6.12 LTSThe Qt Certification program continues to evolve alongside the Qt framework. We are pleased to announce that the Qt certification exams have been updated from Qt 6.8 LTS to Qt 6.12 LTS, ensuring that certified developers are assessed against the latest Qt technologies and best practices. The certification portfolio now consists of four professional certification exams: Qt Foundation Qt Quick Developer Qt Quick Specialist Qt Application Developer Together, these certifications cover a broad range of Qt development skills, from core framework knowledge and application development to advanced Qt Quick and QML expertise. What's New in the Qt 6.12 Update? The certification exams were originally built around Qt 6.8 and have now been updated to reflect the Qt 6.12 LTS release. New questions have been added covering functionality, APIs, development practices, and concepts introduced between Qt 6.9 and Qt 6.12. The goal is simple: certifications should reflect the knowledge and skills that developers use in current Qt projects. To support this, the certification content is regularly reviewed and updated alongside new Qt releases. In addition to updating existing question pools, the certification team has reviewed and refined exam content to ensure alignment with modern Qt development workflows and best practices . Ready for Qt 6.12? Put your knowledge to the test and earn a Qt certification. Learn more and book your exam at the Qt Certification Testing platform . Certification exams are delivered online in scheduled sessions and are available globally in English.๐Ÿ“Qt Blog

If this page is useful, please consider donating a coffee

Wednesday, October 28, 2026

Tuesday, October 27, 2026

Persistent Test Runners: How Persistent Workers for Tests Can Cut Test Times by 46%Persistent Test Runners: How Persistent Workers for Tests Can Cut Test Times by 46% This post is based on the BazelCon 2026 talk I gave with Antonio Di Stefano( Frekt.dev ). You can watch the recording on YouTubebelow. Bazel has used persistentworkers for years tomake compilation faster. A persistent test runner applies the same idea totests: keep a long-running test execution process alive and reuse it acrossmultiple tests, instead of paying its warmup cost every time.๐Ÿ“EngFlow Blog

Monday, October 26, 2026

Introducing NetMaestro: Open Source Network Modeling and SimulationNetwork engineers need to evaluate changes to infrastructure without disrupting the systems that depend on it. Testing a new configuration, replacing equipment, or investigating a potential failure can be difficult when physical testbeds are expensive and production networks cannot be used for experimentation. Kitware is developing NetMaestro, an open source network modeling and simulation tool that allows engineers to investigate congestion, compare configurations, and explore what-if scenarios using virtual network models before making changes to production infrastructure.๐Ÿ“Kitware Inc
With Qt 6.12, the SkyMaterial is the limitQt Quick 3D 6.12 introduces a new SkyMaterial QML type, and in this post we will explain what it is, how to use it and why you'd want to. SkyMaterial provides a way of writing custom fragment shader code to render a scene's sky, as well as computing image-based lighting (IBL) from it. This means the same sky acts as both the visible background and a light source for the scene. With it you can create a dynamic sky with a moving sun, day/night cycle, clouds, stars etc. QML properties set on the SkyMaterial type are automatically made available in the custom shader, and whenever a property is updated, the SkyMaterial re-renders itself. This is what makes it possible to have a dynamic sky. Since the rendering is happening on the GPU, the performance cost depends on the complexity of the shader and how often it is updated. It is possible to tweak certain quality and performance properties to fit your performance budget. To use SkyMaterial in your 3D scene you need to point the SceneEnvironment::skyMaterial property to your SkyMaterial object, and set SceneEnvironment::backgroundMode to SceneEnvironment.SkyMaterial .๐Ÿ“Qt Blog

Sunday, October 25, 2026

Saturday, October 24, 2026

Friday, October 23, 2026

Bazel releases addressing the eMudhra CA compromiseThe Bazel team has published new releases of Bazel and Bazelisk to address the recent disclosure of the eMudhra intermediate CA private key compromise . The following Bazel releases remove the distrusted eMudhra and Sectigo AAA root CA certificates from the bundled JDK: 7.7.2 8.8.2 9.3.1 10.0.0rc2 If you cannot immediately upgrade to one of the patched releases above (or are using an older, unsupported Bazel release), you can work around the issue by passing --host_jvm_args=-Djavax.net.ssl.trustStore= to point Bazel's JVM at an updated trust store that excludes the distrusted roots. We have also released Bazelisk v1.30.0 , built with Go 1.27.3 to address CVE-2026-111943 . Thanks to community member James Sharpe for bringing this issue to our attention.๐Ÿ“Bazel Blog