Home › All Articles
// All Articles

Everything I've written

  • 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.

Load More

End of Content.

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 →