<?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>programming Archives - A N M Bazlur Rahman</title>
	<atom:link href="https://bazlur.ca/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>https://bazlur.ca/tag/programming/</link>
	<description>Java Champion 🏆 Empowering Developers through Speaking 🗣️ Writing ✍️ Mentoring 🤝 &#38; Community Building 🌍 Published Author 📖 Contributing Editor at InfoQ and Foojay.IO</description>
	<lastBuildDate>Wed, 11 Oct 2023 07:06:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</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>programming Archives - A N M Bazlur Rahman</title>
	<link>https://bazlur.ca/tag/programming/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">207159250</site>	<item>
		<title>What is CyclicBarrier and When to Use It in Java?</title>
		<link>https://bazlur.ca/2023/10/04/what-is-cyclicbarrier-and-when-to-use-it-in-java/</link>
					<comments>https://bazlur.ca/2023/10/04/what-is-cyclicbarrier-and-when-to-use-it-in-java/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Thu, 05 Oct 2023 03:03:58 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[CyclicBarrier]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Multithreading]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ThreadSynchronization]]></category>
		<guid isPermaLink="false">https://bazlur.ca/?p=102444</guid>

					<description><![CDATA[<p>In Java&#8217;s concurrency API, CyclicBarrier is another kind of synchronizer, similar to CountDownLatch. It enables multiple threads to wait for each other at a predefined execution point before resuming work. For example, consider a financial application that performs complex risk assessments for various portfolios. The reviews could involve multiple steps like data gathering, calculations and ... <a title="What is CyclicBarrier and When to Use It in Java?" class="read-more" href="https://bazlur.ca/2023/10/04/what-is-cyclicbarrier-and-when-to-use-it-in-java/" aria-label="Read more about What is CyclicBarrier and When to Use It in Java?">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2023/10/04/what-is-cyclicbarrier-and-when-to-use-it-in-java/">What is CyclicBarrier and When to Use It in Java?</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/10/04/what-is-cyclicbarrier-and-when-to-use-it-in-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">102444</post-id>	</item>
		<item>
		<title>Preparing for JDK 21: A Comprehensive Overview of Key Features and Enhancements</title>
		<link>https://bazlur.ca/2023/08/02/preparing-for-jdk-21-a-comprehensive-overview-of-key-features-and-enhancements/</link>
					<comments>https://bazlur.ca/2023/08/02/preparing-for-jdk-21-a-comprehensive-overview-of-key-features-and-enhancements/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Wed, 02 Aug 2023 10:46:28 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JDK21]]></category>
		<category><![CDATA[Beginner-Friendly]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JDK 21]]></category>
		<category><![CDATA[JEP]]></category>
		<category><![CDATA[JEP 430]]></category>
		<category><![CDATA[JEP 439]]></category>
		<category><![CDATA[JEP 440]]></category>
		<category><![CDATA[JEP 441]]></category>
		<category><![CDATA[JEP 443]]></category>
		<category><![CDATA[JEP 444]]></category>
		<category><![CDATA[JEP 445]]></category>
		<category><![CDATA[JEP 451]]></category>
		<category><![CDATA[JEP 452]]></category>
		<category><![CDATA[JEP 453]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[Pattern Matching]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Record Classes]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[String Templates]]></category>
		<category><![CDATA[Structured Concurrency]]></category>
		<category><![CDATA[Unnamed Patterns]]></category>
		<category><![CDATA[Virtual Threads]]></category>
		<category><![CDATA[Z Garbage Collector]]></category>
		<guid isPermaLink="false">https://foojay.io/?p=101684</guid>

					<description><![CDATA[<p>As we inch to the release of JDK 21 in September (next month!), get familiar with the features and improvements this version will bring!</p>
<p>The post <a href="https://bazlur.ca/2023/08/02/preparing-for-jdk-21-a-comprehensive-overview-of-key-features-and-enhancements/">Preparing for JDK 21: A Comprehensive Overview of Key Features and Enhancements</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/08/02/preparing-for-jdk-21-a-comprehensive-overview-of-key-features-and-enhancements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">101684</post-id>	</item>
		<item>
		<title>Busting Myths, Building Futures: A Conversation with Cay Horstmann on Java and Machine Learning</title>
		<link>https://bazlur.ca/2023/07/24/busting-myths-building-futures-a-conversation-with-cay-horstmann-on-java-and-machine-learning/</link>
					<comments>https://bazlur.ca/2023/07/24/busting-myths-building-futures-a-conversation-with-cay-horstmann-on-java-and-machine-learning/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Mon, 24 Jul 2023 15:12:00 +0000</pubDate>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Cay Horstmann]]></category>
		<category><![CDATA[Computer Science.]]></category>
		<category><![CDATA[Core Java]]></category>
		<category><![CDATA[data science]]></category>
		<category><![CDATA[Effective Learning]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Community]]></category>
		<category><![CDATA[Java Education]]></category>
		<category><![CDATA[Java for Beginners]]></category>
		<category><![CDATA[Java in Education]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[JEP 445]]></category>
		<category><![CDATA[machine learning]]></category>
		<category><![CDATA[Object-Oriented Programming]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Programming Language]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Teaching Java]]></category>
		<category><![CDATA[Writing Process]]></category>
		<guid isPermaLink="false">https://foojay.io/?p=101397</guid>

					<description><![CDATA[<p>Cay Horstmann shares his experiences with Java, his writing process for technical books, the challenges of teaching Java, and discusses its role in education.</p>
<p>The post <a href="https://bazlur.ca/2023/07/24/busting-myths-building-futures-a-conversation-with-cay-horstmann-on-java-and-machine-learning/">Busting Myths, Building Futures: A Conversation with Cay Horstmann on Java and Machine Learning</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/07/24/busting-myths-building-futures-a-conversation-with-cay-horstmann-on-java-and-machine-learning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">101397</post-id>	</item>
		<item>
		<title>Dive into the OpenJDK: Top 10 Reads on Foojay.io</title>
		<link>https://bazlur.ca/2023/07/19/dive-into-the-openjdk-top-10-reads-on-foojay-io/</link>
					<comments>https://bazlur.ca/2023/07/19/dive-into-the-openjdk-top-10-reads-on-foojay-io/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Wed, 19 Jul 2023 07:45:04 +0000</pubDate>
				<category><![CDATA[Java Core]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[APIs]]></category>
		<category><![CDATA[BLD]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[event-driven]]></category>
		<category><![CDATA[Foojay.io]]></category>
		<category><![CDATA[IntelliJ IDEA]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Articles]]></category>
		<category><![CDATA[Java Build System]]></category>
		<category><![CDATA[Java Community]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Java Insights]]></category>
		<category><![CDATA[Java Language Features]]></category>
		<category><![CDATA[Java Tutorials]]></category>
		<category><![CDATA[JavaFX]]></category>
		<category><![CDATA[Learning Java]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Project Panama]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[RESTful]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[spring boot]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://foojay.io/?p=101054</guid>

					<description><![CDATA[<p>Foojay.io is a community platform dedicated to the needs of developers who use the OpenJDK and related technologies.</p>
<p>The post <a href="https://bazlur.ca/2023/07/19/dive-into-the-openjdk-top-10-reads-on-foojay-io/">Dive into the OpenJDK: Top 10 Reads on Foojay.io</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/07/19/dive-into-the-openjdk-top-10-reads-on-foojay-io/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">101054</post-id>	</item>
		<item>
		<title>Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II</title>
		<link>https://bazlur.ca/2023/07/05/exploring-the-depths-of-java-a-comprehensive-conversation-with-jakob-jenkov-part-ii/</link>
					<comments>https://bazlur.ca/2023/07/05/exploring-the-depths-of-java-a-comprehensive-conversation-with-jakob-jenkov-part-ii/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Wed, 05 Jul 2023 16:21:30 +0000</pubDate>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[CodingInsights]]></category>
		<category><![CDATA[JakobJenkov]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[SoftwareDevelopment]]></category>
		<category><![CDATA[TechInsights]]></category>
		<category><![CDATA[TechInterview]]></category>
		<guid isPermaLink="false">https://foojay.io/?p=100865</guid>

					<description><![CDATA[<p>Welcome back to the second installment of our in-depth conversation with Jakob Jenkov, a leading figure in the world of Java. If you joined us for Part I, you&#8217;ll recall the insightful discussions around the evolving landscape of Java and its continuous improvements. Today, we delve even deeper into the subject. Jakob will share his ... <a title="Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II" class="read-more" href="https://bazlur.ca/2023/07/05/exploring-the-depths-of-java-a-comprehensive-conversation-with-jakob-jenkov-part-ii/" aria-label="Read more about Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II">Read more</a></p>
<p>The post <a href="https://bazlur.ca/2023/07/05/exploring-the-depths-of-java-a-comprehensive-conversation-with-jakob-jenkov-part-ii/">Exploring the Depths of Java: A Comprehensive Conversation with Jakob Jenkov, Part-II</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/07/05/exploring-the-depths-of-java-a-comprehensive-conversation-with-jakob-jenkov-part-ii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">100865</post-id>	</item>
		<item>
		<title>Announcing &#8220;Java Unscripted: An Asynchronous Exploration of Excellence&#8221;</title>
		<link>https://bazlur.ca/2023/05/16/announcing-java-unscripted-an-asynchronous-exploration-of-excellence/</link>
					<comments>https://bazlur.ca/2023/05/16/announcing-java-unscripted-an-asynchronous-exploration-of-excellence/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Tue, 16 May 2023 10:09:48 +0000</pubDate>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Asynchronous Interview]]></category>
		<category><![CDATA[Career Guidance]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[Developer Insights]]></category>
		<category><![CDATA[Industry Experts]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Java Unscripted]]></category>
		<category><![CDATA[Knowledge Sharing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Tech industry]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://foojay.io/?p=66523</guid>

					<description><![CDATA[<p>Join us for "Java Unscripted," an enlightening interview series spotlighting the wisdom of seasoned Java experts.</p>
<p>The post <a href="https://bazlur.ca/2023/05/16/announcing-java-unscripted-an-asynchronous-exploration-of-excellence/">Announcing &#8220;Java Unscripted: An Asynchronous Exploration of Excellence&#8221;</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/05/16/announcing-java-unscripted-an-asynchronous-exploration-of-excellence/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">66523</post-id>	</item>
		<item>
		<title>From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming</title>
		<link>https://bazlur.ca/2023/03/20/from-assembler-to-chat-gpt-steve-poole-on-the-shifting-landscape-of-programming/</link>
					<comments>https://bazlur.ca/2023/03/20/from-assembler-to-chat-gpt-steve-poole-on-the-shifting-landscape-of-programming/#respond</comments>
		
		<dc:creator><![CDATA[A N M Bazlur Rahman]]></dc:creator>
		<pubDate>Mon, 20 Mar 2023 11:56:20 +0000</pubDate>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Adaptability]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Mentorship]]></category>
		<category><![CDATA[OpenJDK]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://foojay.io/?p=63002</guid>

					<description><![CDATA[<p>In this engaging interview with Steve Poole, a seasoned Java developer and DevOps practitioner, we delve into his career journey, valuable insights, and the evolution of technology. Poole shares his experiences, highlighting the importance of critical thinking, adapting to change, and embracing innovation in the world of software development.</p>
<p>The post <a href="https://bazlur.ca/2023/03/20/from-assembler-to-chat-gpt-steve-poole-on-the-shifting-landscape-of-programming/">From Assembler to Chat-GPT: Steve Poole on the Shifting Landscape of Programming</a> appeared first on <a href="https://bazlur.ca">A N M Bazlur Rahman</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bazlur.ca/2023/03/20/from-assembler-to-chat-gpt-steve-poole-on-the-shifting-landscape-of-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">63002</post-id>	</item>
	</channel>
</rss>
