Blogs
Notes & essays
Field notes on backend systems, real-time apps, and the discipline of shipping.
A Practical Guide to OAuth2, OIDC & SAML
OAuth2, OIDC, and SAML in plain English — what each one actually solves, when to reach for which, how they fit together in Keycloak, and the IAM habits that keep you off 2 AM incident calls.
A Practical Guide to JPA and Object-Relational Mapping
A deep dive into JPA and ORM — entity mapping, relationships, primary key generation strategies, declarative and programmatic transactions, lazy loading pitfalls, JPQL, the Criteria API, pagination, and Spring Data integration.
Java Streams: A Practical Guide
A hands-on tour of Java Streams — how to build pipelines with filter, map, and sorted, terminal operations like collect and reduce, plus parallel streams, custom collectors, and functional exception handling.
Understanding Spring Boot Annotations
A practical tour of 21 essential Spring Boot annotations — from @SpringBootApplication and @RestController to @Cacheable and @Async — with concise Java examples for each.
Blog post 1.
Trying writing blog from my website from admin portal, visible to anyone seeing the website.