Exploring New Features in JDK 23: Simplifying Java with Module Import Declarations with JEP 476
JEP 476 represents a significant step towards simplifying Java programming by reducing boilerplate code and improving readability.

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.
8 views

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

A N M Bazlur Rahman
9,581 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,674 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,208 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,780 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
9,888 viewsExplore the intriguing world of web crawling in Java through a comparative lens: classical threads vs. virtual threads.

A N M Bazlur Rahman
14,583 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,028 viewsLet's examine the principles and practical applications of Sealed Classes and pattern matching in Java.

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

A N M Bazlur Rahman
4,960 viewsBy considering real-world examples and learning from the process of refactoring and testing, we can create robust and maintainable code!