- Welcome to my website!. This is the right place to discover more about me if you’re interested. I share my thoughts, opinions, projects showcases & experiences as a software engineer.
- Besides that, you’ll find content on topics like - “Software engineering”, “Java (the programming language), Javascript”, “Artificial Intelligence” & so on.
- And if you enjoy reading the content, consider sharing them with your friends, family & acquiantances. Or if you believe I could improve something, leave a feedback though any of my contact details.
Day 95: 12 concurrent tools in Java - Beyond Threads, Into Production-Ready Patterns
Deep dive into 12 essential concurrency tools in Java 21 - with battle-tested patterns from production systems
Day 94: Nobody Told Me Java Application Could Start This Fast and The Rabbit hole I explored
Your Java app takes so much time to start. You’ve tried everything, or have you? Here’s how I cut startup time using techniques you probably haven’t tried yet.
Day 93: Stop Leaking Passwords - Building Java's Answer to PHP's #[SensitiveParameter]
Learn how to create a custom @Sensitive annotation with annotation processing to automatically mask passwords and secrets in your Java applications
Day 92: Building AI Agents with Java 21 and Spring AI - My Learning from the Workshop
Building Production-Ready AI Agents with Spring AI - From Chat Interfaces to Sophisticated RAG Systems
Day 91: The Art of Reading Massive Files Without Breaking a Sweat - Memory Mapping in Java 21
Processing giant files - Memory mapping Very Large Files in Java Without Breaking a Sweat