Blogs
Technical articles, tutorials, and insights on modern web development
Featured Posts

My Thoughts on Vibe Coding
A personal take on vibe coding—when it works, when it hurts, and how I used it on rabinarayanpatra.com to add dark mode and a blog audio feature.

Sanitizer-Lib: The Java Library That Eliminates Input Sanitization Boilerplate Forever
Meet Sanitizer-Lib - a powerful Java library that automatically sanitizes your data with simple annotations. Zero configuration, Spring Boot ready, and enterprise-grade security for modern Java applications.
6 articles found
Why `1 == 1` is True but `128 == 128` is False in Java — The Integer Caching Trap Explained
Discover the surprising behavior behind Java's Integer caching mechanism and why `==` comparisons can lead to unexpected results.
My Thoughts on Vibe Coding
A personal take on vibe coding—when it works, when it hurts, and how I used it on rabinarayanpatra.com to add dark mode and a blog audio feature.
Top Java Interview Questions for 2025: Quick Prep Guide
Currently interviewing for Java roles? Get the essential questions and answers I'm seeing in 2025 interviews. Covers Virtual Threads, modern concurrency, memory management, and Spring Boot internals with practical examples.
Mastering Virtual Threads in Java 25: The Complete Guide to Lightweight Concurrency
Discover how Virtual Threads in Java 25 revolutionize concurrent programming. Learn practical implementation strategies, performance optimizations, and real-world use cases that will transform your Java applications.
Modern Java Development: Mastering Java 21+ Features and Spring Boot Best Practices in 2025
Discover the latest Java 21+ features including Virtual Threads, Pattern Matching, and Records. Learn advanced Spring Boot best practices, performance optimizations, and modern architectural patterns that every Java developer should know.
Sanitizer-Lib: The Java Library That Eliminates Input Sanitization Boilerplate Forever
Meet Sanitizer-Lib - a powerful Java library that automatically sanitizes your data with simple annotations. Zero configuration, Spring Boot ready, and enterprise-grade security for modern Java applications.