<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Coder Cafe: Announcements]]></title><description><![CDATA[The Coder Cafe news and updates.]]></description><link>https://read.thecoder.cafe/s/announcements</link><image><url>https://substackcdn.com/image/fetch/$s_!OZXv!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa08792c7-cadb-478c-bce4-a10c5dc5ac05_1280x1280.png</url><title>The Coder Cafe: Announcements</title><link>https://read.thecoder.cafe/s/announcements</link></image><generator>Substack</generator><lastBuildDate>Tue, 26 May 2026 11:22:41 GMT</lastBuildDate><atom:link href="https://read.thecoder.cafe/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Teiva Harsanyi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thecodercafe@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thecodercafe@substack.com]]></itunes:email><itunes:name><![CDATA[Teiva Harsanyi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Teiva Harsanyi]]></itunes:author><googleplay:owner><![CDATA[thecodercafe@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thecodercafe@substack.com]]></googleplay:email><googleplay:author><![CDATA[Teiva Harsanyi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Reading Room is Open]]></title><description><![CDATA[And You're Invited]]></description><link>https://read.thecoder.cafe/p/reading-room-open</link><guid isPermaLink="false">https://read.thecoder.cafe/p/reading-room-open</guid><dc:creator><![CDATA[Teiva Harsanyi]]></dc:creator><pubDate>Fri, 24 Apr 2026 14:40:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xP5_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xP5_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xP5_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 424w, https://substackcdn.com/image/fetch/$s_!xP5_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 848w, https://substackcdn.com/image/fetch/$s_!xP5_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 1272w, https://substackcdn.com/image/fetch/$s_!xP5_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xP5_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1286387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://read.thecoder.cafe/i/195326704?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xP5_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 424w, https://substackcdn.com/image/fetch/$s_!xP5_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 848w, https://substackcdn.com/image/fetch/$s_!xP5_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 1272w, https://substackcdn.com/image/fetch/$s_!xP5_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f8e40fd-e6bb-4629-a69f-d683aca0aee7_1600x800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re launching something new: <strong>The Reading Room</strong>, a book club right here in <em>The Coder Cafe</em> community.</p><p>We&#8217;re kicking things off with one of my all-time favorite technical book: <strong><a href="https://www.oreilly.com/library/view/designing-data-intensive-applications/9781098119058/">Designing Data-Intensive Applications</a>,</strong> since the second edition just got released.</p><p><strong>If you&#8217;re interested, here&#8217;s how it works</strong>:</p><ul><li><p>One chapter every two weeks (no pressure, no guilt). You can find the full schedule <a href="https://read.thecoder.cafe/i/195340886/schedule">here</a>.</p></li><li><p>Discussion happens in the <a href="https://discord.com/channels/1331385914961825954/1497152772624224367">#ddia-v2</a> channel on Discord.</p></li><li><p>O&#8217;Reilly is kindly sponsoring the reading group! &#127881; 3 participants will be randomly selected at the start to receive a free digital copy of the book.</p></li><li><p>Depending on engagement, we may also organize a live session every half of the book to discuss together.</p></li></ul><p>A shared reading experience with other engineers who care about the same stuff as you.</p><p><strong>Next steps</strong>:</p><ul><li><p>To join, add a &#128077; to <a href="https://discord.com/channels/1331385914961825954/1340288842367766578/1497244939967397941">this message</a> in the Discord. Not in the server yet? Join <a href="https://discord.thecoder.cafe/">here</a>.</p></li><li><p>To have a chance to win one of the 3 free copies, fill in this <a href="https://forms.gle/LWYrFYDsBLpSyje29">form</a> (O&#8217;Reilly requires an email address to send the free digital copy). The random draw will happen on May 1st.</p></li><li><p>We will start reading the first chapter will start on <a href="https://en.wikipedia.org/wiki/Star_Wars_Day#/media/File:Star_Wars_Day_May_The_Fourth.svg">May 4th</a>.</p></li></ul><p>See you in <a href="https://discord.com/channels/1331385914961825954/1497152772624224367">The Reading Room</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://read.thecoder.cafe" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZoDz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png" width="449" height="224.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:449,&quot;bytes&quot;:82853,&quot;alt&quot;:&quot;The Coder Cafe: Learn One Concept With Your Coffee.&quot;,&quot;title&quot;:&quot;The Coder Cafe: Learn One Concept With Your Coffee.&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://read.thecoder.cafe&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.thecoder.cafe/i/151119215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Coder Cafe: Learn One Concept With Your Coffee." title="The Coder Cafe: Learn One Concept With Your Coffee." srcset="https://substackcdn.com/image/fetch/$s_!ZoDz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[🎉 1,000 Subscribers, 1 Coding Challenge!]]></title><description><![CDATA[We just hit a big milestone at The Coder Cafe! To celebrate, we&#8217;re launching our own Discord server and kicking off a coding challenge with prizes.]]></description><link>https://read.thecoder.cafe/p/1000</link><guid isPermaLink="false">https://read.thecoder.cafe/p/1000</guid><dc:creator><![CDATA[Teiva Harsanyi]]></dc:creator><pubDate>Wed, 23 Apr 2025 08:01:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f5c08dde-4a3b-42ed-ad3b-8fc28a85fd7c_1600x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>&#127881; 1,000 Subscribers!</h1><p>Last month, we reached a big milestone: more than <strong>1,000 coders</strong> have subscribed to <em>The Coder Cafe</em>. Thanks to every one of you for reading it!</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;bbb13ec6-bef9-42f0-b474-051718c903b6&quot;,&quot;duration&quot;:null}"></div><p>I&#8217;m also excited to announce that we now have our own <strong><a href="https://discord.thecoder.cafe">Discord server</a></strong>. This will be a space for <strong>deeper discussions, networking, and learning together</strong>, so feel free to join!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://discord.thecoder.cafe" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tVoL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 424w, https://substackcdn.com/image/fetch/$s_!tVoL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 848w, https://substackcdn.com/image/fetch/$s_!tVoL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tVoL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tVoL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1175474,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://discord.thecoder.cafe&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tVoL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 424w, https://substackcdn.com/image/fetch/$s_!tVoL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 848w, https://substackcdn.com/image/fetch/$s_!tVoL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tVoL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f888bd-d75c-40c7-b919-865dc0603cd7_1600x800.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Also, to celebrate this milestone, I&#8217;m launching a <strong>coding challenge</strong> with prizes (check out at the end of the post) for the winners! Let&#8217;s jump in.</p><h1>Coding Challenge</h1><h2>&#127873; Prizes</h2><p>We're giving away five prizes worth approximately $1,000!</p><h3>One Keychron K3 MAX Ultra slim</h3><p>The first prize will be a <a href="https://www.keychron.uk/products/keychron-k3-max-qmk-via-wireless-custom-mechanical-keyboard">Keychron K3 MAX Ultra slim</a>. It will come with the standard ANSI layout, but the winner can request the ISO layout if preferred.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!COpw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!COpw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 424w, https://substackcdn.com/image/fetch/$s_!COpw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 848w, https://substackcdn.com/image/fetch/$s_!COpw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!COpw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!COpw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg" width="728" height="485.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:9606794,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.thecoder.cafe/i/156630543?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!COpw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 424w, https://substackcdn.com/image/fetch/$s_!COpw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 848w, https://substackcdn.com/image/fetch/$s_!COpw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!COpw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe3ce550-9c04-40ef-8dd6-dead3a4a9cba_5925x3950.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Keychron keyboards are fantastic! Thank you very much to them for supporting this contest.</p><h3>An Annual Subscription to The Pragmatic Engineer Newsletter</h3><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F802a32bb-2048-428b-bdb5-d6acd1e2b2d5_48x48.png&quot;,&quot;uuid&quot;:&quot;2bfa64ca-a32c-42c8-b5d1-88714f540297&quot;}" data-component-name="MentionToDOM"></span>, the author of the <em><a href="https://newsletter.pragmaticengineer.com/">The Pragmatic Engineer</a></em>&#8212;the #1 technology newsletter on Substack&#8212;has generously accepted to offer a <strong>one-year paid subscription</strong> as a prize!</p><p>If you haven&#8217;t heard of this newsletter yet, I highly recommend checking it out. It&#8217;s full of insightful content for engineers and tech leaders. For example, I really enjoyed reading <em><a href="https://newsletter.pragmaticengineer.com/p/reliability-engineering">What is Reliability Engineering?</a></em> and listening to <em><a href="https://newsletter.pragmaticengineer.com/p/observability-the-present-and-future">Observability: the present and future, with Charity Majors</a></em>.</p><p>Big thanks to Gergely!</p><h3>One IntelliJ IDEA Ultimate License</h3><p>I discussed with JetBrains, and they generously offered a free 1-year personal subscription for <strong><a href="https://www.jetbrains.com/idea/buy/?section=commercial&amp;billing=yearly">IntelliJ IDEA Ultimate</a></strong>! Outside of Google, this is the IDE that I use, and I still consider it the best on the market.</p><p>A huge thank you to JetBrains!</p><blockquote><p><strong>&#127991;&#65039;</strong> <em>JetBrains also provided a <strong>25% discount code</strong> on all products pack, including IntelliJ IDEA Ultimate, GoLand, CLion, and more. Use code </em><code>TheCoderCafe</code> during check-out at <em><a href="http://jetbrains.com/store">jetbrains.com/store</a>.</em></p></blockquote><h3>Two Copies of Designing Data-Intensive Applications</h3><p>O&#8217;Reilly kindly agreed to give away two eBook copies of <em><a href="https://www.oreilly.com/library/view/designing-data-intensive-applications/9781491903063/">Designing Data-Intensive Applications</a></em> by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Martin Kleppmann&quot;,&quot;id&quot;:3519005,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/47a66e89-1de0-4001-9a3c-60abe841e575_2102x2102.jpeg&quot;,&quot;uuid&quot;:&quot;7d0e82c0-b02b-403c-a89a-489a7ed69c6a&quot;}" data-component-name="MentionToDOM"></span>. This is, without a doubt, <strong>one of the best technical books</strong> I&#8217;ve ever read, so I&#8217;m thrilled to share it with the community<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>Huge thanks to O&#8217;Reilly as well!</p><h2>&#129513; Problem Description</h2><p>Skylink, a futuristic airborne logistics network, is tasked with optimizing its <strong>passenger transit routes between floating cities</strong>. Each floating city has a limited landing bay capacity, <strong>restricting the number of passengers it can receive per day</strong>.</p><p>You are given:</p><ul><li><p>A set of transmissions that describe <strong>relays between cities</strong>, each with a maximum allowed quota per day (<strong>capacity limit</strong>).</p></li><li><p>A <strong>primary hub</strong> city where all transmissions originate.</p></li><li><p><strong>A set of final arrival points</strong> where passengers need to be delivered.</p></li></ul><p>Your task is to compute the <strong>maximum number of passengers</strong> that can be transported per day from the primary hub to all final arrival points, ensuring that <strong>no relay exceeds its quota</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wejf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wejf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 424w, https://substackcdn.com/image/fetch/$s_!Wejf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 848w, https://substackcdn.com/image/fetch/$s_!Wejf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Wejf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wejf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png" width="500" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:1776381,&quot;alt&quot;:&quot;A futuristic airplane.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A futuristic airplane." title="A futuristic airplane." srcset="https://substackcdn.com/image/fetch/$s_!Wejf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 424w, https://substackcdn.com/image/fetch/$s_!Wejf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 848w, https://substackcdn.com/image/fetch/$s_!Wejf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 1272w, https://substackcdn.com/image/fetch/$s_!Wejf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcce57f3b-bc67-41e1-8b2f-6ad6c63f1d77_1536x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Input Format</h3><p>The input consists of an unstructured log file, where each transmission is recorded as follows:</p><pre><code>[LOG ID] TRANSMISSION: NODE &lt;from&gt; RELAYS &lt;to&gt; UNDER QUOTA &lt;capacity&gt;</code></pre><p>Additionally, there will be a hub city alert indicating the main starting point of transmissions:</p><pre><code>[LOG ID] ALERT: PRIMARY NODE IS &lt;hub&gt;</code></pre><p>And a final arrival points notification listing the required destination cities:</p><pre><code><code>[LOG ID] CRITICAL: FINAL ARRIVAL POINTS ARE &lt;arrival1&gt;, &lt;arrival2&gt;, ...</code></code></pre><p>Example input:</p><pre><code>[10001] TRANSMISSION: NODE A0 RELAYS A1 UNDER QUOTA 10  
[10002] TRANSMISSION: NODE A0 RELAYS A2 UNDER QUOTA 5  
[10003] ALERT: PRIMARY NODE IS A0  
[10004] CRITICAL: FINAL ARRIVAL POINTS ARE A1, A2  </code></pre><p>In this example:</p><ul><li><p>There are two transmission routes between cities:</p><ul><li><p><code>A0 &#8594; A1</code> (max 10 passengers)</p></li><li><p><code>A0 &#8594; A2</code> (max 5 passengers)</p></li></ul></li><li><p>The primary hub is <code>A0</code>.</p></li><li><p>The final destinations are <code>A1</code> and <code>A2</code>.</p></li></ul><p>For this input, the expected output is <strong>15</strong> (10 + 5).</p><pre><code>(Hub)    <em>10</em>
  <strong>A0</strong> ---------&gt; <strong>A1</strong> (Destination)
  |
  | <em>5</em>
  |
  v
  <strong>A2</strong> (Destination)</code></pre><h3>Constraints</h3><ul><li><p>There will always be at least one valid path from the hub to a destination.</p></li><li><p>No duplicate routes between the same two cities.</p></li><li><p>Capacities are always positive integers.</p></li></ul><h3>Input File</h3><p>Download the input file <a href="https://raw.githubusercontent.com/teivah/thecodercafe/refs/heads/main/res/contest/skylink/input.log">here</a>.</p><h2>&#127942; Contest Rules</h2><ul><li><p>You have <strong>7 days</strong> to solve the challenge.</p></li><li><p>This is not a speed contest&#8212;<strong>five winners will be randomly selected</strong> (one per prize).</p></li><li><p>Submit your solution at <code>contact [at] thecoder [dot] cafe</code> with the email you used to subscribe to <em>The Coder Cafe</em> and your country of residence (some prizes can only be sent to some specific countries). While not required, feel free to send me the GitHub repo containing your solution as well if you&#8217;d like.</p></li><li><p>While I can&#8217;t enforce it, please be a gentleman and do not copy and paste the entire problem into an LLM.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://read.thecoder.cafe/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZoDz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png" width="449" height="224.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:449,&quot;bytes&quot;:82853,&quot;alt&quot;:&quot;The Coder Cafe: Learn One Concept With Your Coffee.&quot;,&quot;title&quot;:&quot;The Coder Cafe: Learn One Concept With Your Coffee.&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://read.thecoder.cafe/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.thecoder.cafe/i/151119215?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Coder Cafe: Learn One Concept With Your Coffee." title="The Coder Cafe: Learn One Concept With Your Coffee." srcset="https://substackcdn.com/image/fetch/$s_!ZoDz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!ZoDz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b47134-fe05-42e3-9aaf-dd2758923a98_1200x600.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://read.thecoder.cafe/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">AI is getting better every day. Are you? At The Coder Cafe, we serve fundamental concepts to make you an engineer that AI can&#8217;t replace. Written by a Google SWE, trusted by thousands of engineers worldwide.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>&#128172; <em>Good luck to everyone participating! See you in one week to discuss one approach to solve the problem and announce the winners.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>And also the book in the illustration at the end of the <a href="https://www.thecoder.cafe/p/about">About</a> page.</p></div></div>]]></content:encoded></item></channel></rss>