Armin Ronacher's Thoughts and Writings
Nov 23, 2022

A Better Way to Borrow in Rust: Stack Tokens

A proposal for lifetime restrictions in Rust with stack tokens.

Nov 14, 2022

Scaling Mastodon is Impossible

Now that Twitter is dying, what can replace it?

Sep 11, 2022

You Can't Do That: Abstracting over Ownership in Rust with Higher-Rank Type Bounds. Or Can You?

In which I'm diving into some restrictions of the Rust type system involving closures.

Jul 9, 2022

Congratulations: We Now Have Opinions on Your Open Source Contributions

More thoughts on supply chain and package managers.

Jul 2, 2022

A Non Fungible Future

What a powerful NFT driven future could look like.

Jan 30, 2022

Uninitialized Memory: Unsafe Rust is Too Hard

Why unsafe Rust is a complex and user unfriendly experience.

Jan 10, 2022

Dependency Risk and Funding

Some more thoughts about dependencies.

Jan 7, 2022

Rust Any Part 2: As-Any Hack

A creative workaround to the inability of implementing additional traits to Any.

Jan 6, 2022

Rust Any Part 1: Extension Maps in Rust

A useful pattern for making common types extensible.

Nov 14, 2021

Rust Adventures: Abusing Serde

Some things you can do with serde that were not in the mind of the creator.