<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>A N M Bazlur Rahman, Author at A N M Bazlur Rahman</title>
	<atom:link href="https://bazlur.ca/author/bazlur-rahman/feed/" rel="self" type="application/rss+xml" />
	<link>https://bazlur.ca/author/bazlur-rahman/</link>
	<description>Java Champion 🏆 Empowering Developers through Speaking 🗣️ Writing ✍️ Mentoring 🤝 &#38; Community Building 🌍 Published Author 📖 Contributing Editor at InfoQ and Foojay.IO</description>
	<lastBuildDate>Thu, 09 Apr 2026 23:48:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://i0.wp.com/bazlur.ca/wp-content/uploads/2022/07/cropped-klara-and-sun.jpeg?fit=32%2C32&#038;ssl=1</url>
	<title>A N M Bazlur Rahman, Author at A N M Bazlur Rahman</title>
	<link>https://bazlur.ca/author/bazlur-rahman/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">207159250</site>	<item>
		<title>Building LLM Apps in Java with LangChain4j</title>
		<link>https://bazlur.ca/2026/04/09/building-llm-apps-in-java-with-langchain4j/</link>
					<comments>https://bazlur.ca/2026/04/09/building-llm-apps-in-java-with-langchain4j/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Thu, 09 Apr 2026 23:48:34 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Technical Session]]></category>
		<category><![CDATA[AI Engineering]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Guardrails]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdconf]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Observability]]></category>
		<category><![CDATA[RAG]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[Tool Calling]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114105</guid>

					<description><![CDATA[<p>Yesterday I gave a talk titled “Building LLM Apps in Java with LangChain4j.” The core idea was simple: building LLM applications is not mainly about writing clever prompts. It is about applying the same engineering discipline we already use in Java systems. The talk followed the staged evolution of a Spring Boot store assistant. It ... <a title="Building LLM Apps in Java with LangChain4j" class="read-more" href="https://bazlur.ca/2026/04/09/building-llm-apps-in-java-with-langchain4j/" aria-label="Read more about Building LLM Apps in Java with LangChain4j">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2026/04/09/building-llm-apps-in-java-with-langchain4j/">Building LLM Apps in Java with LangChain4j</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2026/04/09/building-llm-apps-in-java-with-langchain4j/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114105</post-id>	</item>
		<item>
		<title>AI-Assisted Java Development: An 18-Part Series</title>
		<link>https://bazlur.ca/2026/03/28/ai-assisted-java-development-an-18-part-series/</link>
					<comments>https://bazlur.ca/2026/03/28/ai-assisted-java-development-an-18-part-series/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 28 Mar 2026 10:55:26 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Newsletter]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[AI Adoption]]></category>
		<category><![CDATA[AI Evaluation]]></category>
		<category><![CDATA[AI Governance]]></category>
		<category><![CDATA[AI Reliability]]></category>
		<category><![CDATA[AI Testing]]></category>
		<category><![CDATA[AI Workflow]]></category>
		<category><![CDATA[AI-assisted development]]></category>
		<category><![CDATA[CODE REVIEW]]></category>
		<category><![CDATA[Coding Agents]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[Engineering Discipline]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[RAG Architecture]]></category>
		<category><![CDATA[Software Architecture]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[The Coding Café]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114098</guid>

					<description><![CDATA[<p>I’m writing a series on what it actually takes to use AI well in Java development. Not the hype version. The engineering version. This series covers the full arc: how AI is changing the economics of software work, how it reshapes workflows and prompting, how to design agents and evaluate them properly, and how to ... <a title="AI-Assisted Java Development: An 18-Part Series" class="read-more" href="https://bazlur.ca/2026/03/28/ai-assisted-java-development-an-18-part-series/" aria-label="Read more about AI-Assisted Java Development: An 18-Part Series">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2026/03/28/ai-assisted-java-development-an-18-part-series/">AI-Assisted Java Development: An 18-Part Series</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2026/03/28/ai-assisted-java-development-an-18-part-series/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114098</post-id>	</item>
		<item>
		<title>Structured Concurrency in Java 26: API Polishing, Timeouts, and Better Joiners</title>
		<link>https://bazlur.ca/2026/01/04/structured-concurrency-in-java-26-api-polishing-timeouts-and-better-joiners/</link>
					<comments>https://bazlur.ca/2026/01/04/structured-concurrency-in-java-26-api-polishing-timeouts-and-better-joiners/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 04 Jan 2026 13:12:33 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[api design]]></category>
		<category><![CDATA[concurrency api]]></category>
		<category><![CDATA[java 26]]></category>
		<category><![CDATA[java preview features]]></category>
		<category><![CDATA[jep 525]]></category>
		<category><![CDATA[parallel programming]]></category>
		<category><![CDATA[project loom]]></category>
		<category><![CDATA[Structured Concurrency]]></category>
		<category><![CDATA[Virtual Threads]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114080</guid>

					<description><![CDATA[<p>Structured concurrency has reached its sixth preview in Java 26 through JEP 525, and at this point, it’s no longer experimental in spirit. The idea is simple and surprisingly powerful: if you start a few related tasks together, you should manage them together. They succeed or fail as a unit. This sounds obvious, but it’s ... <a title="Structured Concurrency in Java 26: API Polishing, Timeouts, and Better Joiners" class="read-more" href="https://bazlur.ca/2026/01/04/structured-concurrency-in-java-26-api-polishing-timeouts-and-better-joiners/" aria-label="Read more about Structured Concurrency in Java 26: API Polishing, Timeouts, and Better Joiners">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2026/01/04/structured-concurrency-in-java-26-api-polishing-timeouts-and-better-joiners/">Structured Concurrency in Java 26: API Polishing, Timeouts, and Better Joiners</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2026/01/04/structured-concurrency-in-java-26-api-polishing-timeouts-and-better-joiners/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114080</post-id>	</item>
		<item>
		<title>Zooming In: Profiling Just the Methods You Care About with JFR (JDK 25)</title>
		<link>https://bazlur.ca/2025/12/21/zooming-in-profiling-just-the-methods-you-care-about-with-jfr-jdk-25/</link>
					<comments>https://bazlur.ca/2025/12/21/zooming-in-profiling-just-the-methods-you-care-about-with-jfr-jdk-25/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 21 Dec 2025 10:40:24 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Application Profiling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Diagnostics]]></category>
		<category><![CDATA[Java Engineering]]></category>
		<category><![CDATA[Java Flight Recorder]]></category>
		<category><![CDATA[Java Performance]]></category>
		<category><![CDATA[JDK 25]]></category>
		<category><![CDATA[JEP 520]]></category>
		<category><![CDATA[JFR]]></category>
		<category><![CDATA[JVM Monitoring]]></category>
		<category><![CDATA[JVM Performance]]></category>
		<category><![CDATA[Method Timing]]></category>
		<category><![CDATA[Method Tracing]]></category>
		<category><![CDATA[Performance Profiling]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114071</guid>

					<description><![CDATA[<p>&#160; Sometimes you don’t want a full JVM profile. You just want to understand a narrow slice of code: which methods are called, how long each call takes, and how time is distributed across a call chain. With JDK 25, JFR’s Method Trace and Method Timing events (introduced by JEP 520) make this possible. You ... <a title="Zooming In: Profiling Just the Methods You Care About with JFR (JDK 25)" class="read-more" href="https://bazlur.ca/2025/12/21/zooming-in-profiling-just-the-methods-you-care-about-with-jfr-jdk-25/" aria-label="Read more about Zooming In: Profiling Just the Methods You Care About with JFR (JDK 25)">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/12/21/zooming-in-profiling-just-the-methods-you-care-about-with-jfr-jdk-25/">Zooming In: Profiling Just the Methods You Care About with JFR (JDK 25)</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/12/21/zooming-in-profiling-just-the-methods-you-care-about-with-jfr-jdk-25/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114071</post-id>	</item>
		<item>
		<title>When Does Java&#8217;s Foreign Function &#038; Memory API Actually Make Sense?</title>
		<link>https://bazlur.ca/2025/12/14/when-does-javas-foreign-function-memory-api-actually-make-sense/</link>
					<comments>https://bazlur.ca/2025/12/14/when-does-javas-foreign-function-memory-api-actually-make-sense/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Mon, 15 Dec 2025 04:45:26 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[BLAS]]></category>
		<category><![CDATA[FFM API]]></category>
		<category><![CDATA[High Performance Computing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java 22]]></category>
		<category><![CDATA[JNI]]></category>
		<category><![CDATA[Native Interoperability]]></category>
		<category><![CDATA[Off-heap Memory]]></category>
		<category><![CDATA[Performance Tuning]]></category>
		<category><![CDATA[Project Panama]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114063</guid>

					<description><![CDATA[<p>Every new Java release introduces a shiny feature. The Foreign Function &#38; Memory (FFM) API, finalized in Java 22, is one of those headline acts: it promises safe native calls without JNI and off-heap memory you can manage. But the real question is not &#8220;can I use it?&#8221; but &#8220;should I reach for it?&#8221; The ... <a title="When Does Java&#8217;s Foreign Function &#038; Memory API Actually Make Sense?" class="read-more" href="https://bazlur.ca/2025/12/14/when-does-javas-foreign-function-memory-api-actually-make-sense/" aria-label="Read more about When Does Java&#8217;s Foreign Function &#038; Memory API Actually Make Sense?">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/12/14/when-does-javas-foreign-function-memory-api-actually-make-sense/">When Does Java&#8217;s Foreign Function &#038; Memory API Actually Make Sense?</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/12/14/when-does-javas-foreign-function-memory-api-actually-make-sense/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114063</post-id>	</item>
		<item>
		<title>Building Robust AI Applications with LangChain4j Guardrails and Spring Boot</title>
		<link>https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/</link>
					<comments>https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 21 Jun 2025 16:29:56 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ai application security]]></category>
		<category><![CDATA[ai best practices]]></category>
		<category><![CDATA[ai guardrails]]></category>
		<category><![CDATA[ai safety]]></category>
		<category><![CDATA[hallucination detection]]></category>
		<category><![CDATA[input validation]]></category>
		<category><![CDATA[java ai]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[llm security]]></category>
		<category><![CDATA[openai api]]></category>
		<category><![CDATA[output validation]]></category>
		<category><![CDATA[prompt injection]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[spring boot ai]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=114012</guid>

					<description><![CDATA[<p>As AI applications become increasingly complex, ensuring that language models behave predictably and safely is paramount. LangChain4j&#8217;s guardrails feature provides a powerful framework for validating both the inputs and outputs of your AI services. This article demonstrates how to implement comprehensive guardrails in a Spring Boot application, with practical examples that you can adapt to ... <a title="Building Robust AI Applications with LangChain4j Guardrails and Spring Boot" class="read-more" href="https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/" aria-label="Read more about Building Robust AI Applications with LangChain4j Guardrails and Spring Boot">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/">Building Robust AI Applications with LangChain4j Guardrails and Spring Boot</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/06/21/building-robust-ai-applications-with-langchain4j-guardrails-and-spring-boot/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114012</post-id>	</item>
		<item>
		<title>Speaking at GeeCON 2025: A Memorable Kraków Experience</title>
		<link>https://bazlur.ca/2025/05/25/speaking-at-geecon-2025-krakow-experience/</link>
					<comments>https://bazlur.ca/2025/05/25/speaking-at-geecon-2025-krakow-experience/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 25 May 2025 06:48:48 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Trip Reports]]></category>
		<category><![CDATA[GeeCON]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Kraków]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Poland]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Tech Community]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[Trip Report]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113982</guid>

					<description><![CDATA[<p>I had the pleasure of attending GeeCON 2025 in Kraków—my very first time at the conference. While the sessions were excellent, what truly stood out was the strong sense of community that made the experience special. I was also lucky to have some great conversations beyond the tech. I had a wonderful discussion with Shaaf, ... <a title="Speaking at GeeCON 2025: A Memorable Kraków Experience" class="read-more" href="https://bazlur.ca/2025/05/25/speaking-at-geecon-2025-krakow-experience/" aria-label="Read more about Speaking at GeeCON 2025: A Memorable Kraków Experience">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/05/25/speaking-at-geecon-2025-krakow-experience/">Speaking at GeeCON 2025: A Memorable Kraków Experience</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/05/25/speaking-at-geecon-2025-krakow-experience/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113982</post-id>	</item>
		<item>
		<title>Java&#8217;s Structured Concurrency: Finally Finding Its Footing</title>
		<link>https://bazlur.ca/2025/05/25/javas-structured-concurrency-finally-finding-its-footing/</link>
					<comments>https://bazlur.ca/2025/05/25/javas-structured-concurrency-finally-finding-its-footing/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 25 May 2025 04:48:59 +0000</pubDate>
				<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[API Evolution]]></category>
		<category><![CDATA[Asynchronous Java]]></category>
		<category><![CDATA[CODE READABILITY]]></category>
		<category><![CDATA[Concurrent Programming]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Concurrency]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[JDK 25]]></category>
		<category><![CDATA[JEP 505]]></category>
		<category><![CDATA[Joiner API]]></category>
		<category><![CDATA[project loom]]></category>
		<category><![CDATA[Structured Concurrency]]></category>
		<category><![CDATA[StructuredTaskScope]]></category>
		<category><![CDATA[Task Management]]></category>
		<category><![CDATA[Virtual Threads]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113974</guid>

					<description><![CDATA[<p>The structured concurrency API changed again after two incubations and four rounds of previews. Ideally, this scenario is unexpected. However, given its status as a preview API, such changes can occur, as was the case here. These changes lend considerable maturity to the API, and I am hopeful it will now stabilize without requiring further ... <a title="Java&#8217;s Structured Concurrency: Finally Finding Its Footing" class="read-more" href="https://bazlur.ca/2025/05/25/javas-structured-concurrency-finally-finding-its-footing/" aria-label="Read more about Java&#8217;s Structured Concurrency: Finally Finding Its Footing">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/05/25/javas-structured-concurrency-finally-finding-its-footing/">Java&#8217;s Structured Concurrency: Finally Finding Its Footing</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/05/25/javas-structured-concurrency-finally-finding-its-footing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113974</post-id>	</item>
		<item>
		<title>ধুলোর স্বাদ</title>
		<link>https://bazlur.ca/2025/05/21/%e0%a6%a7%e0%a7%81%e0%a6%b2%e0%a7%8b%e0%a6%b0-%e0%a6%b8%e0%a7%8d%e0%a6%ac%e0%a6%be%e0%a6%a6/</link>
					<comments>https://bazlur.ca/2025/05/21/%e0%a6%a7%e0%a7%81%e0%a6%b2%e0%a7%8b%e0%a6%b0-%e0%a6%b8%e0%a7%8d%e0%a6%ac%e0%a6%be%e0%a6%a6/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Thu, 22 May 2025 00:45:19 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113968</guid>

					<description><![CDATA[<p>Part 1: Part 2 &#160; ধুলোর স্বাদ কেমন হয়? আমাদের কারোরই জানার কথা নয়! এও কি জানার মত কিছু? তবে ছ’বছরের ইউসুফ এখন এই স্বাদটার সাথে বেশি পরিচিত। ধুলোয় তার জিভেতে একটা যেন প্রলেপ পড়ে গেছে, গলার পিছনেও খানিকটা জমে আছে। মনে হয় একটা খসখসে পর্দা। &#8220;মা,&#8221; সে মাঝে মাঝে ভাঙা গলায় নালিশ করে, &#8220;আমার ... <a title="ধুলোর স্বাদ" class="read-more" href="https://bazlur.ca/2025/05/21/%e0%a6%a7%e0%a7%81%e0%a6%b2%e0%a7%8b%e0%a6%b0-%e0%a6%b8%e0%a7%8d%e0%a6%ac%e0%a6%be%e0%a6%a6/" aria-label="Read more about ধুলোর স্বাদ">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/05/21/%e0%a6%a7%e0%a7%81%e0%a6%b2%e0%a7%8b%e0%a6%b0-%e0%a6%b8%e0%a7%8d%e0%a6%ac%e0%a6%be%e0%a6%a6/">ধুলোর স্বাদ</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/05/21/%e0%a6%a7%e0%a7%81%e0%a6%b2%e0%a7%8b%e0%a6%b0-%e0%a6%b8%e0%a7%8d%e0%a6%ac%e0%a6%be%e0%a6%a6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://bazlur.ca/wp-content/uploads/2025/05/download-1.wav" length="23428410" type="audio/wav" />
<enclosure url="https://bazlur.ca/wp-content/uploads/2025/05/download-2.wav" length="21865530" type="audio/wav" />

		<post-id xmlns="com-wordpress:feed-additions:1">113968</post-id>	</item>
		<item>
		<title>Java + LLMs  + LangChain4j — 2025 Talk Series</title>
		<link>https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/</link>
					<comments>https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 03 May 2025 09:53:14 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Jakarta EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Large Language Models]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[Workshops]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113949</guid>

					<description><![CDATA[<p>Shaaf and I have been heads‑down exploring how LangChain4j slots into everyday Java and Jakarta EE projects. Our experiments have grown into a full talk series. You can find a list of delivered and upcoming talks on my conference page: https://bazlur.ca/conferences/ Why we’re doing this LangChain4j gives Java devs RAG pipelines, vector‑store abstractions, and agent helpers without leaving the ... <a title="Java + LLMs  + LangChain4j — 2025 Talk Series" class="read-more" href="https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/" aria-label="Read more about Java + LLMs  + LangChain4j — 2025 Talk Series">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/">Java + LLMs  + LangChain4j — 2025 Talk Series</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/05/03/java-llms-langchain4j-2025-talk-series/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113949</post-id>	</item>
	</channel>
</rss>
