<?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>Getting Started Archives - A N M Bazlur Rahman</title>
	<atom:link href="https://bazlur.ca/category/gettingstarted/feed/" rel="self" type="application/rss+xml" />
	<link>https://bazlur.ca/category/gettingstarted/</link>
	<description>Java Champion 🏆 Empowering Developers through Speaking 🗣️ Writing ✍️ Mentoring 🤝 &#38; Community Building 🌍 Published Author 📖 Contributing Editor at InfoQ and Foojay.IO</description>
	<lastBuildDate>Mon, 15 Dec 2025 04:45:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</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>Getting Started Archives - A N M Bazlur Rahman</title>
	<link>https://bazlur.ca/category/gettingstarted/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">207159250</site>	<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>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>Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide</title>
		<link>https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/</link>
					<comments>https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 06:50:00 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Beginner]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Chatbot]]></category>
		<category><![CDATA[Embeddings]]></category>
		<category><![CDATA[Hands-On Guide]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Knowledge Base]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[NLP]]></category>
		<category><![CDATA[Ollama]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[RAG]]></category>
		<category><![CDATA[Retrieval-Augmented Generation]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Vector Store]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113934</guid>

					<description><![CDATA[<p>Disclaimer: This article details an experimental project built for learning and demonstration purposes. The implementation described is not intended as a production-grade solution. Some parts of the code were generated using JetBrains’ AI Agent, Junie. Large Language Models (LLMs) like GPT-4, Llama, and Gemini have revolutionized how we interact with information. However, their knowledge is ... <a title="Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide" class="read-more" href="https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/" aria-label="Read more about Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/">Chat with Your Knowledge Base: A Hands-On Java &#038; LangChain4j Guide</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/04/18/chat-with-your-knowledge-base-a-hands-on-java-langchain4j-guide/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113934</post-id>	</item>
		<item>
		<title>Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama</title>
		<link>https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/</link>
					<comments>https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 06 Apr 2025 23:14:15 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Development]]></category>
		<category><![CDATA[Autofill]]></category>
		<category><![CDATA[Browser Extension]]></category>
		<category><![CDATA[Chrome Extension]]></category>
		<category><![CDATA[Experiment]]></category>
		<category><![CDATA[Form Filling]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[LangChain4j]]></category>
		<category><![CDATA[Local LLM]]></category>
		<category><![CDATA[Ollama]]></category>
		<category><![CDATA[Prompt Engineering]]></category>
		<category><![CDATA[RAG]]></category>
		<category><![CDATA[Retrieval-Augmented Generation]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113911</guid>

					<description><![CDATA[<p>Disclaimer: This article details an experimental project built for learning and demonstration purposes. The implementation described is not intended as production-grade solution. Some parts of the code were generated using JetBrains’ AI Agent, Junie. Have you ever found yourself filling out the same information on web forms over and over again? Name, email, address, phone ... <a title="Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama" class="read-more" href="https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/" aria-label="Read more about Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/">Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/04/06/building-formpilot-my-journey-creating-an-ai-powered-form-filler-with-rag-langchain4j-and-ollama/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113911</post-id>	</item>
		<item>
		<title>DIY JVM Part 1: Decoding the Magic – Parsing Java</title>
		<link>https://bazlur.ca/2025/02/21/diy-jvm-part-1-decoding-the-magic-parsing-java/</link>
					<comments>https://bazlur.ca/2025/02/21/diy-jvm-part-1-decoding-the-magic-parsing-java/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Fri, 21 Feb 2025 05:34:09 +0000</pubDate>
				<category><![CDATA[C]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[bytecode interpretation]]></category>
		<category><![CDATA[C and Java]]></category>
		<category><![CDATA[C Programming]]></category>
		<category><![CDATA[class file parsing]]></category>
		<category><![CDATA[constant pool]]></category>
		<category><![CDATA[debugging in C]]></category>
		<category><![CDATA[DIY JVM]]></category>
		<category><![CDATA[endianness conversion]]></category>
		<category><![CDATA[Java bytecode]]></category>
		<category><![CDATA[Java Virtual Machine]]></category>
		<category><![CDATA[JVM internals]]></category>
		<category><![CDATA[Memory Management]]></category>
		<category><![CDATA[programming nostalgia]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[systems programming]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113829</guid>

					<description><![CDATA[<p>It&#8217;s been about 15 years since I last touched C programming. Back in university, I remember writing a small C program for an assignment—just a simple parser that could scan a C source file and check if its structures were correctly formed. It was nothing fancy, just a mundane academic exercise, and to be honest, ... <a title="DIY JVM Part 1: Decoding the Magic – Parsing Java" class="read-more" href="https://bazlur.ca/2025/02/21/diy-jvm-part-1-decoding-the-magic-parsing-java/" aria-label="Read more about DIY JVM Part 1: Decoding the Magic – Parsing Java">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2025/02/21/diy-jvm-part-1-decoding-the-magic-parsing-java/">DIY JVM Part 1: Decoding the Magic – Parsing Java</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2025/02/21/diy-jvm-part-1-decoding-the-magic-parsing-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113829</post-id>	</item>
		<item>
		<title>Java Tips # 01 &#8211;  Writing Shebang Scripts in Pure Java</title>
		<link>https://bazlur.ca/2024/10/27/java-tips-01-writing-shebang-scripts-in-pure-java/</link>
					<comments>https://bazlur.ca/2024/10/27/java-tips-01-writing-shebang-scripts-in-pure-java/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sun, 27 Oct 2024 06:15:13 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Beginner]]></category>
		<category><![CDATA[Java Core]]></category>
		<category><![CDATA[Bash alternative]]></category>
		<category><![CDATA[CLI script]]></category>
		<category><![CDATA[Command line]]></category>
		<category><![CDATA[Dark mode]]></category>
		<category><![CDATA[Developer tools]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java 11]]></category>
		<category><![CDATA[Java 21]]></category>
		<category><![CDATA[Java CLI]]></category>
		<category><![CDATA[Java code]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Java execution]]></category>
		<category><![CDATA[Java Features]]></category>
		<category><![CDATA[Java scripting]]></category>
		<category><![CDATA[Java shebang]]></category>
		<category><![CDATA[Java shell script]]></category>
		<category><![CDATA[Java tips]]></category>
		<category><![CDATA[Java tricks]]></category>
		<category><![CDATA[Java tutorial]]></category>
		<category><![CDATA[Shebang]]></category>
		<category><![CDATA[Terminal script]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=113720</guid>

					<description><![CDATA[<p>Did you know you can write a CLI script in Java just as easily as you would in a bash script, and run it directly from the shell? This is commonly called a shebang script, though we are mostly familiar with writing them in bash. Bash scripts are great, but they can be obscure to ... <a title="Java Tips # 01 &#8211;  Writing Shebang Scripts in Pure Java" class="read-more" href="https://bazlur.ca/2024/10/27/java-tips-01-writing-shebang-scripts-in-pure-java/" aria-label="Read more about Java Tips # 01 &#8211;  Writing Shebang Scripts in Pure Java">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2024/10/27/java-tips-01-writing-shebang-scripts-in-pure-java/">Java Tips # 01 &#8211;  Writing Shebang Scripts in Pure Java</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2024/10/27/java-tips-01-writing-shebang-scripts-in-pure-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">113720</post-id>	</item>
		<item>
		<title>Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455</title>
		<link>https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-simplifying-java-with-primitive-type-patterns-with-jep-455/</link>
					<comments>https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-simplifying-java-with-primitive-type-patterns-with-jep-455/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 01 Jun 2024 09:38:46 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[code efficiency]]></category>
		<category><![CDATA[CODE READABILITY]]></category>
		<category><![CDATA[coding best practices]]></category>
		<category><![CDATA[Core Java]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Java enhancements]]></category>
		<category><![CDATA[Java Features]]></category>
		<category><![CDATA[Java Programming]]></category>
		<category><![CDATA[jep 455]]></category>
		<category><![CDATA[Modern Java]]></category>
		<category><![CDATA[order processing]]></category>
		<category><![CDATA[primitive type]]></category>
		<category><![CDATA[programming tips]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Sure! Here are some tags for your article: Java]]></category>
		<category><![CDATA[switch expressions]]></category>
		<category><![CDATA[switch pattern]]></category>
		<category><![CDATA[switch statement]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=102652</guid>

					<description><![CDATA[<p>Java continues to evolve, introducing features that streamline coding practices and improve readability. JEP 455 is one such proposal that enhances the switch statement, making it more versatile and expressive. This article delves into how JEP 455 can be utilized to handle complex decision-making scenarios more efficiently. We&#8217;ll examine a practical example to illustrate the ... <a title="Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455" class="read-more" href="https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-simplifying-java-with-primitive-type-patterns-with-jep-455/" aria-label="Read more about Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-simplifying-java-with-primitive-type-patterns-with-jep-455/">Exploring New Features in JDK 23: Simplifying Java with Primitive Type Patterns with JEP 455</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-simplifying-java-with-primitive-type-patterns-with-jep-455/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">102652</post-id>	</item>
		<item>
		<title>Exploring New Features in JDK 23: A Sneak Peek</title>
		<link>https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-a-sneak-peek/</link>
					<comments>https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-a-sneak-peek/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Sat, 01 Jun 2024 07:49:29 +0000</pubDate>
				<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Beginner]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JEP]]></category>
		<category><![CDATA[main]]></category>
		<category><![CDATA[println]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=102642</guid>

					<description><![CDATA[<p>The main method and println With JDK 23 on the horizon, I decided to dive into some of its new features by running the following code in the CLI: void main() { println("Hello World"); var name = readln("Enter your name: "); println("Your name is " + name); var age = readln("Enter your age: "); println("Your ... <a title="Exploring New Features in JDK 23: A Sneak Peek" class="read-more" href="https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-a-sneak-peek/" aria-label="Read more about Exploring New Features in JDK 23: A Sneak Peek">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-a-sneak-peek/">Exploring New Features in JDK 23: A Sneak Peek</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2024/06/01/exploring-new-features-in-jdk-23-a-sneak-peek/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">102642</post-id>	</item>
	</channel>
</rss>
