Variable, References, and Lifetimes in Rust — A Practical Introduction | by Shanmukh Sista | Jun, 2022

Master the Rust basics Photo by Possessed Photography on Unsplash In this article, we’ll touch upon some basics for variables, memory, and references in Rust. The goal is to understand why Lifetimes exist in RUST and how can we work with the Rust compiler to write safe code. We’ll see some simple examples that highlight … Read more

Scaling Kafka Ingestion Using REST APIs in Rust | by Shanmukh Sista | Jun, 2022

High throughput data ingestion system This article is all about working with Kafka and Rust. As an idea, I’m trying to build a data ingestion service that accepts Semi Structured Json Payloads and publishes them to Kafka. More specifically I want to hit the theoretical max for an ingestion service that works with Kafka as … Read more

Understanding Rust Ownership Model by Example | by Shanmukh Sista | Jun, 2022

Know the 3 rules which are the foundation of Rust’s ownership system Rust Ownership Model Cover Over the last few months, I’ve been intrigued by the Rust programming language — especially its memory model and ownership. At first, I thought it was just another systems programming language that I could learn in a few weeks … Read more