TR Tyler Reece
View on GitHub
Blog

Writing

Notes on building native Linux apps and self-hosting.

Why I build GTK4 apps instead of Electron

Every desktop app being a browser in a trench coat is not a law of nature. Here's why I keep choosing the native toolkit — and what you get for the trouble.

GTK4libadwaitaopinion

Self-hosting M365 gray-mail filtering with Mail-Triage

Newsletters, receipts, notifications — the gray mail that isn't spam but isn't important either. Here's the small self-hosted service I built to keep it out of the way.

PythonMicrosoft 365self-hosted

Getting SiriusXM running on Linux with Satwave

There was no good way to listen to satellite radio on a Linux desktop. So I wrote one in C, with a GStreamer pipeline and a little retro LCD display.

CGStreamerGTK4