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

A complete field guide to GitHub Copilot in 2026. Covers every primitive - copilot-instructions.md, AGENTS.md, extensions, MCP, coding agent, hooks,...

A complete field guide to Claude Code in 2026. Covers every primitive CLAUDE.md, skills, MCP, subagents, hooks, permissions - then...

Every LLM you work with today is a Transformer. Understanding the architecture does not mean implementing it. It means knowing...

Tokenization is the process that converts raw text into numbers before it reaches a language model. This post breaks down...

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...
Get new articles
Scala, JVM, AI. When there's actually something worth reading.

Prabhat Kashyap
Senior Technical Architect@ HCLTech · working with Leonteq Security AG
Full bio →