PRABHAT KASHYAP’S ENGINEERING NOTES
Engineering deep dives.
Explore by series
Explore by topic
- Best Practices
- GenAI
- General
- Java
- QuickFix/J
- Rust
- Scala
- Talk
- Uncategorized
- Back
- Claude Code
- Back
- Rust Series
- Back
- Spring Boot

PostgreSQL 19 SQL/PGQ adds a graph-query layer over relational tables. Learn how it works, where it fits, and why Neo4j...

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 —...
Get new articles
Practical engineering notes, published when there is something worth reading.

Prabhat Kashyap
Senior Technical ArchitectI build and explain backend systems, from Scala and JVM internals to distributed systems and practical AI engineering.
Read my bio →