Home › All Articles

Rust Series

  • All Posts
  • Best Practices
  • GenAI
  • General
  • Java
  • QuickFix/J
  • Rust
  • Scala
  • Talk
    •   Back
    • Claude Code
    •   Back
    • Rust Series
    •   Back
    • Spring Boot
Understanding Ownership in Rust: A Deep Dive

Follow a String through moves, clones, function calls, and borrowing. Stack-and-heap diagrams connect Rust’s ownership rules to the memory-management model familiar to JVM developers.

Control Flow in Rust: A Comprehensive Guide

A guide to Rust conditions and loops, including expression values, labelled breaks, iterators, and ranges. Correctly distinguish a branch value from returning from a function.

Understanding Compound Types in Rust

Group values with tuples or arrays, access their elements, and destructure tuples. Learn the difference between a tuple’s length and standard-library trait support.

Get new articles

Scala, JVM, AI. When there's actually something worth reading.

Join the newsletter
Portrait of Prabhat Kashyap
Prabhat Kashyap

Senior engineer · Scala · Fintech · 10 years in distributed systems.

Full bio →