Deep dives into Java, Kotlin, and the systems they run on

I'm Prashant Chaturvedi, a senior Java developer writing practical, in-depth tutorials on JVM internals, Kotlin, and Spring Boot at production scale — plus explorations of Elasticsearch, AI agents, and whatever else earns a closer look.

⌘K

Recent Articles

View all articles →

Recent Tutorials

View all tutorials →

Recent Projects

View all projects →

A Kotlin DSL that compiles BPMN 2.0 collaborations to an immutable AST, validates them, and emits renderable XML — with a Flowable deployment path.

KotlinBPMN
git-proActive

A desktop GUI for managing multiple git identities — name, email, and SSH key per profile — that reads and writes the same on-disk files as the git-profile bash CLI.

ElectronJavaScriptGit

Type to search the site.

↑↓ navigate⏎ openPowered by Pagefind