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
Functional Logging in Scala with Odin

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

Essentials for Securing Your API

Securing APIs is crucial to protect data and ensure trust. Key strategies include enforcing HTTPS, implementing strong authentication, rate limiting, input validation, using an API...

Why Monolith Is Not a Bad Idea

Monolithic architecture is a practical choice for new projects, especially in Java, offering simplicity, ease of development, testing, and data consistency while reducing operational overhead....

Control Flow in Rust: A Comprehensive Guide

Rust's control flow includes if, loop, while, and for constructs. if expressions return values without semicolons, loop supports infinite iterations, while checks conditions, and for...

Understanding Compound Types in Rust

Rust’s compound types include tuples and arrays. Tuples group multiple values of different types and have a fixed size, while arrays hold multiple values of...

Load More

End of Content.

Get new articles

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

Prabhat Kashyap
Prabhat Kashyap

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

Full bio →

Engineering deep dives on Scala, Java, Rust, and AI Systems. Written by a senior engineer who builds real fintech systems.

© 2026 prabhat.dev