July 20, 2024
In my Zig learning journey, I’ve managed to not use allocators for anything yet.
I’ve watched this great video of Dude The Builder explaining the basics of allocators in Zig.
June 16, 2024
In the previous post, I went about my experiments with Zig and the FluidSynth Sequencer API.
June 15, 2024
Today I learned the basics of the FluidSynth Sequencer API. It is not super complicated, but it took me some time to understand the concepts, as not everything is explained in great detail.
June 11, 2024
Today I was looking for the culprit of the performance issue that was affecting a Django Admin page that wasn’t loading.
December 9, 2023
In a web application, it’s a common pattern to have the backend to send a UTC timestamp, which the frontend will later display in the user’s timezone.
November 15, 2023
That’s it, I’ve made the switch to PipeWire!
And things are looking great!
I was previously using JACK and PulseAudio in parallel, each with its own soundcard, and the setup was a bit cumbersome as for some reason I had not been able to get everything to load at startup, so I had to start JACK manually everytime…
November 7, 2023
Loguru is a Python library that provides a neat logging API, and I recently learned how to add extra context to the logs.
November 5, 2023
I find quite cool how quickly you can start using a C library from Zig! No need to write bindings or to fiddle with a FFI, it provides direct integration with C libraries.
November 1, 2023
Today I learned that you can define a health check for a Docker container, directly on the Dockerfile.
October 27, 2023
When loading CSV files in Python that were created on Windows, you can get some weird errors because the Microsoft tools usually add a BOM.