1
Learning async Rust with entirely too many web servers
Async Rust is a whole new world of programming. Let's try to understand it by working our way through a series of web servers, learning the details of concurrency and I/O along the way.
Hi! I'm Ibraheem, a software developer interested in building fast, concurrent, and robust systems.
Visit ibraheem.ca → On Hacker News Aug 2023 – Oct 2024
Software Engineering 2Web & Frontend 1Systems & Performance 1
Async Rust is a whole new world of programming. Let's try to understand it by working our way through a series of web servers, learning the details of concurrency and I/O along the way.
I recently released papaya, a fast and feature-complete concurrent hash table for Rust. In this post I want to dive into the design and research that went into creating it, as well as why you might consider using it over existing solutions.