Email the Author
You can use this page to email A N M Bazlur Rahman about Java Transformed.
About the Book
This book offers a comprehensive exploration of modern Java, shedding light on how the language has evolved far beyond its early stereotypes of verbosity and inflexibility. Java has undergone significant transformations, embracing new features and paradigms that make it more concise, flexible, and expressive—traits essential for today's fast-paced development environment.
Starting with the introduction of functional programming through lambda expressions and streams, the book delves into the enhancements that have revitalized Java. You'll discover how new constructs like records simplify data handling, how pattern matching enhances code readability, and how virtual threads revolutionize concurrency management.
The book will also cover the advancements in memory management, with more efficient garbage collection algorithms, and introduce streamlined APIs like the new Date-Time API and the HttpClient. Additionally, you'll explore features such as the Foreign Function & Memory API, modules, and sequence collections that have modernized Java, making it a powerful language for a wide range of applications.
This early release provides you with unedited, raw content directly from the author's desk. Roughly 40-50% of the book is complete, but more content will be added as the writing progresses. By diving into this book now, you gain early access to valuable insights and the latest technologies in Java, allowing you to harness these tools long before the official release. Whether you’re building scalable applications, working with complex data structures, or striving for more readable and maintainable code, this book will guide you through the transformative features that make modern Java a relevant and essential language for developers today.
About the Author
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.
In the past two years, Mr. Rahman has been an active speaker at various international conferences and Java user groups. His talks have often focused on specialized topics such as concurrency and virtual threads. In addition to his community work, Mr. Rahman also serves as an editor for Java Queue at InfoQ and Foojay.io, both of which are leading platforms for technology content. Notably, he has authored five books on the Java programming language in Bengali, three of which have become best sellers in Bangladesh.
He is currently writing a new book with O'Reilly titled "Modern Concurrency in Java".
https://learning.oreilly.com/library/view/modern-concurrency-in/9781098165406/