Engineering deep dives
// Featured Series
- 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 β