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

A plain-English guide to how text becomes numbers, why similar vectors help search, and where matches can go wrong, with...

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