I think the Rust language is a big success.
When I think back on it I am in awe:
so much had to go right to get where we are,
and there were so many opportunities to go wrong.
It took many tiny miracles for the Rust language to become what it has.
Those m... (more…)
Read more »
We command the virtual GPU (virtio-gpu) by sending certain commands to the host (the device). The guest (the OS driver) has an allocation of RAM that becomes the framebuffer. The driver then tells the device, “hey, here’s the RAM that we’re going to use t... (more…)
Read more »
We liked the article Criticizing the Rust Language and Why CC Will Never Die very much. We offer the author that we will do the translation on our own and publish it in our blog. He agreed and we represent this article in Russian and English with gr... (more…)
Read more »
Cron parsers are everywhere, each supporting their own extensions on the cron string format, which made consistency between parts of Cron Triggers difficult to achieve. Today we’re showing how we easily solved this problem with Rust without needing to wri... (more…)
Read more »
In this design meeting there was a discussion about the syntax to use for returning early with an error. The considered keywords were fail, throw, raise, yeet. I couldn't find any more recent discussion. 💡💡 Essentially, this is syntactic sugar for Err(... (more…)
Read more »