# zig (blogs) — RSS Amplifier

Recent posts from the 74 feeds in the RSS Amplifier directory that cover zig.

Page: <https://rssamplifier.com/topics/zig/blogs>  
Feed: <https://rssamplifier.com/topics/zig/blogs.md>

---

## [Rust Glancer](https://matklad.github.io/2026/08/21/rust-glancer.html)

_2026-08-21 · Alex Kladov · matklad_

Rust Glancer, a functional LSP server for Rust which uses two orders of magnitude less RAM, is incredibly cool. Go check it out! This post started as a comment on lobste.rs, but I figured it out that it's better to publish it somewhat more prominently. Don't expect polished writing though!

## [Better Batteries](https://matklad.github.io/2026/08/20/better-batteries.html)

_2026-08-20 · Alex Kladov · matklad_

One of the eternal schisms in programming is over the question of whether the standard library should be minimal or encompassing. This is the wrong question to ask. The right one is:

## [Exploring Kendall&#39;s \\(\\tau\\)](https://iwhalen.com/kendall-tau/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Exploring Kendall's $\\tau$ For one reason or another, I've been working with Kendall's $\\tau$ lately. This post explores a little bit of my excitement with the statistic and some possible extensions. Disclaimer: I am not a statistician. The code used to created the plots in this blog can be found here .

## [The computer has been surprising us](https://iwhalen.com/computer-surprise/)

_2026-08-15 · Ian Whalen · iwhalen.com_

The computer has been surprising us A while back, I wrote about my entry into artificial intelligence through the unlikely path of artificial life. In this post, I reflect on a recent event that surprised many LLM enthusiasts and relate it to digital evolution.

## [Roguelites and gambling](https://iwhalen.com/rougelites-and-gambling/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Roguelites and gambling I've been show and tell heavy lately. So, here's a lighter blog post about my gaming habits and an examination of the roguelite genre. It comes very close to saying something... almost. Apologies in advance for my self-reflection on my own history of gaming and current habits.

## [Zierra part 1](https://iwhalen.com/zierra_1/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Zierra part 1 Back with some non-Python content. This is the first installment of my journey to implement Tierra in Zig (Zierra) and to use LLMs for learning.

## [Rogue-Bench](https://iwhalen.com/rogue-bench/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Rogue-Bench After a couple months of work, she's finally done. Rogue-Bench is my contribution to the already overflowing list of LLM benchmarks. This is an extension of my previous work here . So check that out first for some context.

## [Death by dog food](https://iwhalen.com/death-by-dog-food/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Death by dog food I've been slacking on blog posts. So this one is a filler episode at best. I learned the term dogfooding recently and it really resonated. I'm overloading the term a little bit in this blog but, I hope the story still works.

## [Learning Zig part 2](https://iwhalen.com/learning-zig-2/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Learning Zig part 2 Here is my second entry in my 'learning Zig' series. Likely the final. I feel I have seen enough syntax and am ready to build something. For my first post on this topic, see here .

## [Playing Rogue with LLMs](https://iwhalen.com/rogomatic-llm/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Playing Rogue with LLMs Ever wonder if LLMs can play Rogue ? I sure did! It seems like a match made in heaven. Fully text based game meets text enjoying model. In this post, I detail a little bit about putting together a little package to make this possible. Don't get your hope up though. I don't do any long running benchmarks. Check out the code for this post here .

## [Meet Claude, an AI assistant (Sponsored)](https://crawlproof.com/a/VsXNic4jo9zF)

_2026-08-15 · **Sponsored**_

Chat with Claude at claude.ai — a conversational AI assistant.

## [Software quality assurance as AI enablement](https://iwhalen.com/sqa-as-ai-enablement/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Software quality assurance as AI enablement I recently gave this idea a whirl to good effect. Instead of saying 'we should use static type analysis', we now can say 'my coding agent needs to use static analysis.' Set up your dream codebase with this one simple trick. Product managers hate him!

## [My journey from ALife to AI](https://iwhalen.com/alife-to-ai/)

_2026-08-15 · Ian Whalen · iwhalen.com_

My journey from ALife to AI A little trip down memory lane. My journey in computing started with a regular computer and ended up in a regular computer with sunglasses. Artificial life was my doorway to those sunglasses.

## [Learning Zig part 1](https://iwhalen.com/learning-zig-1/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Learning Zig part 1 As promised in my project goals for 2026 , I'm trying to learn Zig. The first step here has been going through the Introduction to Zig book. I paused my (slow) progress to reflect on the first 4 chapters of the book and Zig as a language.

## [Project ideas for 2026](https://iwhalen.com/projects-for-2026/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Project ideas for 2026 This is a collection of ideas for side projects. I'm trying to learn Zig. So, there will be some projects appropriate for that. But I'll also put in some ideas for Python-appropriate projects (my usual language).

## [Thoughts on NeurIPS 2025](https://iwhalen.com/neurips-2025/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Thoughts on NeurIPS 2025 I had the pleasure to be sent to NeurIPS by my employer earlier this month. Or, at least I was supposed to. An unexpected flu meant I was attending virtually. Here are some general thoughts on the event. It's been a while since the conference. But, better late than never!

## [Pumpkin crunch cake recipe](https://iwhalen.com/pumpkin-crunch-cake/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Pumpkin crunch cake recipe A little recipe that I wanted to post for safekeeping. Certainly not unique, but it's special to me.

## [Ibis compatibility checker](https://iwhalen.com/ibis-compatibility/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Ibis compatibility checker I'm a fan of the Ibis framework . To me, dataFrame APIs feel great and leaving pure Python to write a SQL query in a nasty triple-quoted string does not. In this post, I motivate and give a proof of concept for an Ibis 'compatibility checker' where, given an Ibis expression, the checker will tell you which backends it can be run on. This post isn't meant to sell Ibis,…

## [The Pybrary of Babel](https://iwhalen.com/pybrary-of-babel/)

_2026-08-15 · Ian Whalen · iwhalen.com_

The Pybrary of Babel This post is an exploration into the Library of Babel . Specifically, trying to get an idea of how many readable pages of books there are. I used 'runnable Python program' as a proxy for readability. In this post, there are slight spoilers for the novella A Short Stay in Hell by Steven L. Peck. So, buyer beware. Code for this post can be found here .

## [Baby&#39;s first blog post](https://iwhalen.com/hello-world/)

_2026-08-15 · Ian Whalen · iwhalen.com_

Baby's first blog post This one started as a test post. Originally, I wanted to ensure all the bells and whistles are working. And, I guess that includes being able to see the test online as well. So, for now, it will stay.

## [Printing Lists](https://matklad.github.io/2026/08/14/printing-lists.html)

_2026-08-14 · Alex Kladov · matklad_

To print a comma-separated list, a concise idiom is to optionally print the comma first, before the element:

## [Crypto Payments, No Custody (Sponsored)](https://crawlproof.com/a/Xoi9AN28W5Lb)

_2026-08-13 · **Sponsored**_

Send crypto to merchant wallets via API with real-time updates and automatic fees.

## [Writergate](https://alexrios.me/blog/writergate/)

_2026-08-12 · alexrios_

The informal name for Zig's massive I/O interface refactoring that removed GenericWriter/Reader in favor of vtable-based concrete types.

## [Writergate part 2: the new architecture](https://alexrios.me/blog/writergate-architecture/)

_2026-08-12 · alexrios_

Inside Zig's three-level vtable design, and how buffer placement enables both performance and async.

## [Writergate parte 2: a nova arquitetura](https://alexrios.me/blog/writergate-architecture-br/)

_2026-08-12 · alexrios_

Por dentro do design de vtable em três níveis do Zig, e como a posição do buffer viabiliza performance e async ao mesmo tempo.

## [Writergate](https://alexrios.me/blog/writergate-br/)

_2026-08-12 · alexrios_

O nome informal da refatoração massiva da interface de I/O do Zig que removeu GenericWriter/Reader em favor de tipos concretos com vtable.

## [Writergate part 3: migration patterns](https://alexrios.me/blog/writergate-migration/)

_2026-08-12 · alexrios_

Practical patterns for updating Zig code from std.io to std.Io, with before/after examples.

## [Writergate parte 3: padrões de migração](https://alexrios.me/blog/writergate-migration-br/)

_2026-08-12 · alexrios_

Padrões práticos pra atualizar código Zig de std.io pra std.Io, com exemplos de antes e depois.

## [Writergate part 1: the problem with generic I/O](https://alexrios.me/blog/writergate-the-problem/)

_2026-08-12 · alexrios_

Why Zig deleted GenericWriter and AnyWriter, and what generic poisoning really costs.

## [Writergate parte 1: o problema com I/O genérico](https://alexrios.me/blog/writergate-the-problem-br/)

_2026-08-12 · alexrios_

Por que o Zig deletou GenericWriter e AnyWriter, e o que o envenenamento genérico custa de verdade.

## [What fuzzing LpdFi taught me](https://pyk.sh/posts/2026-08-11-what-fuzzing-lpdfi-taught-me/)

_2026-08-11 · pyk_

What fuzzing LpdFi taught me about writing harness objectives, sizing loans against spot oracles, and the protocol patterns to check in an audit.

## [What does it take to change this?](https://alexrios.me/blog/late-binding/)

_2026-08-11 · alexrios_

Five binding times, named by what it costs to change them

## [Licensed Dispensaries, Pay with Crypto (Sponsored)](https://crawlproof.com/a/q50XwczlW1zo)

_2026-08-10 · **Sponsored**_

Search verified licensed dispensaries and pay with Bitcoin, Lightning, or stablecoins.

## [O que precisa pra mudar isso?](https://alexrios.me/blog/late-binding-br/)

_2026-08-11 · alexrios_

Cinco momentos de binding, nomeados pelo que custa pra mudar cada um

## [Iteration in Literate Programming](https://gracefulliberty.com/notes/literate-iteration/)

_2026-08-10 · Anna Liberty · Anna Liberty_

Literate Programming is the process of writing documentation embedded with source code, rather than writing them separately as is more usual with software engineering. This provides a collection of benefits, but it requires reshaping how you think about the software development process. When I&#x27;m writing a literate program, I start with the literate document. I write the basic boilerplate…

## [Who Should Pay For Source Code Availability?](https://kristoff.it/blog/source-code-availability/)

_2026-08-09 · Loris Cro's Personal Website_

## [rvm.fork instead of --rpc-url](https://pyk.sh/posts/2026-08-07-vm-fork-instead-of-cli/)

_2026-08-07 · pyk_

I removed CLI fork flags from ripfuzz (prev raptor) and moved forking into a cheatcode.

## [Browser Compatibility](https://matthiasportzel.com/browser-compatibility/)

_2026-08-06 · Matthias Portzel · Matthias Portzel_

A collection of browser compatibility bugs I've encountered that have not been resolved.

## [Zig&#039;s Io.Threaded is Neat](https://matklad.github.io/2026/08/06/neat-io-threaded.html)

_2026-08-06 · Alex Kladov · matklad_

std.Io.Threaded is one of the implementations of Zig's new Io interface that enables concurrency. This is a boring just use threads impl. I personally find it neat though --- it does this weird thing that I wanted to do for ages, that to my knowledge no one else is doing properly, and implements it better than I thought to be possible.

## [Sending Git patches to me manually](https://matthiasportzel.com/sending-patches/)

_2026-08-05 · Matthias Portzel · Matthias Portzel_

Git is usable in a completely decentralized manner (for small projects like my own) using git format-patch

## [€10 DIY Yubikey alternative which actually works](https://sourcery.zone/articles/2026/08/10-diy-yubikey-alternative-which-actually-works/)

_2026-08-04 · Sourcery Zone_

For the reasons that I'll describe in another article, I dropped Bitwarden as my password manager of choice for many years, and I found myself in the need of a security key. I own a Yubikey from work, and was quite fund of its idea, however didn't really use it in action much due to two main reasons: The firmware is closed and not upgrade-able. If someone finds a bug, only a new release of the key…

## [ArenaAllocators don&#39;t play nicely with ArrayLists](https://www.openmymind.net/Arena-Allocators-and-ArrayLists/)

_2026-08-04 · openmymind.net_

A while ago, we looked at ArenaAllocators and why you should view their free as a noop. The short version is that, in order for a free or destroy to actually return memory to the arena, two conditions need to be met: The freed memory must have been the last allocated memory, and The freed memory must have been allocated on the Arena's current node (which is an internal detail of how the Arena…

## [Pico FIDO2 Flake](https://sourcery.zone/projects/pico-fido2-flake/)

_2026-08-03 · Sourcery Zone_

A Nix Flake to build a pinned version Pico FIDO2 in a sandbox for the Waveshare RP2350-one 1 . The project also provides some convenient tooling to flash the boards. No code modification is applied to the upstream repository. They are referenced as non-flake repositories inside the flake , and pinned in flake.lock . The following listing contains all useful outputs: nix build .#firmware #…

## [You missed the point of the AUR and that is okay](https://hendassa100k.github.io/posts/2026-08-03-arch-linux-aur/)

_2026-08-02 · Hendassa100k Website_

I’ve seen a lot of news about the recent malware AUR attack, which happened three times \[ 1 \] \[ 2 \] \[ 3 \], but actually it&rsquo;s common in AUR . A lot of people just don&rsquo;t realize how AUR works in the first place, which I don&rsquo;t blame them. AUR helpers treat it as extension of the extra repository, but it is just like a random script from the stranger. But is that really the Arch…

## [Good Documentation](https://www.nmichaels.org/musings/good-docs/)

_2026-08-01 · Nathan · Nathan's Musings_

Tearing apart bad documentation may be cathartic, but there’s good documentation out there too. It deserves recognition. Today, I’m going to pick on SDL. I’m not talking about the quality of the API itself, just its documentation.

## [Updates for July 2026](https://mattwidmann.net/entries/2026/08-01-updates-for-july-2026/)

_2026-08-01 · Matt Widmann_

Here's what I've been up to during the month of July: We took a trip to San Diego at the start of the month to see some friends and visit the zoo down there. I installed a front basket on my main commuter bike and have been enjoying it, for the most part. We've moved furniture around in our bedrooms for the first time since settling into them. I've been researching and trying out sewing bags. I…

## [Aleppo Before and After](https://ar-ms.me/thoughts/aleppo-before-and-after/)

_2026-08-01 · Abdul Rahman Sibahi · Abdul Rahman Sibahi_

Bunch of photos I took of the same location in 2010 and 2026. Not much care was taken to take the exact shot, but you know. You can probably guess which photos are which. Check out the albums of the before trip and the after trip . Citadel Gate Inside the Citadel Citadel Memorial Al-Sultania Mosque Right in front of the Citadel&#x27;s gate. Umayyad Mosque Minaret In Front of the Umayyad Mosque Up…

## [Don't Take the Black Pill (Text Adaptation)](https://andrewkelley.me/post/dont-take-black-pill.html)

_2026-07-31 · Andrew Kelley_

Don't Take the Black Pill (Text Adaptation) This is a blog post version of the talk I delivered at Software Should Work 2026 . Shoutouts to Isaac Van Doren for running such a delightful conference and nailing it first try , and for infecting us all with his charming enthusiasm for Columbia, Missouri. Part 1: The Pill When I gave this talk, I warmed up the crowd by asking the audience who liked the…

## [std.Io.Writer.Allocating ate all my memory](https://www.openmymind.net/std-io-writer-allocating-ate-my-memory/)

_2026-07-30 · openmymind.net_

If I told you that the following prints 1665 : var b: std.ArrayList(u8) = try .initCapacity(init.gpa, 1024); try b.appendSlice(init.gpa, "a" \*\* 1025); std.debug.print("{d} n", .{b.capacity}); Would you be able to guess what this prints? var w: Io.Writer.Allocating = try .initCapacity(init.gpa, 1024); try w.writer.writeAll("a" \*\* 1025); std.debug.print("{d} n", .{w.writer.buffer.len}); Like me, you…

## [Superlogical](https://mitchellh.com/writing/superlogical)

_2026-07-29 · Mitchell Hashimoto_

## [Superlogical](https://mitchellh.com/writing/superlogical)

_2026-07-29 · Mitchell Hashimoto_

## [nixxin](https://sourcery.zone/projects/nixxin/)

_2026-07-27 · Sourcery Zone_

This is a privacy first Linux desktop configuration made in Nix.

## [Bad Comments](https://www.nmichaels.org/musings/comments/)

_2026-07-24 · Nathan · Nathan's Musings_

I first came across ThreadX somewhere around 2021, during its stint as Azure RTOS. I guess Microsoft thinks blue is cool or something. Maybe they really want to emulate another blue-themed company. I don’t know. Anyway, it’s 62304-certified and I was working on a class B medical device at the time. While using it, I found a bunch of things that look like this:

