TL;DR maru2 is a simple and modern task runner. As such it gets the benefit of being written with the most current language features in Go. Some of these are small UX/DX improvements, while others greatly reduce boilerplate and increase a reader's comprehension of the code.
Having fun with Go in maru2
WFA Setup (2025)
TL;DR Following up on my 2023 post, what made the cut, and what have I changed about my mobile setup?
The Dangers of Init
TL;DR
init()is a very useful system for bootstrapping package-level information, but it comes at a cost.
Diving into OCI: The Descriptor
TL;DR The
Descriptordata structure forms the backbone of the OCI spec's content-addressible storage (CAS). What is it?
All's Well That Composes Well
tldr; Refactoring and revamping component composition in Zarf, and what comes next.