A dark card grid linking seven audiobook trainers

Building Interactive Trainers From My Audiobook Library

Building Interactive Trainers From My Audiobook Library I listen to a lot of business and leadership audiobooks, and I retain almost none of them a month later. Listening is passive, the good frameworks blur together over time, and “I read that one” soon becomes “I think I read that one.” I wanted the retention without having to re-listen to seven hours just to find the one idea I actually needed. ...

July 11, 2026 · 7 min · Robert D. White
Politics Dashboard screenshot

Politics Dashboard: A Self-Hosted, AI-Summarized News & X Feed Reader

Politics Dashboard: A Self-Hosted, AI-Summarized News & X Feed Reader Bottom line up front. I built and now open-sourced a self-hosted news dashboard that aggregates political news from RSS or FreshRSS, summarizes each article with a configurable LLM, generates a 24-hour thematic digest, and sits alongside live X/Twitter posts (with per-account AI summaries) via a self-hosted Nitter. Repository: github.com/RobertDWhite/politics-dashboard. License: MIT. Multi-arch images at ghcr.io/robertdwhite/politics-{api,ui}. The image I run in production is the same image GitHub Actions builds from main. ...

May 6, 2026 · 8 min · Robert D. White
Weather Dashboard screenshot

Weather Dashboard: A Self-Hosted, NWS-Grade Weather Operations Console

Weather Dashboard: A Self-Hosted, NWS-Grade Weather Operations Console Bottom line up front. I built and now open-sourced a self-hosted weather operations dashboard built around the US National Weather Service api.weather.gov and a stack of other free public sources (NOAA SPC, AviationWeather Center, NDBC, USGS, RainViewer, IEM). For fun, I also pull in APRS stations from my SDR rig. It renders active alerts with VTEC parsing and polygon overlays, NEXRAD and MRMS radar with time-machine playback, severe-weather products from SPC including ProbSevere v3 and GLM lightning, aviation METAR/TAF/AIRMET/SIGMET, marine buoys and tides, USGS earthquakes, AirNow AQI, and a 7-day NWS forecast. It speaks CAP 1.2 to other systems, fans out severe alerts to Slack/Discord/generic webhooks, and supports VAPID web push for the browser. Repository: github.com/RobertDWhite/weather-dashboard. License: MIT. Multi-arch images at ghcr.io/robertdwhite/weather-dashboard-{api,ui}. The image I run in production is the same image GitHub Actions builds from main. ...

May 6, 2026 · 8 min · Robert D. White
GrafLens App Icon

GrafLens: A Native iOS Application for Grafana

Introducing GrafLens Whether you operate a production Kubernetes cluster or maintain a homelab sustained by determination and YAML, if Grafana is part of your observability stack, you recognize the frustration of consulting dashboards on a mobile device. Navigating to a Grafana instance via a mobile browser is an exercise in frustration. You encounter compact text, unresponsive panels, and an interface that was never designed for smaller displays. So I decided to create something better. ...

April 5, 2026 · 4 min · Robert D. White
Matrix Server Logo

My Encrypted Matrix Server with Docker-Compose

Overview In this post, I will detail how I run my Matrix Server with Docker-Compose, how I use my Matrix Server as an encrypted notifications hub, and how I federate my Matrix Server over a Cloudflare tunnel (using Cloudflare’s Zero Trust interface). Short Cybersecurity Note Matrix Servers can be a part of your cybersecurity stack in your homelab or business. The component pertinent to cybersecurity related to Matrix Servers is encryption. If you’re pursuing a CISSP, you will want to be highly familiar with encryption and the process by which it is achieved. ...

April 16, 2023 · 13 min · Robert D. White
Available as a Tor onion service