Letting a Java AI Agent Request Cancellations with MySQL REST Service
Build a Java AI agent that requests order cancellations through MySQL REST Service, with scoped tools, ownership checks, and explicit human …

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

A N M Bazlur Rahman
47 viewsBuild a Java AI agent that requests order cancellations through MySQL REST Service, with scoped tools, ownership checks, and explicit human …

A N M Bazlur Rahman
481 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,911 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,204 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,479 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,421 viewsMy Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama

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

A N M Bazlur Rahman
12,588 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,177 viewsJava Champion Ben Evans shares his journey, insights on Java's evolution, and advice for developers in this insightful interview.