<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html charset=UTF-8"><meta charset="UTF-8"><meta name="viewport" content="width=device-width"><meta name="x-apple-disable-message-reformatting"><title>TLDR DevOps</title><meta name="color-scheme" content="light dark"><meta name="supported-color-schemes" content="light dark"><style type="text/css">
:root {
color-scheme: light dark; supported-color-schemes: light dark;
}
*,
*:after,
*:before {
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
* {
-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html,
body,
.document {
width: 100% !important; height: 100% !important; margin: 0; padding: 0;
}
body {
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
div[style*="margin: 16px 0"] {
margin: 0 !important;
}
table,
td {
mso-table-lspace: 0pt; mso-table-rspace: 0pt;
}
table {
border-spacing: 0; border-collapse: collapse; table-layout: fixed; margin: 0 auto;
}
img {
-ms-interpolation-mode: bicubic; max-width: 100%; border: 0;
}
*[x-apple-data-detectors] {
color: inherit !important; text-decoration: none !important;
}
.x-gmail-data-detectors,
.x-gmail-data-detectors *,
.aBn {
border-bottom: 0 !important; cursor: default !important;
}
.btn {
-webkit-transition: all 200ms ease; transition: all 200ms ease;
}
.btn:hover {
background-color: #f67575; border-color: #f67575;
}
* {
font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
@media screen and (max-width: 600px) {
.container {
width: 100%; margin: auto;
}
.stack {
display: block!important; width: 100%!important; max-width: 100%!important;
}
.btn {
display: block; width: 100%; text-align: center;
}
}
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
body,
p,
td,
tr,
.body,
table,
h1,
h2,
h3,
h4,
h5,
h6,
div,
span {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
a {
color: inherit !important; text-decoration: underline !important;
}
</style><!--[if mso | ie]>
<style type="text/css">
a {
background-color: #FEFEFE !important; color: #010101 !important;
}
@media (prefers-color-scheme: dark) {
a {
background-color: #27292D !important; color: #FEFEFE !important;
}
}
</style>
<![endif]--></head><body class="">
<div style="display: none; max-height: 0px; overflow: hidden;">Bainbridge's 1983 paper on automation ironies applies to AI agent supervision, revealing that effective human oversight requires better UI design β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </div>
<div style="display: none; max-height: 0px; overflow: hidden;">
<br>
</div>
<table align="center" class="document"><tbody><tr><td valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="container" width="600"><tbody><tr class="inner-body"><td>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr class="header"><td bgcolor="" class="container">
<table width="100%"><tbody><tr><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" style="margin-top: 0px;" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div style="text-align: center;">
<span style="margin-right: 0px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/-sLWroOlPwz3_T4s04RY1LStRu_438nb0hUhiIoCVs4=439" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/VjB0YSB0k5mLrNpKTI67HMdhz2KS0y0cjBYP3lIZ-5I=439" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=f457c7fa-eb7c-11f0-92a8-2dc3ac741a83%26pt=campaign%26t=1767788746%26s=393cad36a427e0035f7e49be97543dbe7a16316912d8243dba84c2e1db8b8ef7/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/Ca03IaiVu4z6ulX4E2uXMNrVcxVCO4K5s82iRJBxz68=439"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2026-01-07</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π±</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>News & Trends</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fkubernetes.io%2Fblog%2F2026%2F01%2F05%2Fkubernetes-v1-35-numeric-toleration-operators%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/-uI33zll1atNz5D2McrufmwVphnXl5p_n4F9JzYOiFg=439">
<span>
<strong>Kubernetes v1.35: Extended Toleration Operators to Support Numeric Comparisons (Alpha) (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes v1.35 introduces Extended Toleration Operators as an alpha feature, adding Gt (Greater Than) and Lt (Less Than) operators to `spec.tolerations`. This enhancement enables threshold-based scheduling, unlocking new possibilities for SLA-based placement, cost optimization, and performance-aware workload distribution in Kubernetes clusters.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fplatformengineering.org%2Fblog%2F10-finops-tools-platform-engineers-should-evaluate-for-2026%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/Zzzjt0gfWwZgjXIlQfaVqqd14vwShDt2WZAe0dmuf8U=439">
<span>
<strong>10 FinOps tools platform engineers should evaluate for 2026 (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Platform engineers require specialized tools integrated into their existing workflows for effective cloud cost optimization, diverging from traditional FinOps dashboards. This article evaluates ten FinOps platforms, including IBM's suite, CloudZero, and Datadog, highlighting the necessity of Kubernetes-native visibility, API-first architecture, and GitOps compatibility to address complex challenges like container cost attribution.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.ufried.com%2Fblog%2Fironies_of_ai_2%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/0AY3Zb6OE1SoHR9YbSAJ4jpgbJeXVJn71l8orMFk__M=439">
<span>
<strong>AI and the ironies of automation (15 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Lisanne Bainbridge's 1983 paper on automation ironies applies to AI agent supervision, revealing that effective human oversight requires better UI design, continuous training for rare interventions, and leadership skills to direct agent fleets. The paradox intensifies as AI agents improve because successful automation demands greater investment in human operator training and interface design to handle exceptional situations under time pressure.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2026%2F01%2F06%2Fusing-istio-to-manage-high-traffic-services%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/P-bDrTrMT1oSVZWf9OoyH5FOD9lGhjLFzaKQYOepT6Y=439">
<span>
<strong>Using Istio to manage high-traffic services (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
STCLab implemented Istio to manage its high-traffic SaaS platforms, achieving real-time traffic control and bot mitigation. The deployment utilized features like Proxy Protocol for client IP preservation, AuthorizationPolicy for access control, and automated Outlier Detection for enhanced resilience.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ffhur.me%2Fposts%2F2026%2Fchange-is-the-root-of-all-evil-bugs%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/JkaxX_3UAY0zRwYo_FKHODQqxyGZEgNkmaaELnVJ3cI=439">
<span>
<strong>Change is the root of all (evil) bugs (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Bugs usually don't come from βbad code,β but from changeβshifting dependencies, configurations, environments, assumptions, or system conditions that invalidate what once worked. Most good engineering practices exist to limit, isolate, or make change visible, because unmanaged change is what ultimately surprises and breaks systems.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π§βπ»</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Resources & Tools</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwatch.getcontrast.io%2Fregister%2Fbitrise-bringing-devops-to-mobile-avoiding-pitfalls-and-unlocking-velocity%3Futm_medium=paid_other%26utm_source=tldr%26utm_campaign=all_webinar_bringing-devops-to-mobile_all_2025-06-30%26utm_content=secondary-placement-sponsorship/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/mtmXIIEyjf_dGmkvp7Q8FYTC5weeTQTb7b3vIomxqUM=439">
<span>
<strong>See how BuzzFeed fixed mobile CI and cut QA time by 95% (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Mobile breaks standard DevOps patterns: code signing complexity, simulator sprawl, toolchains that fight your infrastructure. Learn from BuzzFeed's principal engineer and see how they ditched costly anti-patterns, scaled to 1,000+ builds a month, and made releases reliable and see how you can do the same. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwatch.getcontrast.io%2Fregister%2Fbitrise-bringing-devops-to-mobile-avoiding-pitfalls-and-unlocking-velocity%3Futm_medium=paid_other%26utm_source=tldr%26utm_campaign=all_webinar_bringing-devops-to-mobile_all_2025-06-30%26utm_content=secondary-placement-sponsorship/2/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/Heb2UhKdoSp-RYyrG8p29Ybfgq41cFn8La2dI2ZSSIY=439" rel="noopener noreferrer nofollow" target="_blank"><span>Watch for free β</span></a>
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fthedotmack%2Fclaude-mem%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/EziZPgCaQZwzZwzN3fdAZ5BvoVc0VLgQv49WVaTkhbM=439">
<span>
<strong>Claude-Mem (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Claude-Mem automatically captures and AI-compresses Claude's coding session activities, seamlessly injecting relevant context into future sessions for improved knowledge continuity. This plugin features intelligent memory search via four MCP tools and offers a beta channel for experimental features like "Endless Mode."
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fsteveyegge%2Fbeads%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/57sQlY3MSSuqHVM48v642YheZJZCqggXpLTLVsZarB0=439">
<span>
<strong>Beads (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Beads is a distributed, git-backed graph issue tracker that provides AI coding agents with a persistent, structured, and dependency-aware memory. It aims to improve agents' ability to handle long-horizon tasks without losing context. Beads supports features like hierarchical IDs and a local "stealth mode."
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><strong><h1>Miscellaneous</h1></strong></div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcilium.io%2Fblog%2F2025%2F12%2F31%2Ftetragon-2025-review%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/h2TU-0lNw7XvW9n5lkef83IYzr9HNEubS2xu-OlRP5k=439">
<span>
<strong>Tetragon: An End-of-Year 2025 Reflection (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Tetragon closed the year by highlighting community growth, major features like Windows preview support, persistent enforcement, flexible policy modes, attribute resolution, and userspace hooks, while reinforcing its role as a high-performance runtime security standard built on eBPF.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgrafana.com%2Fblog%2Fhow-to-use-ai-to-analyze-and-visualize-can-data-with-grafana-assistant%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/4xjwECFQIgvsLxkUFa5VvFyPB64hZ1m-3nc0QV-y-Io=439">
<span>
<strong>How to use AI to analyze and visualize CAN data with Grafana Assistant (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CSS Electronics uses Grafana Assistant to analyze CAN bus data from vehicles and machinery, enabling engineers to explore terabytes of data through natural language prompts and generate customized dashboards without SQL knowledge. The tool integrates seamlessly with existing cloud data sources, drastically reducing analysis time compared to manual methods or ChatGPT's file size limitations.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">β‘</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcloudnativenow.com%2Feditorial-calendar%2Fbest-of-2025%2Fcast-ai-report-surfaces-massive-kubernetes-cloud-infrastructure-waste-2%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/zQrH2TLu9dhv4cw1c84_IeFjQpJX3hYUBL6y8LEtoXs=439">
<span>
<strong>CAST AI Report Surfaces Massive Kubernetes Cloud Infrastructure Waste (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CAST AI's analysis of 4,000 cloud Kubernetes clusters found severe overprovisioning, with average CPU use near 13% and memory around 20%.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fspacelift.io%2Fblog%2Fopen-source-automation-tools%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/o761Ws64pOgtcaXnWE0pCkJAmB2NuvRJPLTVaA4y8JA=439">
<span>
<strong>Top 13 Open-Source Automation Tools for 2026 (23 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Spacelift Intent, OpenTofu, Pulumi, Ansible, Jenkins, Puppet, Chef, Salt, CFEngine, Rudder, Argo CD, Prometheus, and Apache Airflow.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.pcgamer.com%2Fgames%2Fmoba%2Fleague-of-legends-players-worldwide-couldnt-login-for-hours-because-riot-forgot-to-renew-the-clients-ssl-certificate-just-like-it-did-10-years-ago%2F%3Futm_source=tldrdevops/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/GTYkM7IJWVVQJy1yDJxPgDZ6FYOW13yqF1K5KpaOZTc=439">
<span>
<strong>League of Legends players worldwide couldn't login for hours because Riot forgot to renew the client's SSL certificateβjust like it did 10 years ago (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Riot Games' popular game, League of Legends, became unplayable for millions of players globally after the company neglected to renew an SSL encryption certificate for the game client, a mishap that had previously occurred in 2016.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Love TLDR? Tell your friends and get rewards!
</p>
</td></tr>
<tr><td class="container" style="padding: 0px 10px 15px;">
<div class="text-block">
Share your referral link below with friends to get free TLDR swag!
</div>
</td></tr>
<tr><td align="left" style="padding: 10px;">
<div class="text-block">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Frefer.tldr.tech%2Fb957c121%2F10/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/x7pj2ACnF-Lvm0iGNnojClsDoScxNZX0tjZmnuTauv4=439" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/wX0zZ-uAgQT4Q1sxsWtDDwxs0nkWqoMu5GgCuRsuDlo=439" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/UTcbdjloOlhH8HV755IEI_Qgwwn2eV2gpJTGZ9XFTRU=439"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? πΌ
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/FpdK0fhwGNHsu70LkYyQ11wgNKrM4cZ2nnYlcai35Sw=439" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/n80AgwqiwAbuJgU13ZsmUPAPrUGKtrLmGiAvLXPhtfo=439" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/e4l7UT6kyTe1pY79KOhvR12RS3iZX9jVxlFOiCU4woU=439" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/79i64oVnGaJKvIHh6uAqLQtyauhx6IRnBYnL-e_536Q=439"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/SwvzGaEMrcfwTKsPE6yixsEG6OoWfUafQmCSSHRnsyY=439"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/6TJ3kAHxhQ6NnQfBO8AdqmklrnAtWlvQy83mxXG2BbQ=439">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=f457c7fa-eb7c-11f0-92a8-2dc3ac741a83%26pt=campaign%26pv=4%26spa=1767787292%26t=1767788746%26s=ad5fc28f9b4b26df91f4e75116a91236b40a44574f448c9495d16b5188a7b347/1/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/Qod3h1TqSfaZaaLkxnqZkIJAXtCeImXX57PxUP4QkKU=439">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019b986b9606-d1bf8a6b-9859-4572-ac5a-c640b502b517-000000/VXsZ_hxIFfzRSsrqte-cocvomw2jwEwghZ5nydGitGc=439" style="display: none; width: 1px; height: 1px;">
</body></html>