Building GNOME Apps with Rust, Part 1: Getting Started

Why GNOME, why Rust, and how to set up a development environment that will carry you from first widget to Flathub submission