One Database, Two Models: Building AI-Friendly Java Applications with MySQL JSON Duality Views
Explore MySQL JSON Duality Views in Java: simpler reads, safe document writes, ORM comparisons, and read-only tools for a local AI …

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

A N M Bazlur Rahman
359 viewsExplore MySQL JSON Duality Views in Java: simpler reads, safe document writes, ORM comparisons, and read-only tools for a local AI …

A N M Bazlur Rahman
4,839 viewsA community site showcasing legacy Java patterns alongside modern equivalents to help developers understand how everyday Java code has …

Java developers from around the world are writung a book about a question that's becoming impossible to ignore: how do we write software …

A N M Bazlur Rahman
4,127 viewsLearn how to build secure AI applications using LangChain4j guardrails in Spring Boot. Implement input/output validation, prevent prompt …

A N M Bazlur Rahman
12,431 viewsExplore the refined Java Structured Concurrency API. Learn about new task scopes, joiners, and improved error handling for cleaner, more …

A N M Bazlur Rahman
3,359 viewsMy Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama

A N M Bazlur Rahman
17,689 viewsLangChain4j already provides two types of memory eviction policies, lets adopt a third one: SummarizingTokenWindowChatMemory

A N M Bazlur Rahman
12,494 viewsLearn how to write a Java CLI shebang script and run it from the terminal, leveraging Java 11 and beyond to create simple, effective …

A N M Bazlur Rahman
8,141 viewsJava Champion Ben Evans shares his journey, insights on Java's evolution, and advice for developers in this insightful interview.

A N M Bazlur Rahman
13,245 viewsLearn how to create a Java command-line tool with JBang and PicoCLI to automate generating release notes from GitHub.