A N M Bazlur Rahman

@bazlur.ca

Java Champion 🏆 Empowering Developers through Speaking 🗣️ Writing ✍️ Mentoring 🤝 & Community Building 🌍 Published Author 📖 Contributing Editor at InfoQ and Foojay.IO DNAstack https://bio.site/bazlur Books: https://bazlur.ca/books/

I'll be speaking at Microsoft JDConf 2026 on Wednesday, April 8, at 2:00 PM EDT Talk: Building LLM Apps in Java with LangChain4j This talk is for Java developers who want to integrate LLMs into real backend systems, not toys. Free and virtual. Register: jdconf.com

Bild

Excited to share that I’ve contributed two chapters to Sustainability for Java Developers, a collaborative effort by Java Champions and community experts. If you care about building better Java systems with a lighter environmental footprint, this one’s for you 🌱☕

Leanpub@leanpub.bsky.social · 6mo ago

New 📚 Release! Sustainability for Java Developers: Towards an Understanding of Sustainable Java Software Development by Geertjan, Frank Delporte, et. al. #books #programming #java #softwaredevelopers Find it on Leanpub! Link: leanpub.com/sustainabili...

For most teams already on Java 17 and JUnit 5.14, adoption should be a routine dependency bump followed by a quick dry run, modernizing any build plugins (e.g., Surefire/Failsafe ≥ 3.0), and validating CSV-driven tests. Read more 👉 https://lttr.ai/AkqJz #Testing #Java #Kotlin

Bild

Introducing JUnit 6.0.0: a transformative update that unifies versions, elevates minimum requirements to Java 17, and introduces streamlined support for Kotlin suspend tests. Enjoy enhanced testing performance with the new CancellationToken API, built-in JFR listeners and many more—migrate today!

JUnit 6.0.0 Ships with Java 17 Baseline, Cancellation API, and Kotlin suspend Support

Introducing JUnit 6.0.0: a transformative update that unifies versions, elevates minimum requirements to Java 17, and introduces streamlined support for Kotlin suspend tests. Enjoy enhanced testing pe...

infoq.com

Over the weekend, I built Smart Mock—an AI-powered API mock server that generates realistic, context-aware responses from your OpenAPI specs. 🛠 Built with Spring Boot, Ollama, and LangChain4j 💻 Runs locally—ready in minutes Check it out here: bazlur.substack.com/p/building-s...

Building Smart Mock: An AI-Powered API Mock Server with Spring Boot and Ollama

In software development, teams often need to mock APIs during the early stages of integration.

bazlur.substack.com

🛩️ I built an AI that knows what planes are flying overhead — in real time.q No cloud. No APIs. No fees. Runs fully local. Built with: ⚙️ Spring Boot + LangChain4j 🧠 Ollama (local AI) 📡 Real-time flight data What would you build with local AI? bazlur.substack.com/p/building-a...

Building an AI-Powered Flight Tracker with Spring Boot and Local LLMs

Build an AI-powered flight tracker with Spring Boot and LangChain4j. Uses local AI models, real-time aircraft data, and runs entirely offline. Complete tutorial with code.

bazlur.substack.com

🚀 My latest news piece is live on InfoQ: www.infoq.com/news/2025/06... I had the pleasure of speaking with Rod Johnson, the creator of Spring and Embabel, to gain insights into this framework for building AI-powered Java applications. Check it out and let me know your thoughts!

Introducing Embabel: Advanced AI Agent Development for Java Applications

Introducing the Embabel Agent Framework, a pioneering platform developed by Spring founder Rod Johnson, designed to revolutionize AI applications on the JVM. By integrating structured agent developmen...

infoq.com

Java turns 30 today! 🎉 From "Write Once, Run Anywhere" to powering cloud-native, AI-driven, and distributed systems, Java has grown into a modern, expressive, and resilient language—far beyond the stereotypes. Happy birthday 🎂 to Java

Bild

www.infoq.com/news/2025/05... JEP 512 enhances Java with Compact Source Files and Instance Main Methods in JDK 25, easing the learning curve for beginners. Key features include simplified syntax, automatic imports, and a new IO helper class, to create programs with minimal complexity.

Instance Main Methods Move from Preview to Final in JDK 25

JEP 512 enhances Java with Compact Source Files and Instance Main Methods in JDK 25, easing the learning curve for beginners. Key features include simplified syntax, automatic imports, and a new IO he...

infoq.com