Tokio Gives Progress, Not Ordering: Scheduling 1M Tasks
How spawning 1M Tokio tasks preserved throughput while letting polling order drift from event submission order, and why task creation needs an application-level bound.
How spawning 1M Tokio tasks preserved throughput while letting polling order drift from event submission order, and why task creation needs an application-level bound.
How we diagnosed unexplained memory staying pinned near the top of our container limit in a Rust event stream processor — not a leak or fragmentation, and why the allocator matters.
A hands-on introduction to Neural Networks in Rust. Takes you from basic tensors to building and training your first neural network.
A short write-up on my experience building my first game ever. Built in Rust using SDL2 and Macroquad, and getting it to run in the browser.
Exploring distributed systems fundamentals through Fly.io's challenges by implementing gossip protocols, CRDTs, replicated logs and distributed transactions in Rust.
Exploring IPC performances in Rust using UNIX domain sockets, memory mapped files and Shared memory using iceoryx2 crate for varying payload sizes.
A simple guide for anyone wanting to start game development using SDL2 in Rust. I ported the classic LazyFoo tutorials from C++ to Rust - not all of them, just the essential tutorials covering everything needed for building a basic game, from creating your first window to handling user input, collisions and animations.
This is a continuation of Part-2 where we added data to our music store and listed them. In this part, we will include functionality to edit and delete data in our music store.
This is a continuation of Part-1 where we created an HTTP server and added a welcome page. In this part, we will include functionality to add data to our music store and list them.
In this tutorial, we will explore the usage of Askama library for template rendering in Rust. Let's create a simple music store application which allows us to add, update or delete information.