Published in Better Programming·PinnedVariable, References, and Lifetimes in Rust — A Practical IntroductionMaster the Rust basics — 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. …Programming7 min read
Published in Better Programming·PinnedScaling Kafka Ingestion Using REST APIs in RustHigh 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. …Rust7 min read
Published in Better Programming·PinnedUnderstanding Rust Ownership Model by ExampleKnow the 3 rules which are the foundation of Rust’s ownership system — 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 by writing some sample applications. …Rust5 min read
PinnedCustomize and setup One-Click Deploy of Ghost CMS ( High Availability Mode )I’d like to start by giving a brief history of why I decided to write this post. A few days back before I deployed my personal blog, I was exploring various options to host it. …Cloud Computing4 min read
Jun 8An Intro to Zero Copy Reads, SerializationThe first time I stumbled upon this Term `Zero Copy Serialization` was when I started looking into Apache Arrow. The website said The Arrow memory format also supports zero-copy reads for lightning-fast data access without serialization overhead That’s when I started reading more about this Zero Copy Operations. And why…Big Data2 min read
Published in Better Programming·Jun 5A Look Into Variables and Immutability in RustWriting safe code from the start — This article discusses variables and some concepts pertaining to mutability within Rust Language. By default, all variables in Rust are immutable. We’ll look at mutability, and how these conventions benefit us as programmers. We’ll also see how the compiler assists us in ensuring correctness in our programs. Consider the example…Rust4 min read