$ less posts/24/10/github-packages-docker-containers/index.md
Docker Images in GitHub Packages (Private Repos)
Build a Spring Boot image, push it to GitHub’s private container registry with Actions, and keep storage under control by pruning untagged images.
$ less posts/24/09/github-private-packages-dependabot/index.md
Dependabot with Private GitHub Packages (Maven)
Make Dependabot check private Maven packages on GitHub by adding a single registry block with org-wide wildcard support and credentials wired to secrets.
$ less posts/24/09/github-packages-maven/index.md
Making Private Maven Packages Work on GitHub
End-to-end steps for publishing private Java libraries to GitHub Packages and consuming them across private repos, using a PAT, a safe settings.xml, and lightweight GitHub Actions.
$ less posts/24/09/bindicator-rewrite/index.md
Simplifying the Bindicator with GitHub Actions
Rebuilt the bin day reminder to run as a scheduled GitHub Actions workflow, trading a fragile always on setup for a single file in a repo that is easier to maintain, audit, and adjust.
$ less posts/24/09/chatgpt-helps-me-write-with-dyselxia/index.md
Writing This Blog With Dyslexia: The Workflow That Finally Works
A practical, repeatable workflow for writing with dyslexia that uses ChatGPT as a patient drafting partner: outline from a messy list, draft in small chunks, fix correctness and readability, check the arc, and format for clarity so posts actually ship.
$ less posts/24/08/back-to-github/index.md
Crawling Back to GitHub
After five months on Codeberg, missing integrations made the case to return to GitHub and restore the workflow that actually works.
$ less posts/24/07/july-24/index.md
Taking a Breather
A short note on stepping back from projects and why the break helped reset and refocus.
$ less posts/24/06/last-windows-dependency/index.md
Replacing Lightroom on Linux with digiKam and RawTherapee
Dropped the last Windows dependency by pairing digiKam for library management with RawTherapee for RAW edits on Linux, with a clear note on round-trip and storage trade offs.
$ less posts/24/06/moisutre-sensor-results/index.md
Night Sky Pi Moisture Battle, Part 3: Data In, Heat Out
A month of logs showed enclosure heat is the primary problem. The plan is active ventilation to stop daytime spikes, plus a dew-point-controlled resistor ring to handle any remaining moisture at night.
$ less posts/24/05/what-i-learnt-today/index.md
My Mind Was Blown Today (Ctrl+L)
A small but satisfying discovery: Ctrl+L clears the terminal instantly, reducing friction and keeping momentum while working.