Programming languages

Java, Spring Boot, Golang, Python… — write correct, efficient code through hands-on examples.

Rust · 10/13/2026 · 9 min read · 86

Enum and pattern matching in Rust

How to define enums with data, use match, if let, and let else to handle each case safely, plus common mistakes when working with enums in Rust.

Rust · 10/13/2026 · 10 min read · 94

Iterators and Closures in Rust

Learn about closures, the three traits Fn/FnMut/FnOnce, how to use iterator adapters like map, filter, and collect, and how to write custom iterators in Rust.