Let's revisit the very familiar ConcurrentModificationException and why it happens. But more importantly, why does Java NEED to throw it?
www.linkedin.com/pulse/fail-f...
@bazlur.ca.bsky.social
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/
Let's revisit the very familiar ConcurrentModificationException and why it happens. But more importantly, why does Java NEED to throw it?
www.linkedin.com/pulse/fail-f...
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!
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...
๐ฉ๏ธ 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...
Read the rest of the interview:
www.infoq.com/news/2025/06...
www.infoq.com/news/2025/06...
๐ Spring founder Rod Johnson just launched Embabel, and Java developers can finally build AI agents without Python!
This isn't just another wrapper. And he's actually pulling it off.
Give it a read.
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...
Guardrails are finally available in LangChain4j! I explored them this morningโsuper easy to use and a big step toward safer AI apps in Java.
Check out my write-up:
bazlur.ca/2025/06/21/b...
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!
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
www.infoq.com/news/2025/05...
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.
Another weekend experimenting with RAG!
Check it out here: bazlur.ca/2025/04/18/c...
#Java #LangChain4j #AI #LLM #RAG #KnowledgeBase
Over the weekend, I ran an experiment combining Ollama, LangChain4j, Spring Boot, and RAG to build something interesting.
๐ bazlur.ca/2025/04/06/b...
Iโd love for you to read it and share your thoughts!
Join us at JDConf 2025 for our session. Weโll be covering Java, Jakarta EE & LLMs.
RSVP Now: jdconf.com
#Java #JDConf #AI #Cloud
@shaaf.dev
I recently attended Devnexus 2025, where I co-presented a session on building LLM apps in Java with Jakarta, alongside @shaaf.dev .
Here's my trip report:
bazlur.ca/2025/03/08/a...
๐ Just shared my experience with JetBrains Junie EAP! Checkout:
03.03.2025 16:00 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0The Microsoft JDConf agenda is live! Iโm thrilled to announce that Iโll be speaking in the APAC time zone.
Itโs online, so you can join from anywhere!
Donโt miss outโRSVP now at jdconf.com#apac and secure your spot.
See you there!
^^ @shaaf.dev
Seriously Chrome! Are you trying to render the entire internet at once, or is 47.74GB just your casual morning appetite?
12.02.2025 20:53 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Not yet, but you can read it on the O'Reilly platform.
06.02.2025 19:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0โ
Cover design done! Alhamdulillah!
A hive of fresh Java concurrency insightsโbuzzing your way soon!
Excited to be speaking at @devnexus.bsky.social 2025 in Atlanta this March!
๐ Get 40% off your ticket with code SPEAK40: devnexus.com
Join me & @shaaf.dev for a hands-on deep dive into building LLM apps in Java with Jakarta EE.
Itโs been 30 years, and #Java has proven its enduring impact! What do you think is the reason for this?
- What key factors have contributed to Java's longevity?
- What makes Java continue to be a preferred choice for developers today?
Let's discuss it!
Also among all the amazing AI talks at @devnexus.bsky.social;
join @bazlur.ca and me for a hands-on live coding demo.
devnexus.com/presentation...
โ Meet our snarky Jakarta EE chatbot! Built with LangChain4J, itโs dishing out Java wisdom with a side of sarcasm. ๐
Weโre testing prompts for the JChampion Conferenceโwho says enterprise frameworks canโt be fun?
Register now: www.eventbrite.com/e/jchampions...
@shaaf.dev
This LLM is a Java Champion!! or the "real" champion ๐ค๐
Some fun with #LLMs and @jakartaee.bsky.social.
Join @bazlur.ca and me at the @jchampionsconf.bsky.social and learn more.
Register: www.eventbrite.com/e/jchampions...
www.youtube.com/shorts/TshRW...
The InfoQ Java Trends Report 2024 provides an in-depth analysis of the latest developments in the Java ecosystem, including the adoption of Java 21, advancements in virtual threads, and the evolution of frameworks like Spring Boot and Jakarta EE.
Give a read:
www.infoq.com/articles/jav...
Attend the 2025 JChampions Conference online on January 23, 24, 27, 28. All sessions are led by a Java Champion.
Speakers & Session at jchampionsconf.com.
Free tickets: tinyurl.com/2pyth6cv.
Watch previous sessions: tinyurl.com/57d9yn8v