<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rijo Sam on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/rijo-sam/</link><description>Articles written by Rijo Sam on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 11 Feb 2025 08:24:06 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/rijo-sam/index.xml" rel="self" type="application/rss+xml"/><item><title>Foojay Podcast #66: Let's Talk About Java Code!</title><link>https://foojayio.github.io/website/today/foojay-podcast-66/</link><pubDate>Tue, 11 Feb 2025 08:24:06 +0000</pubDate><guid>https://foojayio.github.io/website/today/foojay-podcast-66/</guid><description>&lt;p&gt;In this Foojay podcast, we dive into a few articles that were published recently and focus on code.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Igor Kulakov of JetBrains gives us his insights into the tool he created to find duplicate content in documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;Rijo Sam explains how you can generate real random values and how he created a train departure display.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;Maxillian Arruda explains in a very detailed post the different ways to construct a complex Java object.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;And we start with Wim De Troye about the code changes he had to do in a project that got upgraded from Spring Boot 2 to 3.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h2-0-video"&gt;Video&lt;/h2&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
			&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/IB7drozkKUk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
		&lt;/div&gt;

&lt;h2 id="h2-1-podcast-apps"&gt;Podcast Apps&lt;/h2&gt;
&lt;p&gt;You can listen and subscribe to the Foojay Podcast on:&lt;/p&gt;</description></item><item><title>Pseudorandom Number Generators - The Secret Behind Santa’s Gift Bag</title><link>https://foojayio.github.io/website/today/pseudorandom-number-generator/</link><pubDate>Thu, 02 Jan 2025 14:51:10 +0000</pubDate><guid>https://foojayio.github.io/website/today/pseudorandom-number-generator/</guid><description>&lt;p&gt;On a snowy Christmas Eve, Santa sets off on his journey around the world, gliding through the night sky on his sleigh to deliver presents to children everywhere.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s one of the busiest nights of the year for Santa, as children eagerly await their special gifts. With his magical gift bag which provides an endless supply of presents, Santa ensures no one is ever disappointed. To those watching, the gifts might seem to appear randomly, but Santa knows precisely which gift to deliver next, following an order only he can understand.&lt;/p&gt;</description></item><item><title>Crafting Your Own Railway Display with Java!</title><link>https://foojayio.github.io/website/today/crafting-your-own-railway-display-with-java/</link><pubDate>Mon, 18 Nov 2024 08:46:31 +0000</pubDate><guid>https://foojayio.github.io/website/today/crafting-your-own-railway-display-with-java/</guid><description>&lt;p&gt;&lt;strong&gt;Have you fancied to have your own railway display at home? If you love traveling by public transport and always jump on the train just before the door closes like us, it&amp;rsquo;s really cool and highly efficient to have your own personalized display.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/crafting-your-own-railway-display-with-java/NS_display_2-scaled.jpg" alt="custom railway display showing the train timings" loading="lazy"&gt;
&lt;/p&gt;
&lt;h3 id="h3-0-background"&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;Without live data, this project could not work. Luckily, all the data we needed was publicly and freely available with Nederlandse Spoorwegen (NS) APIs. To access them, you only need to create an account in the &lt;a href="https://apiportal.ns.nl/" target="_blank" rel="noopener noreferrer"&gt;NS API Portal and subscribe to the APIs&lt;/a&gt;
 you want to use.&lt;/p&gt;</description></item><item><title>Foojay Podcast #61: Keep Your Body And Mind Healthy</title><link>https://foojayio.github.io/website/today/foojay-podcast-61/</link><pubDate>Mon, 18 Nov 2024 08:03:10 +0000</pubDate><guid>https://foojayio.github.io/website/today/foojay-podcast-61/</guid><description>&lt;p&gt;At Devoxx and JFall, we talked with Georgios Diamantopoulos, Lutske de Leeuw, Tom Cools, Jessica Siewert, and Rijo Sam about staying physically and mentally healthy as software developers.&lt;/p&gt;
&lt;p&gt;There are many topics to handle, like the impact of AI on how valuable we feel, how COVID-19 impacted careers, how we work in and with remote teams, how to get to know new colleagues and much more. Yes, there is even a sidestep where we compared the Java and .NET communities.&lt;/p&gt;</description></item></channel></rss>