A N M Bazlur Rahman81 articles
Learn how to create a Java command-line tool with JBang and PicoCLI to automate generating release notes from GitHub.
![Avatar photo](https://foojay.io/wp-content/uploads/2024/05/cropped-1695347186171-80x80.jpeg)
- A N M Bazlur Rahman
-
Unsafe is Finally Going Away: Embracing Safer Memory Access with JEP 471
Java’s sun.misc.Unsafe is being phased out. Learn safer memory access using VarHandle and Foreign Function & Memory API to keep your applications secure and up-to-date.
-
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
-
Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455
How JEP 455 can be utilized to handle complex decision-making scenarios more efficiently. We’ll examine a practical example to illustrate the benefits of this feature.
- A N M Bazlur Rahman
-
Records for Cleaner and More Expressive Parameterized Tests in JUnit 5
Let’s examine how to leverage Java records for parameterized tests through a concrete example – testing an expression evaluator.
- A N M Bazlur Rahman
-
Journey of a Java Champion: Bert Jan Schrijver’s Path to Mastery and Community Leadership
Explore the insightful journey of Bert Jan Schrijver, a Java Champion, as he discusses his path in software development, the role of community, and the evolution of Java in this enlightening interview.
- A N M Bazlur Rahman
-
How to Diagnose and Mitigate Pinning in Java’s Virtual Thread Execution
In the context of virtual threads, pinning refers to the condition where a virtual thread is “stuck” to its carrier thread (the platform thread on which it runs).
- A N M Bazlur Rahman
-
Web Crawling in Java: A Tale of Classical Threads and Virtual Threads
A compelling narrative around web crawling in Java, contrasting classical threads with their newer counterpart: virtual threads.
- A N M Bazlur Rahman
-
Exploring the Impact of Stack Size on JVM Thread Creation: A Myth Debunked
Does stack size have an impact on the number of native threads that can be created in a JVM environment?
- A N M Bazlur Rahman
-
Embracing Modernity: A Comprehensive Look at Sealed Classes, Pattern Matching, and Functional Paradigms in Java
Let’s examine the principles and practical applications of Sealed Classes and pattern matching.
-
Unlocking Java Wisdom: A Conversation with Oracle ACE Simon Martinelli
In a recent insightful interview, Simon Martinelli, an Oracle ACE associate and veteran Java developer, shares his career experiences, software development philosophies, and views on mentoring. With over two decades in the industry, Martinelli offers a perspective that combines the …
- A N M Bazlur Rahman