RSSAmplifier

Blog

Razzle's Blog

blog.razzle.cloudRSS feed ↗23 posts

Latest posts

Ghostty's Quick Terminal is Keeping me Sane

TL;DR Could you imagine a 0.5s fade-in animation every time you ran cd in the terminal? That's what window switching in macOS feels like, but with Ghostty I got back one of my favorite tiling window manager features.

Having fun with Go in maru2

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.

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 Descriptor data 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.

CV as Code

TL;DR My single-page, clean and simple developer CV written with typst , tailwindcss colors and published to GitHub Pages.

DevX Gon' Give It To Ya

TL;DR The newly introduced zarf dev deploy can greatly speed up Zarf package dev cycles. I adapted much of this article from the ADR I wrote for zarf dev and zarf dev deploy

Consider the Source

tldr; Standardizing the loading process of Zarf packages.

Components & Packages & Bundles, OCI!

tldr; This first post is a deep dive into the creation of a bundle (the first class citizen of the new uds-cli ). Most people reading this will get bored in 0.5s, so feel free to skip!

Some OCI Improvements

tldr; Zarf's latest release (v0.28.0) contains a few cool improvements to its OCI (Open Container Initiative) library code and CLI options.

How I Wrote Papers in College

tldr; I hate MS Word with a passion, so I wrote a custom build system to convert a combination of Markdown and Latex into a PDF.

Zarf as a Multitool

tldr; Some cool things you can do with Zarf that are not strictly Zarf related.

TDD Zarf Components

tldr; Using the wait action to create simple end-to-end tests for Zarf components.

20,000 Layers Under the Sea

tldr; My attempt to distill the hundreds of hours of research, experimentation, implementation, testing and bug fixing that went into the OCI Publish feature into a single post.

WFA Setup

tldr; The following is an annotated inventory of my mobile setup, feel free to add your own recommendations in the comments!

Why Svelte?

tldr; Out of every JavaScript framework out there, why Svelte?

brew-bundle

tldr; backup and restore your brew environment with a single command

Part 2: Static Docker Registry in Rust

tldr; Part 2 of a multi-part series on writing a static Docker registry in Rust.

Optimizing Rust Binary Size

tldr; Getting Zarf&#x27;s zarf-injector binary down to < 512kb.

Adding Windows support to Zarf

tldr; A quick dive into some issues making zarf Windows compatible.

Brewfile

My current Brewfile explained. Some entries (like gcc ) are omitted because they are self explanatory, while others (like helm ) are omitted because they are much more commonly known. This leaves, lesser known and hopefully helpful programs. Enjoy!

Playwright Testing Zarf

tldr; playwright is a very powerful E2E testing framework by Microsoft, but it does come with a slight learning curve, even if migrating from Cypress or Selenium