Editorial

Purposeful notes from Extiri Studio

blog about Extiri, programming and cybersecurity

product-launch April 30, 2026

Your Whole Stack, One Place: Introducing Resso

At some point, managing your own infrastructure stops being a background task and starts being a part-time job.

For me, that point came somewhere around the third cloud VM. I had three servers, a handful of domains, over eight apps and projects across different environments, Vercel deployments, SaaS accounts with their own API keys and 2FA setups, and a growing list of things I was fairly sure I remembered, but was not entirely sure about. Which SSH key goes to which server? What registrar holds that domain, and when does it expire? Which environment variable in which project points to the staging database?

fun-facts April 12, 2026

The Power of Elegant Simplicity #2: Bloom Filters — The Data Structure That's Okay With Being Wrong

Part of the “The Power of Elegant Simplicity” series - algorithms that hide power in plain sight


You know what’s refreshing? An algorithm that looks you in the eye, shrugs, and says: “Look, I might be wrong. But I’m never wrong in that direction.”

Welcome to Bloom Filters — a probabilistic data structure so audaciously simple that it uses a handful of hash functions and a bit array to answer membership queries at lightning speed. No linked lists, no tree traversals, no disk reads. Just bits and honesty about its own limitations.

productivity April 5, 2026

How to Read Notes Aloud (Physical, Handwritten, or Digital)

Yes, even your handwritten notebook. Here’s how to get any notes — paper, PDF, or digital — read aloud on your iPhone, hands-free.

Most people searching for how to read notes aloud are thinking of one of two scenarios. Either they have digital files they want to listen to while doing something else, or they have physical notes — a notebook, printed handouts, lecture slides on paper — and they want a way to convert those into audio too. Both are very solvable on iPhone, and the best tool for the job handles both without needing to switch between apps.

codemenu April 5, 2026

CodeMenu 1.7 makes your snippet library more useful

CodeMenu 1.7 is a release about getting more value out of the snippets you already have. Storing code is only half of the job. The harder part is finding the right thing at the right moment, reusing it in a way that fits your current work, and connecting your library to the rest of your workflow. This update pushes that side of the app forward with snippet-aware AI, better automation hooks, iCloud sync, and more integration features across macOS.

experiments March 8, 2026

Building an Image Compressor with the Discrete Fourier Transform

A few weeks ago, I was flipping through one of my old programming magazines when I stumbled across an interesting claim: you can compress images using the Discrete Fourier Transform. The idea seemed almost too elegant to be true - transform an image into the frequency domain, throw away the small stuff, and reconstruct something that still looks decent. This is apparently one of the core mechanisms behind JPEG compression.

I had to try it myself.