Engineering deep dives
Cats Effect & fs2 in Production
Fibers, streams, and supervision for real fintech workloads.
3 articles · Series in progress JavaModern JVM Internals
Structured concurrency, GC tuning, and performance deep dives.
5 articles GenAIAI Engineering for Engineers
Prompt engineering, LLM architecture, and building AI-native systems.
2 articles · Growing RustRust Fundamentals Series
Memory model, ownership, and building CLI tools from scratch.
8 articles · Complete GoGo for Backend Engineers
Concurrency, AMQP libraries, and building microservices in Go.
Coming soon Best PracticesEngineering Best Practices
Testing patterns, API design, and code quality for senior engineers.
5 articles- Best Practices
- General
- Java
- QuickFix/J
- Rust
- Scala
- Talk
- Uncategorized
- Back
- Rust Series
- Back
- Spring Boot

Choosing the right GC can make or break your JVM application's performance. A practical comparison of G1 and ZGC —...

Structured concurrency simplifies concurrent programming by managing tasks within a clear scope. Introduced in Java 19, it ties thread lifecycles...

WebAssembly (Wasm) enhances web performance by allowing resource-intensive applications like gaming, video processing, and scientific simulations to run efficiently in...

Functional logging in Scala with Odin using Cats-Effect, featuring structured logs, async logging, file loggers, minimal levels, and contextual effects.

Discover how Robert C. Martin's "Clean Code" empowers developers to write clear, maintainable, and efficient software through essential best practices.

We explores essential Git branching strategies like Feature Branching, Git Flow, GitHub Flow, and Trunk-Based Development, highlighting their significance in...
Get new articles
Scala, JVM, AI. When there's actually something worth reading.
Prabhat Kashyap
Senior Technical Architect · Scala · Fintech · 10+ years.
HCLTech / Leonteq Security AG
Full bio →