
A Field Guide to GTK Widgets
The GTK reference tells you what every widget is. It rarely tells you which one to reach for, or why the obvious choice will bite you. This is the field guide I wish I’d had.

The GTK reference tells you what every widget is. It rarely tells you which one to reach for, or why the obvious choice will bite you. This is the field guide I wish I’d had.

Taking a fictitious RSS reader called Gazette from an empty cargo project to a GNOME Circle submission, using every stage as a teaching vehicle — the GObject type system, Blueprint, state and signals, and getting async work off the UI thread.

A build log for Moments, my GNOME photo manager — the wager that started it, the event bus I shipped and then deleted, the sync architecture that replaced it, and the bugs the first six weeks of production found.