Today I Learned...

Today I Learned...

Latest TILs:

Setup Love2D and Lua with coc.nvim

October 2, 2025

I’ve been coding in Lua lately, mostly writing games using Love2D. Neovim already supports Lua well, as it’s the language used for writing its plugins, but I did install coc-lua for better completion, inline documentation and more linting support.

Using libsndfile in Zig

January 24, 2025

Continuing on my journey learning Zig and audio programming, and also making a good follow-up to the time I wrote Zig to manually generate a WAVE file, today I decided to generate a WAVE file using libsndfile.

How to create a WAVE file

July 29, 2024

Today I set out to learn how to create a WAVE file. I had recently gone through an article about reading and writing wave files in Python, which whet my appetite to do somewhat the same in Zig.