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

Exploring Scalar Types in Rust: A Detailed Guide

Rust's scalar types include integers, floating-point numbers, booleans, and characters. Integers are signed or unsigned, floats have 32 or 64-bit precision, and booleans represent true/false....

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