<?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>stream | Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</title>
	<atom:link href="https://www.selikoff.net/tag/stream/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.selikoff.net</link>
	<description>Java/J2EE Software Development and Technology Discussion Blog</description>
	<lastBuildDate>Tue, 18 Mar 2025 23:21:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">4595340</site>	<item>
		<title>[javaone 2025] stream gatherers: the architect&#8217;s cut</title>
		<link>https://www.selikoff.net/2025/03/18/javaone-2025-stream-gatherers-the-architects-cut/</link>
					<comments>https://www.selikoff.net/2025/03/18/javaone-2025-stream-gatherers-the-architects-cut/#respond</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Tue, 18 Mar 2025 22:47:38 +0000</pubDate>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[gatherers]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">https://www.selikoff.net/?p=17777</guid>

					<description><![CDATA[<p>Speaker: Viktor Klang See the&#160;table of contents&#160;for more posts Oracle has sample code so I didn&#8217;t take notes on all the code General New interface Basic Examples Named Gatherers Parallel vs Sequential Other built in Gatherers Other notes My take &#8230; <a href="https://www.selikoff.net/2025/03/18/javaone-2025-stream-gatherers-the-architects-cut/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2025/03/18/javaone-2025-stream-gatherers-the-architects-cut/">[javaone 2025] stream gatherers: the architect’s cut</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2025/03/18/javaone-2025-stream-gatherers-the-architects-cut/">[javaone 2025] stream gatherers: the architect&#8217;s cut</a> was first posted on March 18, 2025 at 6:47 pm.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2025/03/18/javaone-2025-stream-gatherers-the-architects-cut/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">17777</post-id>	</item>
		<item>
		<title>toList() vs collect(Collectors.toList())</title>
		<link>https://www.selikoff.net/2023/12/28/tolist-vs-collectcollectors-tolist/</link>
					<comments>https://www.selikoff.net/2023/12/28/tolist-vs-collectcollectors-tolist/#comments</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Fri, 29 Dec 2023 00:24:43 +0000</pubDate>
				<category><![CDATA[Java/Java EE]]></category>
		<category><![CDATA[SonarQube]]></category>
		<category><![CDATA[collect]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[mutability]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">https://www.selikoff.net/?p=17055</guid>

					<description><![CDATA[<p>I had some extra time this week so went through a bunch of Sonar findings. One was interesting &#8211; in Java 17 you can use .toList() instead of .collect(Collectors.toList()) on a stream. [Yes, I know this was introduced in Java &#8230; <a href="https://www.selikoff.net/2023/12/28/tolist-vs-collectcollectors-tolist/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2023/12/28/tolist-vs-collectcollectors-tolist/">toList() vs collect(Collectors.toList())</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2023/12/28/tolist-vs-collectcollectors-tolist/">toList() vs collect(Collectors.toList())</a> was first posted on December 28, 2023 at 7:24 pm.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2023/12/28/tolist-vs-collectcollectors-tolist/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">17055</post-id>	</item>
		<item>
		<title>Multi statement lambda and for each anti patterns</title>
		<link>https://www.selikoff.net/2020/11/17/multi-statement-lambda-and-for-each-anti-patterns/</link>
					<comments>https://www.selikoff.net/2020/11/17/multi-statement-lambda-and-for-each-anti-patterns/#respond</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Wed, 18 Nov 2020 01:51:34 +0000</pubDate>
				<category><![CDATA[Java/Java EE]]></category>
		<category><![CDATA[lambda]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">https://www.selikoff.net/?p=14985</guid>

					<description><![CDATA[<p>When I do a code review of lambda/stream code, I am immediately suspicious of two things &#8211; block statement lambdas and forEach(). What&#8217;s wrong with this? It&#8217;s functional programming right? Well? Not really. It does have a lambda. It doesn&#8217;t &#8230; <a href="https://www.selikoff.net/2020/11/17/multi-statement-lambda-and-for-each-anti-patterns/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2020/11/17/multi-statement-lambda-and-for-each-anti-patterns/">Multi statement lambda and for each anti patterns</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2020/11/17/multi-statement-lambda-and-for-each-anti-patterns/">Multi statement lambda and for each anti patterns</a> was first posted on November 17, 2020 at 8:51 pm.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2020/11/17/multi-statement-lambda-and-for-each-anti-patterns/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">14985</post-id>	</item>
		<item>
		<title>[2019 oracle code one] Lambda, Streams and Collectors Lab</title>
		<link>https://www.selikoff.net/2019/09/17/2019-oracle-code-one-lambda-streams-and-collectors-lab/</link>
					<comments>https://www.selikoff.net/2019/09/17/2019-oracle-code-one-lambda-streams-and-collectors-lab/#respond</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Wed, 18 Sep 2019 00:38:21 +0000</pubDate>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[oracle-code-one]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">https://www.selikoff.net/?p=13858</guid>

					<description><![CDATA[<p>Lambda, Streams and Collectors Lab Speakers: Stuart Marks, Maurice Naftalin, Jose Paumard &#38; Gustavo Durand For more blog posts, see The Oracle Code One table of contents The lab is self paced https://github.com/JosePaumard/code-one-2019-lambda-stream-collector-lab I like that it is organized by topic &#8230; <a href="https://www.selikoff.net/2019/09/17/2019-oracle-code-one-lambda-streams-and-collectors-lab/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2019/09/17/2019-oracle-code-one-lambda-streams-and-collectors-lab/">[2019 oracle code one] Lambda, Streams and Collectors Lab</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2019/09/17/2019-oracle-code-one-lambda-streams-and-collectors-lab/">[2019 oracle code one] Lambda, Streams and Collectors Lab</a> was first posted on September 17, 2019 at 8:38 pm.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2019/09/17/2019-oracle-code-one-lambda-streams-and-collectors-lab/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">13858</post-id>	</item>
		<item>
		<title>JavaOne &#8211; Streams in JDK 8</title>
		<link>https://www.selikoff.net/2017/10/04/javaone-streams-in-jdk-8/</link>
					<comments>https://www.selikoff.net/2017/10/04/javaone-streams-in-jdk-8/#respond</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Wed, 04 Oct 2017 15:19:31 +0000</pubDate>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Java/Java EE]]></category>
		<category><![CDATA[java8]]></category>
		<category><![CDATA[lambda]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">https://www.selikoff.net/?p=8169</guid>

					<description><![CDATA[<p>&#8220;Streams in Java 8 &#8211; The good, the bad &#38; the ugly&#8221; Speaker: Simon Ritter &#38; Stuart Marks [Simon has the Twtter handle @speakjava; very cool] For more blog posts from JavaOne, see the table of contents Need to think &#8230; <a href="https://www.selikoff.net/2017/10/04/javaone-streams-in-jdk-8/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2017/10/04/javaone-streams-in-jdk-8/">JavaOne – Streams in JDK 8</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2017/10/04/javaone-streams-in-jdk-8/">JavaOne &#8211; Streams in JDK 8</a> was first posted on October 4, 2017 at 11:19 am.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2017/10/04/javaone-streams-in-jdk-8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8169</post-id>	</item>
		<item>
		<title>refactoring legacy code for java 8</title>
		<link>https://www.selikoff.net/2016/06/25/refactoring-legacy-code-for-java-8/</link>
					<comments>https://www.selikoff.net/2016/06/25/refactoring-legacy-code-for-java-8/#respond</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Sat, 25 Jun 2016 21:54:03 +0000</pubDate>
				<category><![CDATA[Java/Java EE]]></category>
		<category><![CDATA[java8]]></category>
		<category><![CDATA[lambda]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">https://www.selikoff.net/?p=6740</guid>

					<description><![CDATA[<p>I asked a teammate at CodeRanch if I could use a method he wrote to show how it could be written more clearly/succinctly in Java 8. He said yes. This is the original method. It is 95 lines and has a &#8230; <a href="https://www.selikoff.net/2016/06/25/refactoring-legacy-code-for-java-8/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2016/06/25/refactoring-legacy-code-for-java-8/">refactoring legacy code for java 8</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2016/06/25/refactoring-legacy-code-for-java-8/">refactoring legacy code for java 8</a> was first posted on June 25, 2016 at 5:54 pm.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2016/06/25/refactoring-legacy-code-for-java-8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6740</post-id>	</item>
		<item>
		<title>java 8 stream performance &#8211; maurice naftalin &#8211; qcon</title>
		<link>https://www.selikoff.net/2015/06/10/java-8-stream-performance/</link>
					<comments>https://www.selikoff.net/2015/06/10/java-8-stream-performance/#respond</comments>
		
		<dc:creator><![CDATA[Jeanne Boyarsky]]></dc:creator>
		<pubDate>Wed, 10 Jun 2015 19:05:12 +0000</pubDate>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Java/Java EE]]></category>
		<category><![CDATA[java-8]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[stream]]></category>
		<guid isPermaLink="false">http://www.selikoff.net/?p=5784</guid>

					<description><![CDATA[<p>This is part of my live blogging from QCon 2015. See my QCon table of contents for other posts. See http://www.lambdafaq.org Background He started with background on streams. (This is old news by now, but still taking some notes). The &#8230; <a href="https://www.selikoff.net/2015/06/10/java-8-stream-performance/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
The post <a href="https://www.selikoff.net/2015/06/10/java-8-stream-performance/">java 8 stream performance – maurice naftalin – qcon</a> first appeared on <a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>.<hr style="border-top: black solid 1px" /><a href="https://www.selikoff.net/2015/06/10/java-8-stream-performance/">java 8 stream performance &#8211; maurice naftalin &#8211; qcon</a> was first posted on June 10, 2015 at 3:05 pm.<br />&copy;2019 &quot;<a href="https://www.selikoff.net">Down Home Country Coding With Scott Selikoff and Jeanne Boyarsky</a>&quot;. Use of this feed is for personal non-commercial use only. If you are not reading this article in your feed reader, then the site is guilty of copyright infringement. Please contact me at <!--email_off-->scott@selikoff.net<!--/email_off--><br />]]></description>
		
					<wfw:commentRss>https://www.selikoff.net/2015/06/10/java-8-stream-performance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5784</post-id>	</item>
	</channel>
</rss>
