Java's Unsafe is Finally Going Away
Java's sun.misc.Unsafe is being phased out. Learn safer memory access using VarHandle and Foreign Function & Memory API to keep your …

A N M Bazlur Rahman is a Software Engineer with over a decade of specialized experience in Java and related technologies. His expertise has been formally recognized through the prestigious title of Java Champion. Beyond his professional commitments, Mr. Rahman is deeply involved in community outreach and education. He is the founder and current moderator of the Java User Group in Bangladesh, where he has organized educational meetups and conferences since 2013. He was named Most Valuable Blogger (MVP) at DZone, one of the most recognized technology publishers in the world. Besides DZone, he is an editor for the Java Queue at InfoQ, another leading technology content publisher and conference organizer, and an editor at Foojay.io, a place for Friends Of OpenJDK. In addition, he has published five books about the Java programming language in Bengali; they were bestsellers in Bangladesh. He earned his bachelor's degree from the Institute of Information Technology, University of Dhaka, Bangladesh, in Information Technology, majoring in Software Engineering. He currently lives in Toronto, Canada.
186 views

A N M Bazlur Rahman
20,255 viewsJava's sun.misc.Unsafe is being phased out. Learn safer memory access using VarHandle and Foreign Function & Memory API to keep your …

A N M Bazlur Rahman
10,471 viewsJEP 476 represents a significant step towards simplifying Java programming by reducing boilerplate code and improving readability.

A N M Bazlur Rahman
9,687 viewsHow JEP 455 can be utilized to handle complex decision-making scenarios more efficiently. We'll examine a practical example to illustrate …

A N M Bazlur Rahman
9,740 viewsDiscover how Java records enhance parameterized testing in JUnit 5. Learn to create cleaner, more expressive, and type-safe tests.

A N M Bazlur Rahman
6,253 viewsExplore the insightful journey of Bert Jan Schrijver, a Java Champion, as he discusses his path in software development, the role of …

A N M Bazlur Rahman
14,992 viewsIn the context of virtual threads, pinning refers to the condition where a virtual thread is "stuck" to its carrier thread (the platform …

A N M Bazlur Rahman
10,047 viewsExplore the intriguing world of web crawling in Java through a comparative lens: classical threads vs. virtual threads.

A N M Bazlur Rahman
14,936 viewsThis article debunks the commonly held belief that stack size influences the number of native threads that can be created in a JVM …

A N M Bazlur Rahman
7,057 viewsLet's examine the principles and practical applications of Sealed Classes and pattern matching in Java.

A N M Bazlur Rahman
10,414 viewsExplore insights from Simon Martinelli, Oracle ACE Associate, as he discusses his journey in Java development, the importance of simplicity …