LavneeshScoped Values Demystified: Rethinking ThreadLocal in the Age of VirtualThreadTo understand the motivation behind Scoped Values, you must have an understanding of Virtual Threads and Structured Concurrency.Apr 20, 2023Apr 20, 2023
LavneeshStructured Concurrency in Java, finallyStructured concurrency(JEP-428) is a programming approach that organizes concurrent tasks hierarchically, requiring parent tasks to wait…Apr 10, 2023Apr 10, 2023
LavneeshWhy project Loom is a big deal for JavaProject Loom(JEP-425) is an OpenJDK community effort to bring lightweight concurrency to Java. It aims to overcome traditional concurrency…Apr 6, 2023Apr 6, 2023
LavneeshUnderstanding Hexagonal Architecture: A Beginners GuideHexagonal Architecture, a.k.a Ports and Adapters Architecture, was introduced by Alistair Cockburn as a way to build adaptable and…Mar 31, 2023Mar 31, 2023
LavneeshUnlocking the Power of FasterXML Jackson Library: A Comprehensive GuideThe FasterXML Jackson library has become a staple in the Java developer’s toolkit, providing fast and powerful JSON processing…Mar 30, 2023Mar 30, 2023
LavneeshUnveiling the Maven Shade Plugin: A Comprehensive GuideIn today’s fast-paced world of software development, dependency management and build automation are essential for ensuring a seamless and…Mar 29, 2023Mar 29, 2023