A N M Bazlur Rahman
banner
bazlur.ca
A N M Bazlur Rahman
@bazlur.ca
810 followers 180 following 42 posts
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/
Posts Media Videos Starter Packs
Pinned
Fresh off the press. Alhamdulillah!

My book, 'Modern Concurrency in Java,' is finally available.

learning.oreilly.com/library/view...

Amazon: www.amazon.ca/Modern-Concu...
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
JUnit 6.0.0 Ships with Java 17 Baseline, Cancellation API, and Kotlin suspend Support: https://lttr.ai/AkkEC

#Testing #Java #Kotlin
Tons of comments in the code
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...
www.infoq.com
Fresh off the press. Alhamdulillah!

My book, 'Modern Concurrency in Java,' is finally available.

learning.oreilly.com/library/view...

Amazon: www.amazon.ca/Modern-Concu...
Thanks, it's fixed now.
I'm also wondering that!
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've launched The Coding Café on Substack: lnkd.in/gtkcVUR2

The subscription is growing rapidly!

☕ What to expect:
- Deep dives into Java features
- LLMs and AI with Java experiments (LangChain4j and beyond!)
- Trendy stuff that matters

Join me to get LLMs and Java in your mailbox weekly!
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
Built an AI Chrome extension that fills forms intelligently! 🚀

FormPilot uses: - Local LLMs (privacy-first)
- RAG for personalization
- Java Spring Boot backend
- Zero API costs.

Code + guide:

open.substack.com/pub/bazlur/p...
Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama
Have you ever found yourself filling out the same information on web forms over and over again?
open.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
Reposted by A N M Bazlur Rahman
Introducing the Embabel Agent Framework, a pioneering platform developed by Spring founder Rod Johnson, designed to revolutionize AI applications on the JVM.

Read more: www.infoq.com/news/2025/06...
Introducing the Embabel Agent Framework, a pioneering platform developed by Spring founder Rod Johnson, designed to revolutionize AI applications on the JVM.

Read more: www.infoq.com/news/2025/06...
🚀 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...
www.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
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...
www.infoq.com
I will speak at JUG Toronto tomorrow on the topic "Building Applications with LLMs and Java"!

I'll be sharing tons of demos with LIVE Coding.

📍 Free Times Cafe, 320 College St, Toronto, ON
📅 www.meetup.com/toronto-java...

I would love to see some familiar faces and meet fellow Java enthusiasts.
Java + LLMs: Building LLM Apps in Java with Jakarta - A N M Bazlur Rahmann, Thu, Apr 24, 2025, 6:30 PM | Meetup
AI is revolutionizing the software landscape. However, for many Java developers, integrating these powerful AI tools into existing enterprise applications or a new one can
www.meetup.com