PCSalt
Adds taste to your computing.
Hi, I'm Navkrishna — I write about Android, backend development with Kotlin & Spring Boot, and hands-on IoT projects.
What's New
Modern RecyclerView — ListAdapter, DiffUtil & ViewBinding in Kotlin
Build efficient RecyclerView lists with ListAdapter, DiffUtil.ItemCallback, and ViewBinding in Kotlin — with click handling, ViewModel integration, and common pitfalls.
Multi-Module Spring Boot Project with Gradle Version Catalog
Structure a multi-module Spring Boot project with Gradle — shared dependencies via version catalogs (libs.versions.toml), module boundaries, and build optimization.
Automating Immich Version Updates with GitHub Actions
A GitHub Actions workflow to update Immich versions with validation, auto-commit, and chained deployment — no SSH required.
Popular Series
CQRS with Spring Boot, Kafka & MongoDB
A 5-part deep dive into building a CQRS architecture — from concepts to production-ready Docker Compose setup.
JSON Parsing in Java
Parse the same complex JSON with org.json, Gson, Moshi, and Jackson — then compare them side by side.
JSON Parsing in Kotlin
The Kotlin edition — org.json, Gson, Moshi, Kotlin Serialization, and Jackson with a full comparison.