Programming languages

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

Rust · 10/27/2026 · 9 min read · 53

Building REST APIs with Axum in Rust

Build a REST API CRUD with Axum 0.8, including routing, extractors, shared state, error handling with IntoResponse, and testing handlers without opening network ports.

Rust · 10/26/2026 · 10 min read · 49

Smart Pointers in Rust: Box, Rc, and Arc

When to use Box, Rc, or Arc in Rust: heap allocation, sharing ownership in a single thread and across multiple threads, along with Weak, RefCell, and Mutex.

Kotlin · 10/25/2026 · 8 min read · 59

Kotlin for backend with Spring Boot

Setup Spring Boot 3 project with Kotlin, write REST API, JPA entity, configuration and test, including common errors when migrating from Java.