A long-running interest of mine is how we could add variadic generics to the Rust programming language.| PoignardAzur
Last month, RustWeek 2025 took place, during which we celebrated the 10th anniversary of the Rust programming language.| PoignardAzur
This is a follow-up to last year’s Report on variadic generics discussion at RustNL.| PoignardAzur
Last year, Google funded me to work on the Linebender ecosystem, a group of projects aiming to improve user interface design in the Rust programming language. I was one of several people to get such funding, and my specific focus was the Xilem crate (and later Masonry).| PoignardAzur
This is an informal proposal for improving the Rust programming language. I’ll assume familiarity with the language.| PoignardAzur
This document tries to establish patterns among a list of crates and Github projects using the Vello renderer.| PoignardAzur
Let’s talk about pinning in the Rust programming language.| PoignardAzur
This is a summary of a bunch of discussions that took place at RustNL’s Unconference, where developers representing various projects in the Rust programming language came together to chat and find common ground.| PoignardAzur
Content note: This is mostly something I’ve written for myself. I still did my best to make it readable, but it might be too long, too rambly, or too focused on specific points. You’ve been warned.| PoignardAzur
This article is a post-mortem on a small project I’ve been working on for the past few months.| PoignardAzur
This blog now uses utteranc.es to implement comments.| PoignardAzur
Today we’re putting Rust aside for a moment. Let’s talk about dating.| PoignardAzur
Content note - This is a bit more unstructured than my usual writing. Jump here if you only care about the model comparisons.| PoignardAzur
When you use the Rust programming language toolchain, usually through a cargo command, it needs a place to store a bunch of config files, caches, and the cargo binary itself. By default, that place will be your operating system’s user directory, which I’m going to refer to as $HOME or ~, where it will put a .cargo folder.| PoignardAzur
When I see the landscape of native GUI in 2022, I feel like something is missing.| PoignardAzur
This is the fourth entry on my Christmas list for Rust 2030.| PoignardAzur
This is a call for everyone in the Rust programming language’s community:| PoignardAzur
Druid is an experimental GUI framework for the Rust programming language.| PoignardAzur
Alright, let’s mention the elephant in the room.| PoignardAzur
In the Rust programming language, unsized variables are one of those concepts that has been floating around for a long time, but hasn’t seen much design work in recent years.| PoignardAzur
This is the third entry on my Christmas list for Rust 2030.| PoignardAzur
This is the second entry on my Christmas list for Rust 2030.| PoignardAzur
A few weeks ago, I decided to install NixOS on my laptop. I’m barely using it these days, and I already had Pop_OS installed on my work computer, so I could experiment with alternate distributions without too much risk.| PoignardAzur
Object-Oriented Programming is widespread in industrial codebases.| PoignardAzur
[Note - This is republishing of an article that was previous posted on github gist, and advertised on reddit in February 2021.]| PoignardAzur
[Note - This is republishing of an article that was previous posted on github gist, and advertised on reddit in January 2021.]| PoignardAzur
Tl;dr: The Rust community should talk about variadic generics again, and motivated people should get the ball rolling.| PoignardAzur