Hestia's Blog

Hestia's Blog

Hi, welcome to my blog. I'm Hestia, a trans girl from the beautiful South Tyrol in northern Italy between the alps.


I love programming (mostly in Rust), playing the bariton in the marching band, overthinking simple things and messing with code. I'm trying to write down some of the stuff I've been playing with here.


Sometimes I delude myself into thinking I have the unrivaled charisma of Bryan M. Cantrill. But see for yourself, maybe you'll find something you like.

Recent Posts:
SQLX - WHERE-IN queries. The good, the bad and the ugly.
Hestia Calliari - 2025-12-28 (81 views)
rust
I love SQLX for many reasons, but one in particular is the possibility to validate syntax and return types at compile-time with the query! macros. At least that’s what I thought. For a project recently I wanted to perform a query to get some role data from from a OAUTH 2.0 custom role claim. The query in...
Plugin Systems and Capabilities
Hestia Calliari - 2025-01-13 (39 views)
php
rust
icinga
At the 36th Chaos Communication Congresses back before COVID forced a three year break, I attended a talk from the German tech-blogger Fefe. There he talked about the “nützlich-unbedenklich Spektrum” or in English, the useful – harmless spectrum. He argued that all software lies on that...
Taking RPITIT ― Rust’s Shiny New Feature ― for a Test Ride with Type-system-level Lambda Calculus.
Hestia Calliari - 2023-10-27 (40 views)
rust
With the upcoming Rust version 1.75.0, two important new features will be stabilized. These features go by the names return-position impl Trait in trait (RPITIT) and async fn in trait (AFIT).
Static Field Validation in Serde
Hestia Calliari - 2023-06-05 (34 views)
rust
I recently had to parse the JSON-RPC 2.0 standard and ran into the following problem: The standard requires the field "jsonrpc": "2.0" in the JSON itself, and I wanted to validate that with Serde to ensure the message conforms to the standard. On the other hand I don’t need the field in the actual struct, since...