apfitzge
Post

Rust Conf 2023

2023-09-20

The Solana Foundation was a sponsor at Rust Conf this year, and provided me with a ticket. On the first day, I mainly attended talks I was interested in and took notes. On the second day, I attended a few talks but mainly was in the Solana booth.

I’m posting my somewhat edited notes here.

Using Rust and Battlesnake to never stop learning

Talk mainly focused on profiling and optimizations.

Infrastructure for Rust: Supporting a Growing Language & Community

Rust has been growing rapidly, and the infrastructure needs to keep up.

Contributors:

Users:

Rust download traffic growing exponentially.

Rust Language CI:

The Standard Library is special. Let’s Change that

Extending Rust’s Effect System

I found this to be an extremely interesting talk.

RFC(s) coming sometime in 2024.

Fine, I’ll just make my own stable ABI, with compact sum-types and stable rustc

Overall dynamic linking in Rust needs to be improved.

How Powerful is Const?

Also found this talk very interesting, and it was broken into a few parts with basic overview of const, and then some more advanced const usages.

Basics

Rust compile pipeline: Rust source -> MIR -> LLVM IR -> machine code.

More Advanced

Rust in the Wild: A Factory Control System From Scratch

The presentation of this talk was really well done.

Closing Keynote - Too many cooks or not enough kitchens?

Talk about open communities.

5-8 is the optimal team size. Lots of research on this.