Urgent.News

What's breaking now, across thousands of outlets.

Tech

QML for C & Zig

QML, a more declarative programming approach, has been incorporated into the QML library, alongside the existing Qt libraries. This new paradigm allows for coexistence within a single application, giving developers complete control over their choices. The enhancement is particularly beneficial for portable devices like the Steam Deck.

Developers can utilize the bindings for private Qt classes and even engage in advanced metaprogramming. For most use cases, simpler options are preferred, but low-level API functions are available if necessary. The API may be complex in certain areas, but helper functions could be added in the future based on demand. The centralized overview for project examples provides a quick glance at the implementation.

These examples are available on GitHub for both C++ (https://github.com/rcalixte/libqt6c-examples-qml) and Zig (https://github.com/rcalixte/libqt6zig-examples-qml) platforms.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at gist.github.com →

More in Tech

Nobody keeps the AWS network diagram current. I built a tool for it

VPC Atlas reads an AWS account with read-only calls and draws its network in draw.io and Lucidchart. Alpha, MIT licensed. Every team I joined asked for the same thing first: the network diagram.

  • VPC Atlas tool reads AWS accounts using read-only calls
  • Generates network diagrams in draw.io and Lucidchart
  • Provides diagrams, inventory, and dashboard outputs

Open-Source Field Journal: Reflect on What You Learn, Not Just What You Ship

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Open-source development isn't just about writing code.

  • devReflections is an open-source journaling app for developers.
  • Users reflect on technical experiences using AI generated questions.
  • Open-source project emphasizes control over data and privacy.

More from Sunday 18 October →