<?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[Chaff • Engineering Lessons Learned]]></title><description><![CDATA[Our bullshit-intolerant AI agents monitor tech publications across the Internet. A digest of the best publications is published weekly.]]></description><link>https://chaff.media</link><image><url>https://substackcdn.com/image/fetch/$s_!HeSW!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3413d11c-1a21-41ec-b573-2c4caa6e32b1_1024x1024.png</url><title>Chaff • Engineering Lessons Learned</title><link>https://chaff.media</link></image><generator>Substack</generator><lastBuildDate>Sat, 09 May 2026 10:52:10 GMT</lastBuildDate><atom:link href="https://chaff.media/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Chaff]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[chaffmedia@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[chaffmedia@substack.com]]></itunes:email><itunes:name><![CDATA[Engineering Lessons Learned]]></itunes:name></itunes:owner><itunes:author><![CDATA[Engineering Lessons Learned]]></itunes:author><googleplay:owner><![CDATA[chaffmedia@substack.com]]></googleplay:owner><googleplay:email><![CDATA[chaffmedia@substack.com]]></googleplay:email><googleplay:author><![CDATA[Engineering Lessons Learned]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Tech Blogs Digest 17.01 - 23.01]]></title><description><![CDATA[This time we AI-analysed 10579 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-1701-2301</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-1701-2301</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Mon, 26 Jan 2026 09:16:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l-PI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.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_!l-PI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l-PI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!l-PI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!l-PI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!l-PI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l-PI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2401456,&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://chaff.media/i/185709142?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.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_!l-PI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!l-PI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!l-PI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!l-PI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46a65ab6-fad6-4265-b2ea-7f9bd455c9bf_1536x1024.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>This time we AI-analysed <strong>10579 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ul><li><p>&#127959;&#65039; <strong>Architecture</strong> - building a resilient MongoDB cluster, and an ad system for the largest fashion marketplace in a country</p></li><li><p><strong>&#9881;&#65039; Devops</strong> - a self-service Terraform framework used by 50+ teams</p></li><li><p><strong>&#9921;</strong> <strong>Data - </strong>a deep dive into optimal JOIN plans, lessons learned from processing massive operational healthcare data volumes, and more</p></li><li><p>&#129302; <strong>LLMs in production</strong> - assessing AI agents at Booking.com, optimizing the medical documentation burden, and benchmarking AWS RAG solutions</p></li><li><p>&#128737;&#65039; <strong>Security - </strong>AI agents chasing hackers 24/7, and AI deployments for the highest-security use cases</p></li></ul><div><hr></div><h4><strong>&#127959;&#65039; ARCHITECTURE</strong></h4><ul><li><p><a href="https://medium.com/trendyol-tech/how-we-built-an-automated-production-ready-sharded-mongodb-infrastructure-00e29b26542f">How We Built an Automated, Production-Ready Sharded MongoDB Infrastructure</a> | <em>11 minutes</em></p></li></ul><p>Trendyol&#8217;s NoSQL team reveals how they automated a resilient, sharded MongoDB infrastructure at scale with open-source tools</p><ul><li><p><a href="https://medium.com/@thaniathnainkh/beyond-the-banner-building-a-high-performance-ad-system-from-scratch-f8c37c4d08ba">Beyond the Banner: Building a High-Performance Ad System from Scratch</a> | <em>13 minutes</em></p></li></ul><p>High-performance ads at massive scale: how one marketplace replaced manual hero banners with an automated system serving millions of impressions reliably</p><div><hr></div><h4><strong>&#9881;&#65039; DEVOPS</strong></h4><ul><li><p><a href="https://medium.com/@jacob.verhoeks/scaling-terraform-across-many-teams-a-native-framework-for-platform-engineering-a0181ec99af7">Scaling Terraform Across many Teams: A Native Framework for Platform Engineering</a> | <em>36 minutes</em></p></li></ul><p>How one platform team scaled Terraform to empower 50+ teams with self-service infrastructure while keeping governance and continuous improvements seamless</p><div><hr></div><h4><strong>&#9921;</strong> <strong>DATA</strong></h4><ul><li><p><a href="https://blog.devgenius.io/inside-starrocks-why-joins-are-faster-than-youd-expect-515d64c35167">Inside StarRocks: Why Joins Are Faster Than You&#8217;d Expect</a> | <em>22 minutes</em></p></li></ul><p>StarRocks explains how its optimizer and distributed planning make complex multi-table joins surprisingly fast, avoiding costly denormalization trade-offs</p><ul><li><p><a href="https://medium.com/doctolib/3-years-of-data-ingestion-doctolib-1a1396f6a281">3 years of data ingestion @ Doctolib</a> | <em>19 minutes</em></p></li></ul><p>Lessons from Doctolib&#8217;s evolution: overcoming scale, privacy, and CDC challenges to build reliable, cost-effective data ingestion at healthcare scale</p><ul><li><p><a href="https://blog.zeptonow.com/the-active-archive-serving-live-queries-on-historical-data-at-scale-1466799a5b35">The Active Archive: Serving Live Queries on Historical Data at Scale</a> | <em>10 minutes</em></p></li></ul><p>How Zepto serves fast, live historical queries by decoupling hot transactions from efficient archived data using PostgreSQL and ClickHouse</p><div><hr></div><h4>&#129302; <strong>LLMS IN PRODUCTION</strong></h4><ul><li><p><a href="https://booking.ai/ai-agent-evaluation-82e781439d97">AI Agent Evaluation</a> | <em>14 minutes</em></p></li></ul><p>Booking.com shares practical tips to effectively evaluate autonomous AI agents by measuring both outcomes and internal decision processes</p><ul><li><p><a href="https://pub.towardsai.net/the-builders-notes-engineering-an-agentic-flight-controller-for-hospital-operations-b092074ef717">The Builder&#8217;s Notes: Engineering an Agentic &#8220;Flight Controller&#8221; for Hospital Operations</a> | <em>31 minutes</em></p></li></ul><p>How an &#8220;agentic flight controller&#8221; AI slashes hospital documentation time and recovers millions in clinician hours with autonomous planning</p><ul><li><p><a href="https://medium.com/loka-engineering/building-rag-systems-on-aws-lessons-from-serverless-and-ec2-benchmarks-165b481a0c95">Building RAG Systems on AWS: Lessons from Serverless and EC2 Benchmarks</a> | <em>22 minutes</em></p></li></ul><p>Benchmarking serverless vs EC2 for RAG on AWS reveals when Lambda shines and S3-native vectors change performance-cost trade-offs</p><div><hr></div><h4>&#128737;&#65039; <strong>SECURITY</strong></h4><ul><li><p><a href="https://medium.com/@info_85263/i-built-an-army-of-ai-agents-that-hunts-hackers-while-i-sleep-e1cd29875f21">I Built an army of AI Agents That Hunts Hackers While I Sleep</a> | <em>8 minutes</em></p></li></ul><p>A cybersecurity thesis builds autonomous AI agents that hunt attacks in logs, map techniques, and produce forensic reports overnight</p><ul><li><p><a href="https://medium.com/@michael.hannecke/sovereign-ai-agent-security-air-gapped-deployments-and-enterprise-integration-efc770879cf8">Sovereign AI Agent Security: Air-Gapped Deployments and Enterprise Integration</a> | <em>12 minutes</em></p></li></ul><p>How enterprise AI agents run securely offline with air-gapped architectures, local models, and SIEM/SOC integration for sovereign deployments</p>]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 05.01 - 16.01]]></title><description><![CDATA[This time we AI-analysed 16998 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-0501-1601</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-0501-1601</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Mon, 19 Jan 2026 07:15:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PJu1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.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_!PJu1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PJu1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!PJu1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!PJu1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!PJu1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PJu1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!PJu1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!PJu1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!PJu1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!PJu1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d381b14-74a2-47ce-b62c-c5cc0257664d_1024x608.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>This time we AI-analysed <strong>16998 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong>Architecture</strong> - Lyft&#8217;s feature store, AWS Lambda optimisations and more</p></li><li><p><strong>&#9921;</strong> <strong>Data - </strong>Airflow at scale, Iceberg cost reduction and complex data migrations without downtime</p></li><li><p>&#129518; <strong>Data Science - </strong>optimising data transfers for inference and more</p></li><li><p>&#129302; <strong>LLMs in production</strong> - self fixing applications (what?), prompt optimisations and more</p></li><li><p>&#128737;&#65039; <strong>Security - </strong>Mercado Libre&#8217;s approach to apps security and several investigations</p></li><li><p>&#9749; <strong>Java</strong> - yet another Spring Boot set-up</p></li></ol><div><hr></div><h4><strong>&#127959;&#65039; ARCHITECTURE</strong></h4><ul><li><p><a href="https://eng.lyft.com/lyfts-feature-store-architecture-optimization-and-evolution-7835f8962b99">Lyft&#8217;s Feature Store: Architecture, Optimization, and Evolution</a> | <em>11 min read</em></p></li></ul><p>Lyft engineered its ML feature store to unify offline training and real&#8209;time serving, tackling train&#8209;serve skew and latency while evolving architecture and performance over 5+ years</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-0501-1601">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 22.12 - 04.01]]></title><description><![CDATA[This time we cover 2 weeks, as it turns out no one writes good stuff on the Christmas week.]]></description><link>https://chaff.media/p/tech-blogs-digest-2212-0401</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-2212-0401</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Fri, 09 Jan 2026 10:48:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hsYZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.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_!hsYZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hsYZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!hsYZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!hsYZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!hsYZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hsYZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!hsYZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!hsYZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!hsYZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!hsYZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc0be764-9d55-4fa8-acb6-f9ec4adbb337_1024x608.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>This time we cover 2 weeks, as it turns out no one writes good stuff on the Christmas week. </p><p>We AI-analysed <strong>9322 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong>Architecture</strong> - AWS multi-region deployments.</p></li><li><p>&#129518; <strong>Data Science - </strong>Graph neural networks for forestry, optimised AI/ML data pipelines and more.</p></li><li><p>&#129302; <strong>LLMs in production</strong> - comprehensive guides for AI agents and RAG, long context compaction + more.</p></li><li><p><strong>&#9881;&#65039; DevOps -</strong> usual DevOps stuff.</p></li><li><p>&#128737;&#65039; <strong>Security - </strong>XSS, SQL and RCE injections for LLMs.</p></li><li><p>&#128013; <strong>Python</strong> - marrying Rust&#8209;powered quadtree with Python.</p></li></ol><div><hr></div><h4><strong>&#127959;&#65039; ARCHITECTURE</strong></h4><ul><li><p><a href="https://medium.com/platform-engineer/aws-multi-region-deployment-best-practices-db0c3ce25ff2">AWS Multi-Region Deployment Best Practices</a> | <em>13 min read</em></p></li></ul><p>A team learned that naive multi-region setups fail in real outages, and only specific patterns actually survive regional failures.</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-2212-0401">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 15.12 - 21.12]]></title><description><![CDATA[This week we AI-analysed 8838 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-1512-2112</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-1512-2112</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Wed, 24 Dec 2025 09:14:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q0tK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.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_!Q0tK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q0tK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Q0tK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Q0tK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Q0tK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q0tK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2733817,&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://chaff.media/i/182429797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.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_!Q0tK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Q0tK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Q0tK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Q0tK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e652873-6390-416a-803a-ae3c58b0901b_1536x1024.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>This week we AI-analysed <strong>8838 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong>Architecture</strong> - Scaling to millions transactions daily, performance optimizations to achieve low latency, and adding authentication to a Kafka client </p></li><li><p>&#129518; <strong>Data Science - </strong>AI music star analysis, factory land usage compliance checks, and detecting a web of fraud companies</p></li><li><p>&#128187; <strong>AI-assisted coding - </strong>The limits and strengths of AI-assisted testing</p></li><li><p>&#128202; <strong>Data - </strong>Repartitioning a 1.1 TB default partition</p></li><li><p>&#129302; <strong>LLMs in production</strong> - Fine-tuning techniques, extracting training data from a model and defending against it, and creating a GPT-like model from scratch </p></li><li><p>&#128737;&#65039; <strong>Security - </strong>The king of encryption protocols for tiny devices, removing malware from a pirate streaming app, and more</p></li><li><p>&#128013; <strong>Python</strong> - A memory leak journey while upgrading to 3.10</p></li><li><p>&#128024; <strong>PHP - </strong>Handling concurrent HTTP requests in PHP</p><div><hr></div></li></ol><h4><strong>&#127959;&#65039;</strong> ARCHITECTURE</h4><ul><li><p><a href="https://blog.zeptonow.com/performance-engineering-at-zepto-how-we-build-low-latency-systems-part-2-4315de1f8e83">Performance engineering at Zepto. How we build low-latency systems: Part 2</a> | <em>10 min read</em></p></li></ul><p>A behind-the-scenes look at how Zepto diagnosed real latency spikes and engineered dramatic p99 performance improvements in high-throughput services</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-1512-2112">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 08.12 - 14.12]]></title><description><![CDATA[This week we AI-analysed 7783 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-0812-1412</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-0812-1412</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Thu, 18 Dec 2025 11:08:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gxnE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.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_!gxnE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gxnE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!gxnE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!gxnE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!gxnE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gxnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!gxnE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!gxnE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!gxnE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!gxnE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd966ce01-1f5b-487e-946e-48c86c1df313_1024x608.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>This week we AI-analysed <strong>7783 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong>Architecture</strong> - event-driven user feedback platform and real-time collaboration system design</p></li><li><p>&#129302; <strong>LLMs in production</strong> - debugging a $5,000 RAG hallucination, session-aware recommenders, Claude&#8217;s MCP and more</p></li><li><p>&#128202; <strong>Data - </strong>optimising OLAP queries and dbt incremental models</p></li><li><p>&#9881;&#65039; <strong>DevOps - </strong>distributed tracing in AWS ETL pipelines, Lambda durable functions and more</p></li><li><p>&#129518; <strong>Data Science - </strong>a meteorology&#8209;focused explanation of bilinear interpolation, and liquid time constants</p></li><li><p>&#128737;&#65039; <strong>Security - </strong>how AWS IAM eventual consistency creates security risks</p></li><li><p>&#9749; <strong>Java</strong> <strong>-</strong> modular monoliths framework for Spring Boot</p><div><hr></div></li></ol><h4><strong>&#127959;&#65039;</strong> ARCHITECTURE</h4><ul><li><p><a href="https://medium.com/miles-megabytes/building-a-user-generated-content-system-at-scapia-59a60d68d2ec">Building a User Generated Content System at Scapia</a> | <em>10 min read</em></p></li></ul><p>Scapia engineered a scalable, event-driven user feedback platform that boosts reviews and fuels smarter travel insights with dynamic forms and gamification.</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-0812-1412">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 01.12 - 07.12]]></title><description><![CDATA[This week we AI-analysed 9448 posts for you, filtered out the chaff and hand-picked the wheat.]]></description><link>https://chaff.media/p/tech-blogs-digest-0112-0712</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-0112-0712</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Thu, 11 Dec 2025 00:46:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vD4e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.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_!vD4e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vD4e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!vD4e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!vD4e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!vD4e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vD4e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!vD4e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!vD4e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!vD4e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!vD4e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa082a28c-325f-4ceb-87c2-46ed9cc745be_1024x608.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>This week we AI-analysed <strong>9448 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>.</p><h5><strong>This week</strong></h5><ol><li><p>&#128187; <strong>AI-assisted coding</strong> - state of AI-assisted development review; turning Claude Code into a multitask agent swarm</p></li><li><p>&#127959;&#65039; <strong>Architecture - </strong>distributing big AI models in mobile apps; resilient backend architecture with chaos-testing; migrating a data-intensive app between cloud providers</p></li><li><p>&#129302; <strong>LLMs in production</strong> - replacing RAG with GraphRAG; digesting dense technical specs with LLMs; safer MCP integration and much more</p></li><li><p>&#128202; <strong>Data - </strong>guide on keeping lakehouse tables healthy; real-time ingestion with Flink, Airflow, and StarRocks; stable Elasticsearch query patterns for production</p></li><li><p>&#9881;&#65039; <strong>DevOps - </strong>automating infrastructure security reviews; drastically cutting CI/CD pipeline time</p></li><li><p>&#129518; <strong>Data science - </strong>building text-conditional diffusion models; solving complex NYT Strands puzzles; visualizing corporate networks without hairball graphs; building semantic search for khmer language</p></li><li><p>&#128737;&#65039; <strong>Security - </strong>AI pentest agents pros and cons</p></li><li><p>&#129000; <strong>JavaScript</strong> - smart scheduling to avoid UI jank in JS; rethink Angular pipes with new reactivity system</p><p></p></li></ol><h4>&#128187; AI-ASSISTED CODING</h4><ul><li><p><a href="https://pub.towardsai.net/the-good-the-bad-and-the-ugly-of-ai-assisted-software-development-what-engineering-leaders-need-1d80aadd974c">The Good, The Bad, and The Ugly of AI-Assisted Software Development: What Engineering Leaders Need to Know About 2025</a> | <em>20 min read</em></p></li></ul><p>When AI tools boosted dev team productivity by 10&#215; and turned prompt-based coding into default workflow, many teams got faster, but now some end up with brittle, hard-to-maintain systems and &#8220;senior&#8221; engineers who can&#8217;t debug without AI</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-0112-0712">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 24.11 - 30.11]]></title><description><![CDATA[This week we AI-analysed 7465 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-2411-3011</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-2411-3011</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Wed, 03 Dec 2025 15:16:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_icc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.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_!_icc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_icc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!_icc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!_icc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!_icc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_icc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!_icc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!_icc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!_icc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!_icc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae49efb0-ba8d-4756-879d-e58405a14a96_1024x608.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>This week we AI-analysed <strong>7465 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#128187; <strong>AI-assisted coding </strong>- Claude Code checkpoints, a self hosted PR reviewer, and a Commodore 64 AI game challenge</p></li><li><p>&#127959;&#65039; <strong>Architecture</strong> - Chaos resilient systems</p></li><li><p>&#129302; <strong>LLMs in production </strong>- A data format to save tokens, an in house content factory, and the nightmare of building an &#8220;agentic&#8221; AI</p></li><li><p>&#128202; <strong>Data</strong> - The limitless capabilities of Apache Cassandra, and surgically precise updates </p></li><li><p>&#128737;&#65039; <strong>Security</strong> - Building a credential leak monitoring platform, and learning the math essentials for security</p></li><li><p>&#129504; <strong>ML </strong>- Solving a &#8220;simple&#8221; NYT puzzle</p></li><li><p>&#9881;&#65039; <strong>DevOps </strong>- Running thousands of iOS pipelines every day</p><div><hr></div></li></ol><h4>&#127959;&#65039; ARCHITECTURE</h4><ul><li><p><a href="https://medium.com/@ghosalarjun/beyond-failure-tracing-the-revolutionary-history-of-chaos-engineering-a703b3c59387">Beyond Failure: Tracing the Revolutionary History of Chaos Engineering</a> | 14<em> min read</em></p></li></ul><p>What if the only way to ensure your system survives chaos is to &#8220;break it on purpose&#8221;? This piece traces how deliberate fault injection, from NASA&#8217;s early experiments to Chaos Monkey and modern chaos-engineering tools, became the backbone of resilient, failure-tolerant infrastructure</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-2411-3011">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 17.11 - 23.11]]></title><description><![CDATA[This week we AI-analysed 8949 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-1711-2311</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-1711-2311</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Wed, 26 Nov 2025 18:37:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ioad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.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_!Ioad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ioad!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!Ioad!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!Ioad!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!Ioad!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ioad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!Ioad!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!Ioad!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!Ioad!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!Ioad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b2fe7a-8bff-42fe-b69b-a3b50ee2ab65_1024x608.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>This week we AI-analysed <strong>8949 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong><a href="https://chaff.media/i/179878768/architecture">Architecture</a></strong> - brand new ML platform architecture, petabytes of traces with reasonable bills, the dark side of high availability, and more</p></li><li><p>&#128202; <strong><a href="https://chaff.media/i/179878768/data">Data</a> - </strong>hybrid search techniques</p></li><li><p>&#129302; <strong><a href="https://chaff.media/i/179878768/llms-in-production">LLMs in production</a></strong> - healing a modern RAG system, implementing a behavioral overseer, and addressing the context rot problem</p></li><li><p>&#128104;&#8205;&#128295; <strong><a href="https://chaff.media/i/179878768/engineering-culture">Engineering culture</a> - </strong>open source learnings, measuring carbon footprint, and building the right culture for AI driven development</p></li><li><p>&#129504; <strong><a href="https://chaff.media/i/179878768/ml">ML</a> - </strong>AI race car design, and feature differences between training and production</p></li><li><p>&#128737;&#65039; <strong><a href="https://chaff.media/i/179878768/secutiry">Security</a> - </strong>a Microsoft marketplace vulnerability, and personal repo risks for organizations</p></li><li><p>&#9749; <strong><a href="https://chaff.media/i/179878768/java">Java</a></strong> - virtual threads with Spring</p><div><hr></div></li></ol><h4>&#127959;&#65039; ARCHITECTURE</h4><ul><li><p><a href="https://eng.lyft.com/lyftlearn-evolution-rethinking-ml-platform-architecture-547de6c950e1">LyftLearn Evolution: Rethinking ML Platform Architecture</a> | <em>15 min read</em></p></li></ul><p>Lyft re-architected its ML infrastructure: swapping a wholly Kubernetes-based system for a hybrid model using AWS SageMaker for offline workloads while still serving real-time predictions on Kubernetes, boosting both scalability and developer speed</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-1711-2311">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 10.11 - 16.11]]></title><description><![CDATA[This week we AI-analysed 7930 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-1011-1611</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-1011-1611</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Tue, 18 Nov 2025 13:31:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vSuj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.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_!vSuj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vSuj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!vSuj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!vSuj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!vSuj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vSuj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!vSuj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!vSuj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!vSuj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!vSuj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c2d786d-2c54-4e2c-84b0-afb1a982a3eb_1024x608.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>This week we AI-analysed <strong>7930 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong>Architecture </strong>- Production-grade Kafka setup, a cache buster trap, and the journey from an Excel report to a data platform</p></li><li><p>&#129302; <strong>LLMs in production </strong>- LLM agent memory, dynamic prefix bucketing, and reducing token consumption by 87%</p></li><li><p>&#128202; <strong>Data science</strong> - Automating electoral districting, tracking responses to changes at Netflix, and predicting the owner of a medieval manuscript</p></li><li><p>&#128187; <strong>AI-assisted coding </strong>- Detecting search in Windows kernel mode drivers, and using generative AI coding assistants</p></li><li><p>&#9881;&#65039; <strong>DevOps </strong>- A centralized configuration layer using ConfigHub</p></li><li><p>&#128101; <strong>Engineering management </strong>- A documentation writing technique  </p></li><li><p>&#128737;&#65039; <strong>Security</strong> - Analyzing a .NET loader infection and the PureLog Stealer from an LNK file</p></li><li><p>&#128057; <strong>Go </strong>- Custom memory allocators</p></li><li><p>&#129001; <strong>Node.js </strong>- Analyzing application runtime behavior to investigate issues</p><div><hr></div></li></ol><h4>&#127959;&#65039; ARCHITECTURE</h4><ul><li><p><a href="https://towardsdev.com/beyond-kafka-101-mastering-consistency-throughput-fault-tolerance-in-production-chapter-1-bb2a6be1cedd">Beyond Kafka 101: Mastering Consistency, Throughput &amp; Fault Tolerance in Production &#8212; Chapter one</a> | <em>14 min read</em></p></li></ul><p>Uncover why a standard Apache Kafka setup falters under real-world load and the three critical patterns that turn it production-ready</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-1011-1611">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 03.11 - 09.11]]></title><description><![CDATA[This week we AI-analysed 8610 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-0311-0911</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-0311-0911</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Tue, 11 Nov 2025 09:58:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9gg5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9gg5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9gg5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!9gg5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!9gg5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!9gg5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9gg5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9gg5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!9gg5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!9gg5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!9gg5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1a4840b-d78d-4e46-9832-4db119f58c04_1024x608.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><figcaption class="image-caption"></figcaption></figure></div><p>This week we AI-analysed <strong>8610 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#128202; <strong>Data</strong> - Historical and real-time data pipelines</p></li><li><p>&#127959;&#65039; <strong>Architecture - </strong>Scaling database in Uber, regionalization in AWS, and fair rate limiter</p></li><li><p>&#129302; <strong>LLMs in production</strong> - Video search system, production-grade patterns for AI agents, and DAG engine for AI workflows</p></li><li><p>&#129504; <strong>ML - </strong>end-to-end ML system insights, and probabilistic forecasting</p></li><li><p>&#128187; <strong>AI-assisted coding - </strong>Metaflow from Netflix for AI and ML development, AI for mobile testing, and teaching Claude you patterns</p></li><li><p>&#9881;&#65039; <strong>DevOps - </strong>Node auto-provisioner for Azure AKS</p><div><hr></div></li></ol><h4>&#128202; DATA</h4><ul><li><p><a href="https://medium.com/fresha-data-engineering/the-real-time-data-journey-connecting-flink-airflow-and-starrocks-7c6481660e45">The Real-Time Data Journey: Connecting Flink, Airflow and StarRocks</a> | 9<em> min read</em></p></li></ul><p>Modern streaming tools meet real-time analytics: see how the team at Fresha orchestrates historical and streaming data flows using Flink, Airflow and StarRocks</p>
      <p>
          <a href="https://chaff.media/p/tech-blogs-digest-0311-0911">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 27.10 - 02.11]]></title><description><![CDATA[This week we AI-analysed 6828 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-2710-0211</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-2710-0211</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Tue, 04 Nov 2025 09:50:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Mz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.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_!5Mz0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Mz0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!5Mz0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!5Mz0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!5Mz0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Mz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!5Mz0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!5Mz0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!5Mz0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!5Mz0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32af94d7-5c1c-4318-b2db-c7d20c40dfd3_1024x608.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>This week we AI-analysed <strong>6828 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong><a href="https://chaff.media/i/177943477/architecture">Architecture</a></strong> - React Server Components, hybrid graph-semantic search, and serverless image processing</p></li><li><p><strong>&#128190; <a href="https://chaff.media/i/177943477/databases">Databases</a> - </strong>Scaling a database to billions of records, and saving $2M in 47 minutes</p></li><li><p>&#128202; <strong><a href="https://chaff.media/i/177943477/data">Data</a></strong> - AVRO in the CDC pipeline, building a knowledge graph, and fixing an <em>AttributeReference</em> memory leak in Apache Spark</p></li><li><p>&#129302; <strong><a href="https://chaff.media/i/177943477/llms-in-production">LLMs in production</a></strong> - Optimizing government forms, log analysis tool, and production-ready healthcare RAG</p></li><li><p>&#9881;&#65039; <strong><a href="https://chaff.media/i/177943477/devops">DevOps</a></strong> - Modular universal Dockerfile, automated on-demand dev environments, and Terraform end-to-end tests</p></li><li><p>&#129504; <strong><a href="https://chaff.media/i/177943477/ml">ML</a></strong> - Optimizing an ML inference workload on CPU, building a Netflix-grade recommendation system, and using KDD to save vehicle engines</p></li><li><p>&#128737;&#65039; <strong><a href="https://chaff.media/i/177943477/security">Security</a></strong> - Preventing error message leaks</p></li><li><p>&#9749; <strong><a href="https://chaff.media/i/177943477/java">Java</a></strong> - Designing your own Hibernate</p></li><li><p>&#129000; <strong><a href="https://chaff.media/i/177943477/javascript">JavaScript</a></strong> - Barrel file costs, and large list rendering</p><div><hr></div></li></ol><h4>&#127959;&#65039; ARCHITECTURE</h4><ul><li><p><a href="https://adevnadia.medium.com/react-server-components-do-they-really-improve-performance-7fb7a263e2dd">React Server Components: Do They Really Improve Performance?</a> | <em>30 min read</em></p></li></ul><p>The article breaks down how migrating to server components, specifically React Server Components, actually affects page-load time and interactivity, and why the promised gains often don&#8217;t materialize</p><ul><li><p><a href="https://medium.com/tripadvisor/scaling-our-existing-tagging-system-with-hybrid-graph-semantic-search-2322bdaa5b8d">Scaling our existing tagging system with Hybrid Graph-Semantic Search</a> | <em>15 min read</em></p></li></ul><p>The article reveals how Tripadvisor scaled their tagging system from manual labels to a hybrid graph-semantic platform, dramatically improving how travelers discover new interests</p><ul><li><p><a href="https://medium.com/@ikbenezer/building-a-serverless-image-processing-pipeline-on-aws-a-complete-guide-6897e586cd43">Building a Serverless Image Processing Pipeline on AWS: A Complete Guide</a> | <em>18 min read</em></p></li></ul><p>A guide that walks through how to build a fully serverless image-processing pipeline on AWS - from uploading to resizing, metadata tracking and notifications, with real-world cost figures and production-ready tips</p><div><hr></div><h4><strong>&#128190; </strong>DATABASES</h4><ul><li><p><a href="https://medium.com/@jamauriceholt.com/how-i-scaled-a-single-database-to-4-7-billion-records-without-it-exploding-the-untold-story-3764d10e7c45">How I Scaled a Single Database to 4.7 Billion Records Without It Exploding: The Untold Story</a> | <em>20 min read</em></p></li></ul><p>The article pulls back the curtain on how one team brought a single PostgreSQL database from 180 GB to 18 TB, handled 4.7 billion records, and slashed query times from 45 seconds to 180 milliseconds, while the business&#8217;s valuation hung in the balance</p><ul><li><p><a href="https://medium.com/@jholt1055/the-3am-database-crisis-how-i-saved-a-fortune-500-company-2m-in-47-minutes-b3ceea07893d">The 3am Database Crisis: How I Saved a Fortune 500 Company $2M in 47 Minutes</a> | <em>9 min read</em></p></li></ul><p>When the database behind a Fortune 500 company hit 100% CPU and lost $43K per minute, an emergency index fix turned a nightmare into a $2M rescue in under an hour</p><div><hr></div><h4>&#128202; DATA</h4><ul><li><p><a href="https://medium.com/fresha-data-engineering/from-json-to-avro-in-the-cdc-pipeline-ff24ac9c9abc">From JSON to AVRO in the CDC pipeline</a> | <em>8 min read</em></p></li></ul><p>Explore how switching from JSON to AVRO in a CDC pipeline helped slash storage by ~30-50%, shrink Kafka topic size from 9 GB/day to under 1 GB, and dramatically boost query performance</p><ul><li><p><a href="https://medium.com/fresha-data-engineering/iceberg-cdc-stream-a-little-dream-of-me-a7c9f9e6e11d">Iceberg CDC: Stream a Little Dream of Me</a> | <em>11 min read</em></p></li></ul><p>Why streaming Apache Iceberg feels like playing a jazz solo: fixes in v3 and the upcoming v4 overhaul aim to make incremental upserts and deletes both precise and performant</p><ul><li><p><a href="https://medium.com/@ricoledan/deep-dive-building-a-knowledge-graph-from-scratch-edc60a4d491a">Deep Dive: Building a Knowledge Graph from Scratch</a> | <em>20 min read</em></p></li></ul><p>When you&#8217;re building a data pipeline from scraping to semantics, this article walks you through exactly how Neo4j, async scraping, translation caching and graph-schema design turned a messy web of data into a queryable knowledge graph</p><ul><li><p><a href="https://medium.com/@dhsoni2510/taming-the-beast-understanding-and-preventing-attributereference-memory-leaks-in-apache-spark-f99f3553afa0">Taming the Beast: Understanding and Preventing AttributeReference Memory Leaks in Apache Spark</a> | <em>10 min read</em></p></li></ul><p>Apache Spark memory leaks can hide in plain sight - millions of lingering <em>AttributeReference</em> objects quietly bloating logical-plan chains and crushing performance</p><div><hr></div><h4>&#129302; LLMS IN PRODUCTION</h4><ul><li><p><a href="https://medium.com/@george.vetticaden/from-pixels-to-schemas-how-claude-vision-turns-any-government-form-into-a-voice-accessible-service-602cd37b5cc1">From Pixels to Schemas: How Claude Vision Turns Any Government Form Into a Voice-Accessible Service</a> | <em>11 min read</em></p></li></ul><p>Data-entry for government services goes from form chaos to conversational ease as the system transforms scanned PDFs into voice-accessible workflows - bridging images to actionable schemas via Claude Vision</p><ul><li><p><a href="https://vinilmehta.medium.com/building-an-ai-powered-log-analysis-system-with-local-llms-from-chaos-to-clarity-7a2bedaf3082">Building an AI-Powered Log Analysis System with Local LLMs: From Chaos to Clarity</a> | <em>9 min read</em></p></li></ul><p>See how a DIY system uses local LLMs to turn chaotic log files into clear, actionable insights - skipping cloud dependencies for greater control</p><ul><li><p><a href="https://xiouyang.medium.com/building-production-ready-healthcare-rag-with-w-b-eval-redis-stack-0cbb06e34824">Building Production-Ready Healthcare RAG with W&amp;B Eval &amp; Redis Stack</a> | <em>10 min read</em></p></li></ul><p>A new architecture blends a vector-search powerhouse with strict citation tracking to make healthcare RAG systems safe, auditable, and production-ready</p><ul><li><p><a href="https://ai.plainenglish.io/10-lessons-learned-building-voice-ai-agents-e71334ce71c9">10 Lessons Learned Building Voice AI Agents</a> | <em>16 min read</em></p></li></ul><p>Practical takeaways from building voice-AI agents reveal that infrastructure, clear role separation and live data access matter more than model hype</p><div><hr></div><h4>&#9881;&#65039; DEVOPS</h4><ul><li><p><a href="https://medium.com/@josh-hall/building-a-universal-container-system-so-i-never-have-to-write-another-custom-dockerfile-1bcb62d4be7c">Building a Universal Container System (So I Never Have to Write Another Custom Dockerfile)</a> | <em>23 min read</em></p></li></ul><p>A modular container system replaces bespoke Dockerfiles with one configurable template that cuts setup time from days to minutes</p><ul><li><p><a href="https://medium.com/@helayoty/your-guide-to-extend-kubernetes-scheduler-04fd4d15a130">Your guide to Extend Kubernetes Scheduler</a> | <em>14 min read</em></p></li></ul><p>Learn how to customise the Kubernetes Scheduler for tighter control over cost, compliance and performance - whether via YAML tweaks, custom Go plugins or multiple scheduling profiles</p><ul><li><p><a href="https://kuassimensah.medium.com/database-ci-cd-with-the-oracle-database-operator-for-kubernetes-github-actions-and-liquibase-cb42ec5f8697">Database CI/CD with the Oracle Database Operator for Kubernetes, GitHub Actions, and Liquibase &#8212; Take 2</a> | <em>11 min read</em></p></li></ul><p>Effortlessly spin up and tear down containerised Oracle Database Operator for Kubernetes-managed databases in your CI/CD pipeline, triggered by GitHub Actions and automated schema changes via Liquibase for full dev-branch lifecycle management</p><ul><li><p><a href="https://medium.com/@mikael.hach_17896/how-we-automated-ephemeral-dev-environments-with-kubernetes-operators-7f5c9d5f5a1d">How We Automated Ephemeral Dev Environments with Kubernetes Operators</a> | <em>9 min read</em></p></li></ul><p>A self-service, on-demand dev environment system built with Kubernetes Operators lets developers spin up and auto-teardown full stacks in minutes - no Git commits required</p><ul><li><p><a href="https://shivanshu-sharma.medium.com/how-i-learned-terratest-48b9d93bb935">How I learned Terratest</a> | <em>13 min read</em></p></li></ul><p>A real-world journey into Terratest that starts from Go unit testing habits and evolves into scalable infrastructure test modules - packed with patterns, gotchas and reusable strategies</p><div><hr></div><h4>&#129504; ML</h4><ul><li><p><a href="https://medium.com/@peng.ge/who-to-nudge-not-just-whether-to-nudge-turning-a-b-tests-into-smart-policies-with-causal-ml-3ec210513ac0">Who to Nudge, Not Just Whether to Nudge: Turning A/B Tests into Smart Policies with Causal ML</a> | <em>9 min read</em></p></li></ul><p>The article reveals how causal-ML transforms A/B tests from &#8220;does the nudge work?&#8221; into &#8220;who should we nudge for max effect?&#8221;</p><ul><li><p><a href="https://chaimrand.medium.com/optimizing-pytorch-model-inference-on-aws-graviton-c59d0f21beff">Optimizing PyTorch Model Inference on AWS Graviton</a> | <em>9 min read</em></p></li></ul><p>The article offers practical, hardware-aware tweaks, like leveraging <em>bfloat16</em> math and optimized kernels, to dramatically accelerate PyTorch model inference on AWS Graviton CPUs</p><ul><li><p><a href="https://medium.com/@himanshushah_33736/from-zero-to-netflix-grade-recommenders-my-end-to-end-walkthrough-ad050c202599">From Zero to Netflix-Grade Recommenders: An End-to-End Walkthrough</a> | <em>8 min read</em></p></li></ul><p>Dive into how a Netflix-style recommender system is built from scratch, exploring item-item similarities, matrix factorization, stacking and production tricks</p><ul><li><p><a href="https://medium.com/@sohamrajjain0007/preventing-engine-failures-with-kdd-the-most-comprehensive-data-mining-approach-831623e652b7">Preventing Engine Failures with KDD: The Most Comprehensive Data Mining Approach</a> | <em>18 min read</em></p></li></ul><p>Using KDD&#8217;s full-nine-phase data mining process, the article shows how to predict engine failures up to 14 days early &#8212; achieving over 91% accuracy and saving over $1 million annually</p><div><hr></div><h4>&#128737;&#65039; SECURITY</h4><ul><li><p><a href="https://medium.com/@cameronbardin/when-error-messages-leak-more-than-logs-orms-frameworks-and-the-quiet-reconnaissance-problem-cfb336ce1117">When Error Messages Leak More Than Logs: ORMs, Frameworks, and the Quiet Reconnaissance Problem</a> | <em>10 min read</em></p></li></ul><p>Full stack traces and framework internals can leak to unauthenticated clients just by submitting malformed requests - giving attackers a detailed map of your app&#8217;s architecture and attack surface</p><div><hr></div><h4>&#9749; JAVA</h4><ul><li><p><a href="https://levelup.gitconnected.com/why-they-ask-could-you-design-your-own-orm-framework-2908b804b69c">Why They Ask: &#8220;Could You Design Your Own ORM Framework?&#8221;</a> | <em>12 min read</em></p></li></ul><p>Dive into what really happens when you&#8217;re asked to build an ORM: from lazy loading and identity maps to why frameworks like Hibernate aren&#8217;t just &#8220;magic&#8221;</p><div><hr></div><h4>&#129000; JAVASCRIPT</h4><ul><li><p><a href="https://medium.com/capchase/the-hidden-cost-of-barrel-files-how-capchase-sped-up-builds-by-5x-fcb38bcbe8be">The Hidden Cost of Barrel Files: How Capchase Sped Up Builds by 5x</a> | <em>10 min read</em></p></li></ul><p>Unconventional build-latency culprit: how swapping out &#8220;barrel files&#8221; propelled one team&#8217;s build speed to 5x<strong> </strong>faster</p><ul><li><p><a href="https://itnext.io/angular-meets-large-lists-bb58013ec2b6">Angular Meets Large Lists</a> | <em>8 min read</em></p></li></ul><p>Ditching standard virtual-scrolling, this article reveals clever new techniques to render huge lists in Angular with far better performance and responsiveness</p>]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 20.10 - 26.10]]></title><description><![CDATA[This week we AI-analysed 8245 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-2010-2610</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-2010-2610</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Tue, 28 Oct 2025 09:20:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NncU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.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_!NncU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NncU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!NncU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!NncU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!NncU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NncU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png" width="728" height="432.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!NncU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!NncU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!NncU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!NncU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db6ad40-3960-450e-b71d-80207582b9cb_1024x608.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>This week we AI-analysed <strong>8245 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong><a href="https://chaff.media/i/177320251/architecture">Architecture</a></strong> - AWS Bedrock for RAG, Kubernetes scheduler, and search scaling</p></li><li><p>&#129302; <strong><a href="https://chaff.media/i/177320251/llms-in-production">LLMs in production</a></strong> - Agent monoliths, autonomous commerce, and a text-to-SQL chatbot</p></li><li><p>&#128737;&#65039; <strong><a href="https://chaff.media/i/177320251/security">Security</a></strong> - Fake AI recruiter, DevSecOps, and the AI handicap: attackers vs defenders</p></li><li><p>&#128202; <strong><a href="https://chaff.media/i/177320251/data">Data</a></strong> - Delta sources for Spark</p></li><li><p>&#9881;&#65039; <strong><a href="https://chaff.media/i/177320251/devops">DevOps</a></strong> - StatefulSet DNS, handcrafted Docker, and 30k deploys per day</p></li><li><p>&#128187; <strong><a href="https://chaff.media/i/177320251/ai-assisted-coding">AI-assisted coding</a></strong> - AI-accelerated legacy system analysis and modernization</p></li><li><p>&#129504; <strong><a href="https://chaff.media/i/177320251/ml">ML</a></strong> - Multi-size models with a single training process</p></li></ol><div><hr></div><h4>&#127959;&#65039; ARCHITECTURE</h4><ul><li><p><a href="https://medium.com/@joudwawad/building-rag-application-on-aws-using-aws-bedrock-c1738230d32d">Building RAG application on AWS Using AWS Bedrock</a> | 4<em>6 min read</em></p></li></ul><p>Build a scalable RAG-powered chatbot on AWS - learn how AWS Bedrock streamlines ingestion, embeddings and inference for real-world AI systems</p><ul><li><p><a href="https://medium.com/@helayoty/deep-dive-into-the-kubernetes-scheduler-framework-db548bca5134">Deep Dive into the Kubernetes Scheduler Framework</a> | <em>20 min read</em></p></li></ul><p>Gain a clear view into how the Kubernetes scheduler framework orchestrates plugin lifecycles and decision-making to achieve high-scale, low-latency scheduling</p><ul><li><p><a href="https://medium.com/@kennediowusu/building-production-ready-search-a-journey-from-0-to-1-million-records-4dc3960d4f34">Building Production-Ready Search: A Journey from 0 to 1 Million Records</a> | <em>13 min read</em></p></li></ul><p>From client-side filters to full-blown search infrastructure: the article maps out how to scale your search from zero to a million records - tech stacks, cost trade-offs and real metrics</p><div><hr></div><h4>&#129302; LLMS IN PRODUCTION</h4><ul><li><p><a href="https://erdem-ergin.medium.com/multi-agent-architecture-teaching-ai-to-think-in-specialists-796084927b0a">Multi-Agent Architecture: Teaching AI to Think in Specialists</a> | <em>14 min read</em></p></li></ul><p>See how turning one large AI into a team of specialist agents boosts reliability, cuts token waste, and drives smarter evolution</p><ul><li><p><a href="https://medium.com/@bryanofuokwu/rag-vs-fine-tuning-choosing-the-right-path-1a6dda443c8f">RAG vs Fine-Tuning: Choosing the Right Path</a> | <em>8 min read</em></p></li></ul><p>Which AI strategy fits you best - ground-truth retrieval or bespoke model tuning? Dive into the trade-offs between RAG and fine-tuning</p><ul><li><p><a href="https://medium.com/@harithaharry001/i-gave-googles-agent-payments-protocol-ap2-a-try-here-s-what-i-learned-about-the-future-of-fcbe009d1b86">I Gave Google&#8217;s Agent Payments Protocol (AP2) a Try: Here&#8217;s What I Learned About the Future of Autonomous Commerce</a> | <em>15 min read</em></p></li></ul><p>Google&#8217;s AP2 experiment hints at a future where AI handles your payments seamlessly - see what that could mean for finance</p><ul><li><p><a href="https://medium.com/@dharamai2024/building-a-text-to-sql-chatbot-with-rag-langchain-fastapi-and-streamlit-0a8f43488a08">Building a Text-to-SQL Chatbot with RAG, LangChain, FastAPI And Streamlit</a> | <em>19 min read</em></p></li></ul><p>A hands-on guide to building a full-stack chatbot that converts plain English into SQL queries using LangChain, FastAPI, and Streamlit - turning everyday data questions into actionable results</p><ul><li><p><a href="https://medium.com/snowflake/building-autonomous-data-engineers-with-snowflake-intelligence-%EF%B8%8F-6e5d1a7cc029">Building Autonomous Data Engineers with Snowflake Intelligence</a> | <em>12 min read</em></p></li></ul><p>From code-heavy workflows to intelligent automation, Snowflake&#8217;s new AI vision shows what true autonomous data engineering can look like</p><div><hr></div><h4>&#128737;&#65039; SECURITY</h4><ul><li><p><a href="https://medium.com/deriv-tech/how-a-fake-ai-recruiter-delivers-five-staged-malware-disguised-as-a-dream-job-64cc68fec263">How a fake AI recruiter delivers five staged malware disguised as a dream job</a> | <em>14 min read</em></p></li></ul><p>A fake AI recruiter promises a dream job but hides dangerous malware that can take over your computer</p><ul><li><p><a href="https://dev0ps.medium.com/small-team-kubernetes-security-applying-devsecops-in-practice-7eebecf9e9fa">Small Team Kubernetes Security: Applying DevSecOps in Practice</a> | <em>12 min read</em></p></li></ul><p>See how a small team mastered Kubernetes security with DevSecOps&#8212;proving you don&#8217;t need a big crew to stay secure</p><ul><li><p><a href="https://medium.com/@TalBeerySec/follow-the-script-why-attackers-are-winning-the-ai-arms-race-39de80748d09">Follow the SCRIPT: Why Attackers are Winning the AI Arms Race</a> | <em>9 min read</em></p></li></ul><p>Attackers thrive with tasks AI automates easily - defenders must rethink systems to counter this growing imbalance</p><div><hr></div><h4>&#128202; DATA</h4><ul><li><p><a href="https://blog.msgdataplatform.com/under-the-hood-inside-spark-structured-streamings-delta-source-f22d973b349c">Under the Hood: Inside Spark Structured Streaming&#8217;s Delta Source</a> | <em>15 min read</em></p></li></ul><p>A deep-dive into the internals of Apache Spark Structured Streaming&#8217;s delta-table source reveals how offsets, micro-batches and the Delta Lake transaction log work together to enable efficient streaming</p><div><hr></div><h4>&#9881;&#65039; DEVOPS</h4><ul><li><p><a href="https://marcincuber.medium.com/why-nats-headless-returns-nxdomain-on-eks-a-practical-guide-to-kubernetes-headless-service-dns-86daaed82dfa">Why nats-headless service returns NXDOMAIN on EKS- A Practical Guide to Kubernetes Headless Service DNS</a> | <em>7 min read</em></p></li></ul><p>Learn how a small misconfiguration in service names or selectors can cause NATS headless DNS failures on Amazon EKS</p><ul><li><p><a href="https://medium.com/@kafkafranz495/building-containers-from-scratch-the-basement-construction-manual-38ae1a8c5c1d">Building Containers from Scratch: The Basement Construction Manual</a> | <em>13 min read</em></p></li></ul><p>See how the building blocks of containers: namespaces, pivot root, bridges, and more come together to recreate what Docker does under the hood</p><ul><li><p><a href="https://medium.com/mercadolibre-tech/30-000-deployments-per-day-heres-how-we-operate-without-losing-our-minds-0eddc0480fb9">30.000 deployments per day? Here&#8217;s how we operate without losing our minds</a> | <em>10 min read</em></p></li></ul><p>How can a company safely push 30,000 deployments per day? This article unpacks the automation, monitoring, and mindset behind the process at Mercado Libre</p><div><hr></div><h4>&#128187; AI-ASSISTED CODING</h4><ul><li><p><a href="https://medium.com/comsystoreply/how-llms-support-product-renovation-a-case-study-b96a069dd26b">How LLMs Support Product Renovation: A Case Study</a> | <em>19 min read</em></p></li></ul><p>AI coding agents helped a team modernize legacy systems, speed up onboarding, and reveal hidden architecture insights in this real case study</p><div><hr></div><h4>&#129504; ML</h4><ul><li><p><a href="https://medium.com/@lixue421/matformer-train-once-and-deploy-many-4ad014f40f3d">MatFormer: Train Once and Deploy Many</a> | <em>17 min read</em></p></li></ul><p>A single &#8220;train-once&#8221; model that can scale down dynamically: the article shows how MatFormer builds nested sub-models from one backbone to fit any deployment scenario</p>]]></content:encoded></item><item><title><![CDATA[ Tech Blogs Digest 13.10 - 19.10]]></title><description><![CDATA[This week we AI-analysed 7025 posts for you, filtered out the chaff and hand-picked the wheat. Subscribe to stay up to date with future digests!]]></description><link>https://chaff.media/p/tech-blogs-digest-1310-1910</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-1310-1910</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Mon, 20 Oct 2025 22:25:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CeLE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.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_!CeLE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CeLE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!CeLE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!CeLE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!CeLE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CeLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4622667-5642-4532-8b7c-fa590eb78338_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!CeLE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!CeLE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!CeLE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!CeLE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4622667-5642-4532-8b7c-fa590eb78338_1024x608.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>This week we AI-analysed <strong>7025 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>. Subscribe to stay up to date with future digests!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><h5><strong>This week</strong></h5><ol><li><p>&#127959;&#65039; <strong><a href="https://chaff.media/i/176601928/architecture">Architecture</a></strong> - Kafka wild western</p></li><li><p>&#129302; <strong><a href="https://chaff.media/i/176601928/llms-in-production">LLMs in production</a></strong> - Attack costs reduction, RAG system optimizations, quality failures and other</p></li><li><p>&#128202; <strong><a href="https://chaff.media/i/176601928/data">Data</a></strong> - PostgresQL migrations and queries over millions smart contracts in seconds</p></li><li><p>&#128051; <strong><a href="https://chaff.media/i/176601928/containers">Containers</a></strong> - Memory leaks in Java ECS</p></li><li><p>&#128187; <strong><a href="https://chaff.media/i/176601928/ai-assisted-coding">AI-assisted coding</a></strong> - Figma, Claude and Playwright experience</p></li><li><p>&#129504; <strong><a href="https://chaff.media/i/176601928/ml">ML</a></strong> - Training stalls</p></li><li><p>&#9881;&#65039; <strong><a href="https://chaff.media/i/176601928/devops">DevOps</a></strong> - Zero downtime cluster update</p></li><li><p>&#9749; <strong><a href="https://chaff.media/i/176601928/java">Java</a></strong> - Spliterator rabbit hole</p></li><li><p>&#129000; <strong><a href="https://chaff.media/i/176601928/javascript">JavaScript</a></strong> - Speeding up Next.js Docker builds</p></li><li><p>&#128737;&#65039; <strong><a href="https://chaff.media/i/176601928/security">Security</a></strong> - Self-updating malware exploits, WinRAR risks and CSP Bypasses</p></li></ol><div><hr></div><h4>&#127959;&#65039; ARCHITECTURE</h4><ul><li><p><a href="https://medium.com/fresha-data-engineering/the-good-the-bad-and-the-automq-5aa7a8748e71">The Good, The Bad and The AutoMQ</a> | <em>12 min read</em></p></li></ul><p>Discover how three different approaches: Apache Kafka&#8217;s Tiered Storage, Diskless 2.0, and AutoMQ are reshaping fault-tolerance, cost and cloud-native architecture in streaming systems.</p><div><hr></div><h4>&#129302; LLMS IN PRODUCTION</h4><ul><li><p><a href="https://medium.com/@falvarezpinto/llm-guardrails-in-production-the-3am-attack-that-cost-147-instead-of-10-412-4e5e86f7e2ff">LLM Guardrails in Production: The 3AM Attack That Cost $147 Instead of $10,412</a> | <em>13 min read</em></p></li></ul><p>Discover how a clever token-exhaustion attack at 3 AM nearly cost $10K, and how building layered guardrails saved the day and just $147.</p><ul><li><p><a href="https://medium.com/@falvarezpinto/from-4s-to-2-1s-how-i-optimized-a-production-rag-system-and-cut-costs-by-28-36078e5868ae">From 4s to 2.1s: How I Optimized a Production RAG System (and Cut Costs by 28%)</a> | <em>13 min read</em></p></li></ul><p>Discover how a production RAG system was optimized from 4s to 2.1s and cost was reduced by 28%, through five smart infrastructure tweaks.</p><ul><li><p><a href="https://medium.com/@andrea.roggerone/when-good-ai-goes-bad-detecting-output-quality-failures-cbfab5ad3898">When Good AI Goes Bad: Detecting Output Quality Failures</a> | <em>15 min read</em></p></li></ul><p>Uncover how modern AI systems sound convincingly correct yet fail silently, and why a multi-layered validation pipeline can save you from catastrophic output mistakes.</p><ul><li><p><a href="https://medium.com/@anapvighnesh/when-ai-agents-think-together-the-hidden-science-of-emergent-coordination-in-multi-agent-systems-39884920df7d">When AI Agents Think Together: The Hidden Science of Emergent Coordination in Multi-Agent Systems</a> | <em>24 min read</em></p></li></ul><p>Explore how multiple AI agents can collaborate unexpectedly, revealing the hidden science of emergent coordination in multi-agent systems.</p><ul><li><p><a href="https://sanktjoh.medium.com/the-hidden-complexity-of-screenshot-based-shopping-agents-a-300-run-reality-check-537dba0f3d39">The Hidden Complexity of Screenshot Shopping Agents: Lessons from 300+ Automated Grocery Runs</a> | <em>22 min read</em></p></li></ul><p>Discover how a weekend project with 300+ automated grocery runs revealed why screenshot-based shopping agents struggle, and how structured data is the real game-changer.</p><ul><li><p><a href="https://ai.gopubby.com/from-local-triumph-to-cloud-failure-and-the-fix-build-a-reliable-portfolio-chatbot-with-rag-8f8b6066cb4c">From Local Triumph to Cloud Failure &#8212; And the Fix: Build a Reliable Portfolio Chatbot with RAG + Vertex AI</a> | <em>11 min read</em></p></li></ul><p>Explore how a prototype chatbot that ran flawlessly locally faltered in the cloud, and learn how the author fixed it with a robust RAG-powered architecture.</p><ul><li><p><a href="https://drlee.io/fine-tune-gemini-2-5-07734306b99b">Fine-Tune Gemini 2.5 Flash for $2 and Turn Messy Product Data Into Perfect JSON</a> | <em>12 min read</em></p></li></ul><p>Dive into how to super-charge Gemini 2.5 with just a $2 fine-tune and turn chaotic product details into clean JSON in minutes.</p><div><hr></div><h4>&#128202; DATA</h4><ul><li><p><a href="https://medium.com/@kavinpon/postgresql-migration-part-1-the-great-cleanup-c41066f5914b">PostgreSQL Migration Part 1: The Great Cleanup</a> | <em>6 min read</em></p></li></ul><p>A looming $5,000/month support charge forced this team to overhaul their bloated PostgreSQL setup, revealing a clever &#8220;copy &amp; truncate&#8221; cleanup one table at a time.</p><ul><li><p><a href="https://sinistram.medium.com/how-we-built-a-database-to-query-millions-of-smart-contracts-in-milliseconds-c1a66d1045f1">How We Built a Database to Query Millions of Smart Contracts in Milliseconds</a> | <em>9 min read</em></p></li></ul><p>Discover how a team engineered a database to query millions of smart contracts in milliseconds, balancing high-throughput inserts and blazing-fast analytics.</p><div><hr></div><h4>&#128051; CONTAINERS</h4><ul><li><p><a href="https://medium.com/@huanihusni1/hunting-memory-leak-culprit-in-java-ecs-application-6fc9cf2c151e">Hunting `Memory Leak` Culprit in Java ECS Application</a> [<strong>Java, AWS</strong>] | <em>7 min read</em></p></li></ul><p>Dive into how one dev tracked down a stealthy memory leak in a Java ECS app: from mystery symptoms to root-cause triumph.</p><div><hr></div><h4>&#128187; AI-ASSISTED CODING</h4><ul><li><p><a href="https://javascript.plainenglish.io/experience-story-figma-mcp-claude-code-playwright-68b20bb0f8ce">Experience Story: Figma MCP + Claude Code + Playwright MCP</a> [<strong>JavaScript</strong>] | <em>18 min read</em></p></li></ul><p>See how combining Figma&#8217;s MCP server, Claude&#8239;Code and Playwright transformed component-building through AI-powered design, code-and-test workflows.</p><div><hr></div><h4>&#129504; ML</h4><ul><li><p><a href="https://medium.com/@Pinterest_Engineering/tracking-down-mysterious-ml-training-stalls-5290bb19be6d">Tracking Down Mysterious ML Training Stalls</a> [<strong>Pinterest blog]</strong> | <em>11 min read</em></p></li></ul><p>See how the Pinterest team tracked down mysterious stalls in ML-training, and uncovered a hidden kernel call that stole 50% throughput.</p><div><hr></div><h4>&#9881;&#65039; DEVOPS</h4><ul><li><p><a href="https://medium.com/@derrickchwong/a-deep-dive-into-zero-downtime-blue-green-kubernetes-cluster-upgrade-e812e34a3431">A Deep Dive into Zero-Downtime Blue-Green Kubernetes Cluster Upgrade</a> | <em>12 min read</em></p></li></ul><p>Learn how one team executed a full-scale Kubernetes cluster upgrade with zero downtime, creating a new &#8220;green&#8221; cluster, routing traffic seamlessly, and literally bypassing several versions in one go.</p><div><hr></div><h4>&#9749; JAVA</h4><ul><li><p> <a href="https://donraab.medium.com/spliterating-hairs-results-in-spliterating-deja-vu-dec6eac704fc">Spliterating Hairs Results in Spliterating Deja Vu</a> | <em>8 min read</em></p></li></ul><p>Curious how a &#8220;simple&#8221; curiosity about Java&#8217;s Spliterator landed in hours-deep rabbit holes and performance benchmarks? Dive in.</p><div><hr></div><h4>&#129000; JAVASCRIPT</h4><ul><li><p><a href="https://medium.com/@quicksilversel/how-i-cut-next-js-docker-build-time-in-half-25min-13min-5536abb6daa4">How I Cut Next.js Docker Build Time in Half on GitHub Actions (25min &#8594; 13min</a>) | <em>5 min read</em></p></li></ul><p>Discover how a slight shift in your Docker-build cache strategy slashed a 25-minute build down to just 13 minutes &#8212; faster reviews, happier devs.</p><div><hr></div><h4>&#128737;&#65039; SECURITY</h4><ul><li><p><a href="https://itnext.io/inside-the-time-to-exploit-1-days-era-how-self-updating-malware-exploits-vulnerabilities-before-7fc331fac02c">Inside the Time-to-exploit -1 days era, How Self-Updating malware exploits vulnerabilities before patches are deployed</a> | <em>8 min read</em></p></li></ul><p>Malware that updates itself in real time is turning patch-rollouts into targets, enabling attacks in under a day once a vulnerability is disclosed.</p><ul><li><p><a href="https://blog.marduk.io/dark-side-of-archives-using-winrar-as-a-red-team-tool-122bbc493ad2">Dark Side of Archives | Using WinRAR as a Red Team Tool</a> | <em>5 min read</em></p></li></ul><p>WinRAR&#8217;s rar.exe can silently wipe files using the -dw switch, turning trusted utilities into stealthy red-team tools.</p><ul><li><p><a href="https://infosecwriteups.com/a-bug-hunters-guide-to-csp-bypasses-part-1-69b606fd2699">A Bug Hunter&#8217;s Guide to CSP Bypasses (Part 1)</a> | <em>9 min read</em></p></li></ul><p>Finds common CSP misconfigurations and practical bypasses to turn &#8220;secure&#8221; headers into XSS vectors for big bug bounties.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 06.10 - 12.10]]></title><description><![CDATA[This week we AI-analysed 2875 posts for you, filtered out the chaff and hand-picked the wheat.]]></description><link>https://chaff.media/p/tech-blogs-digest-0610-1210</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-0610-1210</guid><pubDate>Mon, 13 Oct 2025 23:23:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1eHe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.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_!1eHe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1eHe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!1eHe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!1eHe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!1eHe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1eHe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png" width="727" height="431.65625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:727,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!1eHe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!1eHe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!1eHe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!1eHe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd5f1990-809a-4df2-98dd-9bc9919c5341_1024x608.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>This week we AI-analysed <strong>2875 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>:</p><h4>Data</h4><ol><li><p><a href="https://medium.com/fresha-data-engineering/full-text-research-in-starrocks-213fb3e3a2e7">Full Text Research in StarRocks</a> <strong>[Elasticsearch, Spark]</strong></p></li><li><p><a href="https://medium.com/@iayushpandey/cassandra-memory-architecture-a-complete-deep-dive-episode-1-2eba719f439d">Cassandra Memory Architecture: A Complete Deep Dive (Episode-1)</a> <strong>[Cassandra]</strong></p></li><li><p><a href="https://medium.com/oracledevs/direct-path-loads-fast-data-ingestion-with-python-and-oracle-database-c681fb60384f">Direct Path Loads: Fast data ingestion with Python and Oracle Database</a> <strong>[Oracle]</strong></p></li><li><p><a href="https://publication.hikmahtechnologies.com/stop-renting-your-warehouse-slash-analytics-costs-with-local-first-ddc4337c2ad6">Stop Renting Your Warehouse: Slash Analytics Costs with Local-First</a> <strong>[DuckDB]</strong></p></li></ol><h4>LLMs in production </h4><ol><li><p><a href="https://medium.com/google-cloud/building-bulletproof-llm-applications-a-guide-to-applying-sre-best-practices-1564b72fd22e">Building Bulletproof LLM Applications: A Guide to Applying SRE Best Practices</a></p></li><li><p><a href="https://medium.com/appsec-untangled/are-ai-agents-the-ultimate-confused-deputy-how-ai-agents-capabilities-are-being-abused-64444e002316">Are AI Agents the Ultimate Confused Deputy? How AI Agents&#8217; Capabilities Are Being Abused</a></p></li></ol><h4>Cloud</h4><ol><li><p><a href="https://medium.com/@dikhyantkrishnadalai/taming-cold-starts-on-aws-fargate-the-architecture-behind-sub-5-second-task-launches-622ebd73b051">Taming Cold Starts on AWS Fargate: The Architecture Behind Sub-5-Second Task Launches</a> <strong>[AWS]</strong></p></li></ol><h4>AI-assisted coding</h4><ol><li><p><a href="https://medium.com/@alonfliess/the-state-of-code-agent-are-we-ready-fb2157bde5a1">The State of Code Agent: Are We Ready?</a></p></li><li><p><a href="https://medium.com/google-cloud/agents-that-prove-not-guess-a-multi-agent-code-review-system-e2c0a735e994">Agents That Prove, Not Guess: A Multi-Agent Code Review System</a></p></li></ol><h4>DevOps</h4><ol><li><p><a href="https://blog.stackademic.com/k8s-keda-avoiding-system-failures-from-imbalanced-scaling-388ba08f86e1">K8s &amp; KEDA: Avoiding System Failures from Imbalanced Scaling</a></p></li></ol><h4>ML</h4><ol><li><p><a href="https://medium.com/codex/a-machine-learning-model-that-classifies-pitch-type-better-than-i-can-8691ec18d190">A Machine Learning Model that Classifies Pitch Type Better Than I Can</a></p></li><li><p><a href="https://andrei-rusu.medium.com/training-a-deep-learning-model-for-echogram-semantic-segmentation-1ee3c432db69">Training a Deep Learning Model for Echogram Semantic Segmentation</a></p></li></ol><h4>Java</h4><ol><li><p><a href="https://medium.com/@vinodbokare0588/do-i-need-an-os-thread-or-can-i-use-a-lightweight-virtual-thread-228bcd358f32">Do I need an OS thread, or can I use a lightweight virtual thread?</a></p></li><li><p><a href="https://medium.com/berlin-tech-blog/automate-your-java-upgrades-a-practical-case-study-with-openrewrite-and-github-actions-44275f841082">Automate Your Java Upgrades: A Practical Case Study with OpenRewrite and GitHub Actions</a></p></li><li><p><a href="https://donraab.medium.com/refactoring-to-eclipse-collections-with-java-25-at-the-dev2next-conference-9a2fae1a2a4b">Refactoring to Eclipse Collections with Java 25 at the dev2next Conference</a></p></li></ol><h4>Python</h4><ol><li><p><a href="https://medium.com/@iTheRakeshP/mastering-parallel-data-processing-python-5ee20ec6e117">Mastering Parallel Data Processing: Python</a> <strong>[Python]</strong></p></li><li><p><a href="https://medium.com/@dynamicy/python-jobs-workers-a-complete-practical-guide-cf842cfe33d7">Python Jobs &amp; Workers &#8212; A Complete, Practical Guide</a> <strong>[Python]</strong></p></li></ol><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chaff.media/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 29.09 - 05.10]]></title><description><![CDATA[This week we AI-analysed 3302 posts for you, filtered out the chaff and hand-picked the wheat.]]></description><link>https://chaff.media/p/tech-blogs-digest-2909-0510</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-2909-0510</guid><dc:creator><![CDATA[Engineering Lessons Learned]]></dc:creator><pubDate>Tue, 07 Oct 2025 22:38:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GAmd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.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_!GAmd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GAmd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!GAmd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!GAmd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!GAmd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GAmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!GAmd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!GAmd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!GAmd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!GAmd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c942d77-d85a-4afb-ad08-063c9d32606c_1024x608.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>This week we AI-analysed <strong>3302 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>:</p><h4><strong>Databases</strong></h4><ol><li><p><a href="https://medium.com/fresha-data-engineering/switching-me-softly-cb404d02c28b">Switching me Softly</a></p></li></ol><h4>Architecture</h4><ol><li><p><a href="https://machine-mind-ml.medium.com/why-most-mlops-break-in-production-and-how-to-fix-it-e006179090e0">Why Most MLOps Break in Production and How to Fix It</a></p></li><li><p><a href="https://eng.pleo.io/the-3-stages-of-ai-enablement-50068f49d46c">The 3 Stages of AI Enablement</a></p></li><li><p><a href="https://levelup.gitconnected.com/beyond-basic-caching-from-it-works-on-my-laptop-to-it-survived-black-friday-0e111c8729f4">Beyond Basic Caching: From &#8220;It Works on My Laptop&#8221; to &#8220;It Survived Black Friday&#8221;</a></p></li></ol><h4>Engineering management</h4><ol><li><p><a href="https://medium.com/@guruprasad.kb/why-your-teams-ai-tools-aren-t-working-and-how-to-fix-it-1d92f12ec373">Why Your Team&#8217;s AI Tools Aren&#8217;t Working (And How to Fix It)</a></p></li></ol><h4><strong>Algorithms</strong></h4><ol><li><p><a href="https://medium.com/codex/we-backtested-a-viral-trading-strategy-the-results-will-teach-you-a-lesson-b57d7c9bfb74">We Backtested a Viral Trading Strategy. The Results Will Teach You a Lesson.</a></p></li></ol><h4><strong>ML &amp; AI</strong></h4><ol><li><p><a href="https://open.nytimes.com/scaling-subscriptions-at-the-new-york-times-with-real-time-causal-machine-learning-5f23a7b24ff4">Scaling Subscriptions at The New York Times with Real-Time Causal Machine Learning</a></p></li><li><p><a href="https://oabc4004.medium.com/the-complete-guide-to-improving-llm-accuracy-in-production-e2dd4fa10bf4">The Complete Guide to Improving LLM Accuracy in Production</a></p></li><li><p><a href="https://medium.com/@shuklaks/stopping-fraud-before-it-happens-how-generative-ai-and-graph-intelligence-are-redefining-23ae41d5ba08">Stopping Fraud Before It Happens: How Generative AI and Graph Intelligence Are Redefining Financial Security</a></p></li></ol><h4><strong>Programming Languages</strong></h4><ol><li><p><a href="https://medium.com/mongodb/mongodb-schemas-in-java-5e0b34700108">MongoDB Schemas in Java</a></p></li></ol><h4><strong>DevOps</strong></h4><ol><li><p><a href="https://medium.com/@ismailkovvuru/aws-iam-secrets-engineers-only-learn-on-call-at-3am-3b7b85030188">AWS IAM Secrets Engineers Only Learn On-Call at 3AM</a></p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/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"></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>]]></content:encoded></item><item><title><![CDATA[Tech Blogs Digest 22.09 - 28.09]]></title><description><![CDATA[This week we AI-analysed 1610 posts for you, filtered out the chaff and hand-picked the wheat.]]></description><link>https://chaff.media/p/tech-blogs-digest-2209-2809</link><guid isPermaLink="false">https://chaff.media/p/tech-blogs-digest-2209-2809</guid><pubDate>Thu, 02 Oct 2025 22:12:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PY2A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.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_!PY2A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PY2A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!PY2A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!PY2A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!PY2A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PY2A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png" width="727" height="431.65625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:727,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&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_!PY2A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!PY2A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!PY2A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!PY2A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9af96e79-dbab-42f8-b915-2076a78312e3_1024x608.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>This week we AI-analysed <strong>1610 posts</strong> for you, filtered out the <strong>chaff</strong> and hand-picked the <strong>wheat</strong>:</p><h4>Data</h4><ol><li><p><a href="https://netflixtechblog.com/building-a-resilient-data-platform-with-write-ahead-log-at-netflix-127b6712359a">Building a Resilient Data Platform with Write-Ahead Log at Netflix</a></p></li><li><p><a href="https://medium.com/fresha-data-engineering/what-the-fuss-with-fluss-flink-delta-force-1ab3d6be5c98">What the Fuss with Fluss: Flink Delta Force</a></p></li><li><p><a href="https://medium.com/@shuttle_dev/how-to-monitor-data-pipelines-in-rust-using-opentelemetry-and-shuttle-56f90681df2b">How to Monitor Data Pipelines in Rust Using OpenTelemetry and Shuttle</a></p></li></ol><h4>Algorithms</h4><ol><li><p><a href="https://ramiyakoub.medium.com/when-google-maps-got-expensive-geospatial-caching-solution-e4e0719c7ac7">Engineering a Geospatial Caching Solution When Google Maps Became Expensive</a></p><div><hr></div></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://chaff.media/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"><em>The rest of this post is for <strong>paid</strong> subscribers only. Subscribe to get full access to our Weekly Digests and help us cover OpenAI bills &#128184;</em></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>
          <a href="https://chaff.media/p/tech-blogs-digest-2209-2809">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>