23 August 2024

29 links · Friday

Forgejo is now copyleft, just like Git

Forgejo is changing its license to a Copyleft license. This blog post will try to bring clarity about the impact to you, explain the motivation behind this change and answer some questions you might have.

Continuous reinvention: A brief history of block storage at AWS

Marc Olson, a long-time Amazonian, discusses the evolution of EBS, highlighting hard-won lessons in queueing theory, the importance of comprehensive instrumentation, and the value of incrementalism versus radical changes. It's an insightful look at how one of…

Terraform keeps adding/removing hidden-link tags

The tags above are automatically added by Azure and they are used to link the function app with the application insights instance. One of the suggested solutions to this is to add the following block to the resource. After re-running the plan you should not ge…

Multiple Erlang/Elixir versions in Windows — /var/

If you work in multiple projects that use different Erlang/Elixir versions, you may need to switch between them. Using the latest versions of Erlang and Elixir is definitely recommended, as they include many improvements and bug fixes, however this is not alwa…

HTMX and Raku Cro

This post describes how to apply HTMX functionality with the Raku Cro web framework. I have already shared a couple of precursor posts that explain separately Why HTMX? and Why Cro?. Why HTMX and C…

Zeynep Evecen

Zeynep Evecen's personal website

I could [not] care less

When one usually states "I could care less", they usually mean "I could not care less". [e.g. "I could care less about linguistics."]

On the art of resource conservation in software systems

Something I recently pondered on was how the software industry has consistently been developing novel mechanisms for efficiently sharing and reusing resources. Memory is probably the most straightforward resource to reuse, but other resources need to be shared…