Beware of tracePinnedThreads : How It Can Freeze Your App!It was a nice evening, Unit Tests and Integration Tests were all green and we were prepping ourselves to do a Production deployment. Right…Nov 7, 2024Nov 7, 2024
ElasticSearch Node Hotspots— How we averted an Outage?ElasticSearch is one of the commonly used data store in many systems. We’ll not deep dive into the use cases nor what ES is capable of in…Aug 11, 2024Aug 11, 2024
Kotlin Sequences & Collections —Looking at Developer’s Common Mistake in PRAre you eager evaluating things unknowingly?Mar 18, 2024Mar 18, 2024
Why I despise (Mostly) using Loops and fell in love in Sequences!Usually all programs contain loops. I was a good and happy developer once who was writing a lot of for loop as everyone else. I’ll state a…Feb 10, 2024Feb 10, 2024
Deep dive into Java Parallel StreamsUsually when I ask fellow developers on how would you process a Stream in parallel, the first immediate response is to use parallelStream()…Feb 4, 2024Feb 4, 2024
Java Virtual Machine (JVM) is not a Virtual Machine? 😅When someone tells me JVM is Java Virtual Machine, I ask them what type of VM it is and they go blank. This had happened (is happening…Jan 21, 20241Jan 21, 20241
Published inStackademicSpring Boot 3.x & Java 21 🚀— Simplistic Migration HandbookMigration can be daunting but these can help you out!Jan 14, 2024Jan 14, 2024
Published inThe StartupHow Characteristic abstraction help you in long run — From the eyes of a Java developerCharacteristic abstraction is nothing but containing the characteristics of the objects of a particular class in itself.Dec 7, 2019Dec 7, 2019
Using Streams in Java 8? Things you must know of!Streams is a welcome addition in Java 8. Of course, they were a bit overwhelming at first to know about them. But, once you got a knack of…Dec 1, 2019Dec 1, 2019