<!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;">Amazon ECS service auto scaling now supports 20-second high-resolution CloudWatch metrics, enabling significantly faster response to workload changes </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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/w2MOPRHYR9Zn78KADFwiv-rKmper_wTGV76MFTxIhgA=452" 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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/MPakXJSlQSbgsnWjYJkRZp4ttVnCcPnmlUzOvB9F9xA=452" 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=a9e01a5e-6f8b-11f1-9e5b-2528477d42f4%26pt=campaign%26t=1782300211%26s=b6edf68bf4040d28134081021ce36cc589f0623dd4009cf6d0a5fd30f2344074/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/bt-7mjYFMQ5qiPupQbxZe4jbKkyseEYhJ1xczowBBhU=452"><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><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fchronosphere.io%2Fresource%2Fplatform-engineering-on-kubernetes%2F%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=2026-06-24_Primary_Chronosphere%2BInc%26utm_content=header_platform_engineering_kubernetes/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/eb5iBv4H4W0PI_ItnmAMfkQYi54uMnZwuahvIqxnKbg=452"><img src="https://images.tldr.tech/chronosphere2.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Chronosphere"></a></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;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2026-06-24</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fchronosphere.io%2Fresource%2Fplatform-engineering-on-kubernetes%2F%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=2026-06-24_Primary_Chronosphere%2BInc%26utm_content=header_platform_engineering_kubernetes/2/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/sFfYzH2ro8sHTJYj19w-Xgk21CJ8FrhwKC_TscI8yak=452">
<span>
<strong>Platform Engineering on Kubernetes: An Open Source-First Approach (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An internal developer platform can be a productivity multiplier and give developers flexibility in their infrastructure choices — but first, you need to make the right choices when it comes to building blocks.<p></p><p>The Manning book <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fchronosphere.io%2Fresource%2Fplatform-engineering-on-kubernetes%2F%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=2026-06-24_Primary_Chronosphere%2BInc%26utm_content=body_intro_platform_engineering_kubernetes/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/oIhgxnYlyU39AkGTTTmsJPNLjiZs2F8SCedu2p4AXkE=452" rel="noopener noreferrer nofollow" target="_blank"><span><em>Platform Engineering on Kubernetes</em></span></a> takes an in-depth look at the latest best practices and open source tools from the Kubernetes community. Use it as a sort of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fchronosphere.io%2Fresource%2Fplatform-engineering-on-kubernetes%2F%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=2026-06-24_Primary_Chronosphere%2BInc%26utm_content=body_outro_ikea_build_open_developer/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/Zn0ZvHY63gCv0LqdfPqFM48P-Lmmnb7p4PksNFyKRCA=452" rel="noopener noreferrer nofollow" target="_blank"><span>IKEA manual to build an open developer platform</span></a>, including:</p>
<ul>
<li>Multi-cloud infrastructure management with Crossplane</li>
<li>Using Dapr for standard API distribution</li>
<li>Implementing feature flags with OpenFeature</li>
</ul>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fchronosphere.io%2Fresource%2Fplatform-engineering-on-kubernetes%2F%3Futm_source=tldr-devops%26utm_medium=newsletter%26utm_campaign=2026-06-24_Primary_Chronosphere%2BInc%26utm_content=cta_download_full_manning/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/TZ21jEDJVeInLXsND1G-LKvfKhdq0y4xQvT3PpGh5Ms=452" rel="noopener noreferrer nofollow" target="_blank"><span>Download the full Manning ebook from Chronosphere</span></a>
</p>
</span></span></div>
</td></tr></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%2Foctopus.com%2Fblog%2Fgithub-connections-self-hosted%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/6Y_AsuRExG7wPz6eUM7lxMGJbYqwqkma-BOgi5AalXc=452">
<span>
<strong>GitHub Connections now available for self-hosted Octopus Server customers (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
As of Octopus Deploy 2026.2, self hosted customers can use GitHub Connections through the Octopus Deploy App for GitHub, replacing PATs with OIDC based short lived tokens that improve security, permissions management, and reliability. For instances behind firewalls or on private networks, Octopus supports externally hosted public signing keys, allowing GitHub to validate OIDC tokens without requiring inbound internet access to the Octopus server.
</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%2Faws.amazon.com%2Fblogs%2Faws%2Famazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/HvGzgObVpisE4q714YjcFQ3ukceEBqCEpy1mJY4hMzQ=452">
<span>
<strong>Amazon ECS introduces new high-resolution metrics for faster service auto scaling (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon ECS service auto scaling now supports 20-second high-resolution CloudWatch metrics, enabling significantly faster response to workload changes with up to 76% faster scale-out and 72% faster end-to-end provisioning. It improves performance, reduces over-provisioning costs, and simplifies scaling configuration using target tracking policies across Fargate, EC2, and managed instances.
</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%2Faws.amazon.com%2Fblogs%2Faws%2Frun-isolated-sandboxes-with-full-lifecycle-control-aws-lambda-introduces-microvms%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/tEq80hTJ8zQSmk5PCSmKFIkcEMSR390yl2lrL2agzBs=452">
<span>
<strong>Run isolated sandboxes with full lifecycle control: AWS Lambda introduces MicroVMs (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AWS Lambda MicroVMs is a new serverless compute service that provides VM-level isolation with near-instant startup times for running untrusted user or AI-generated code. Powered by the same Firecracker technology handling over 15 trillion monthly Lambda invocations, the service is now available in four regions, with support for up to 16 vCPUs, 32 GB memory, 8-hour runtime sessions, and automatic suspend/resume capabilities that preserve application state while reducing idle costs.
</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%2Faws.amazon.com%2Fblogs%2Fmt%2Fanalyzing-claude-code-usage-with-cloudwatch-and-opentelemetry%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/1xkqCkXQWEHkmdw5GOzTyqurINDBNElATBl9zYEVObI=452">
<span>
<strong>Analyzing Claude Code usage with CloudWatch and OpenTelemetry (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon CloudWatch OTLP now supports direct metric ingestion via bearer token authentication, enabling Claude Code telemetry from developer machines without collectors or IAM setup and providing PromQL based dashboards, cost attribution, productivity analytics, and alerting. Organizations can track AI coding agent usage with flexible token granularity, low ingestion costs, and centralized observability across teams, accounts, and Regions.
</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%2Fcloud.google.com%2Fblog%2Ftopics%2Fdevelopers-practitioners%2Fbuild-and-deploy-a-remote-mcp-server-to-gke-in-30-minutes%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/Yvh0vh9cPeKJy-esH0yiGlgOu9_TZcNGnJo4P_qe7lg=452">
<span>
<strong>Build and Deploy a Remote MCP Server to GKE in 30 Minutes (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A step by step guide shows how to build a FastMCP based math server, containerize it, and deploy it on GKE Autopilot with Gateway API, SSL, autoscaling, and health checks. The setup enables secure, centralized, remotely accessible MCP endpoints using Streamable HTTP, allowing teams to share AI tools and integrations without running local servers.
</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%2Fnetflixtechblog.com%2Fhow-netflix-simplified-batch-compute-with-kueue-87860682629c%3Fsource=rss----2615bd06b42e---4%26utm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/36zV-reMQw4l3OXj4JyZdnpGKuxdviR9B4ceqBy1ab4=452">
<span>
<strong>How Netflix Simplified Batch Compute with Kueue (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Netflix migrated millions of batch jobs from its homegrown Compute Managed Batch (CMB) system to Kueue, an open-source Kubernetes-native job queueing system, resulting in significantly improved resource utilization across its container platform Titus. The migration, which allowed operators to switch tenants with the click of a button, brought features like preemption-based fair sharing that let teams borrow idle reserved capacity from other tenants while ensuring high-priority workloads can still preempt lower-priority ones when needed.
</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%2Fwww.controltheory.com%2Fdstl8-trial%2F%3Futm_source=tldr_devops%26utm_medium=newsletter_quick_link%26utm_campaign=secondary_placement/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/6jZuWx7YlcUft8K9icEhVG5xWzd4MbmjPvL7eIefOy4=452">
<span>
<strong>Stop doing log archaeology at 2am (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
<code>kubectl logs | dstl8 | claude → fix</code> - and that pipeline is real. Dstl8 distills your log firehose into signal a model can reason over, then hands it to your own agent via MCP. Root cause in, fix out. Kubernetes, CloudWatch, OpenTelemetry.<br><code>brew install control-theory/dstl8/dstl8 && dstl8 setup</code><br><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fdocs.controltheory.com%2Fcontroltheory-documentation%2Fdstl8-docs%3Futm_source=tldr_devops%26utm_medium=newsletter_quick_link%26utm_campaign=secondary_placement/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/hRYAo1my43L6Rujlq3MkYzUeaEKWIYekao-E6dqmsTg=452" rel="noopener noreferrer nofollow" target="_blank"><span>Read the docs</span></a> | <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.controltheory.com%2Fdstl8-trial%2F%3Futm_source=tldr_devops%26utm_medium=newsletter_quick_link%26utm_campaign=secondary_placement/2/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/PhmH-Hkx5Ht4F_XI5eRtPJRN87FtHoSh_wz5zA7LkZY=452" rel="noopener noreferrer nofollow" target="_blank"><span>Learn More</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%2Flyogavin%2Fairllm%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/lTjefb4gTChYZzosiJMGykJ5qcvrxZGGThHTMrxT8zA=452">
<span>
<strong>Airllm (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AirLLM, an open-source optimization tool, enables massive language models like 70B parameter models to run on a single 4GB GPU and 405B Llama 3.1 on 8GB VRAM without traditional compression techniques like quantization or pruning. The tool achieves this by decomposing models into layers and using block-wise quantization that speeds up inference by up to 3x while maintaining accuracy, with recent updates adding support for CPU inference, multiple model architectures including Qwen2.5, and MacOS compatibility.
</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%2Ffirecrawl%2Ffirecrawl%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/IXx-hLNHbupBsSXskTBoRoW6ikas9y7M9wRdJEFpNe4=452">
<span>
<strong>Firecrawl (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Firecrawl, an open-source web scraping and search API, launched enhanced features including an AI-powered "Agent" endpoint that can automatically find and extract web data without requiring specific URLs, plus integrations with MCP-compatible AI clients like Claude. The platform, available both as a hosted service at firecrawl.dev and for self-hosting under AGPL-3.0 license, converts web content into LLM-ready formats like Markdown and structured JSON while respecting robots.txt directives.
</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%2Flinks.tldrnewsletter.com%2FdRGox7/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/w_nOvjMJrB29HVrgXWiP4QoZ4szq703xp7Oq7_vhzWk=452">
<span>
<strong>Patch the Planet: a Daybreak initiative to support open source maintainers (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenAI launched Patch the Planet, a Daybreak initiative partnering with Trail of Bits to not only find vulnerabilities in critical open-source software but actually help maintainers fix them using AI-assisted security research and expert human review. The program has already identified hundreds of security issues and merged dozens of patches across nine initial projects, including cURL, Python, and the Go project, with Trail of Bits dedicating its entire security research organization to validate findings, develop patches, and coordinate disclosure before anything reaches overwhelmed maintainers.
</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%2Fblog.cloudflare.com%2Fhyper-bug%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/x8LiMggYE5hxc3l0JZr6W2G5iSzKSxgNIrvmpl5MkJY=452">
<span>
<strong>How we found a bug in the hyper HTTP library (13 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare engineers spent six weeks tracking down a race condition in the hyper HTTP library that caused intermittent failures when processing larger images through their Workers Images binding, ultimately fixing it with just four lines of code that ensured the connection buffer fully flushed before shutdown. The bug, which silently truncated responses (returning only ~200 KB of an expected 3.3 MB image with a 200 status), only surfaced after a December 2025 architecture change that replaced their FL intermediary with faster Unix sockets, inadvertently exposing a timing issue where hyper would discard flush status checks and prematurely shut down connections when socket buffers filled.
</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%2Fcyclelabs.io%2Fcycle-labs-test-automation-platform%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/BRZfLk-Q4Mmx1GdO3cw3EMlMdtKxvMP96d76uF2BNmo=452">
<span>
<strong>Cycle: Automated testing platform for supply chain & warehouse systems (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cycle is designed for complex, highly configurable supply chain environments, with built-in AI that turns business processes into executable tests. Plays nicely with ERP, WMS, TMS, OMS, and more. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcyclelabs.io%2Fcycle-labs-test-automation-platform%2F/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/nGmA-Z2dVTezLFl9rr_qdh-npdFkrCRXbf4d43JT1mM=452" rel="noopener noreferrer nofollow" target="_blank"><span>Start here</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%2Fcloudnativenow.com%2Fcontributed-content%2Fgitops-in-practice-how-to-design-a-scalable-ci-cd-pipeline-with-gitlab-and-gke%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/8JrkvnoKJr1rg1ipu0Z9mB3TXDEXcAiKOosn-Wsuib4=452">
<span>
<strong>GitOps in Practice: How to Design a Scalable CI/CD Pipeline with GitLab and GKE (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A scalable GitLab and GKE CI/CD system depends on deliberate GitOps design choices, especially pull-based reconciliation, separated application and environment repositories, and promotion via merge requests rather than branches.
</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%2Fdevblogs.microsoft.com%2Fdevops%2Fretirement-of-azure-devops-issuer-in-workload-identity-federation-service-connections%2F%3Futm_source=tldrdevops/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/_uBd5k3zCcMZuo5WjcL7Kg70WBN3y9CQ5gZ69yjB4O0=452">
<span>
<strong>Retirement of Azure DevOps issuer in Workload identity federation service connections (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Microsoft is deprecating the Azure DevOps issuer for workload identity federation service connections by July 1, 2027, requiring users to migrate to the standardized Microsoft Entra issuer that already powers over 50% of these connections.
</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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/IMHeooFYNnVCLwP1SbrL5T0bT5hq0XOM21QLzqXEGE4=452" 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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/3vkRExw6DyABUvvUxq_az4axe_ZMVVAVRipoWmubrYc=452" 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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/w2HyXpu-IPXOWztcLck-5cPJHLFDSC8D10fyTypHEaw=452"><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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/3uxh0t7QnoM8qacAY-VyPOO2aZ_ao-VUr8P5wLckL2Y=452" 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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/8Kpq6MGam0vMhmnwvZHIzdDr-tfpvoHAJzmq92v8Qx0=452" 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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/OiMC0IVVvHmr-miIvlENYDdVPnOBFPtkKNWsQZ4Um7I=452" 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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/Z8R3snFiVaPbJOrwtDzKaSUcqI6R4tVbTDywSQ1BpRU=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/UwzvYlNGLZ8EW3_2L9uujDS97mhLBVelAMWqcAwOr6U=452"><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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/n1HPX_Ss_Gn0HQAw44oobmrC6REAWco1MfP27FChnWk=452">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=a9e01a5e-6f8b-11f1-9e5b-2528477d42f4%26pt=campaign%26pv=4%26spa=1782298867%26t=1782300211%26s=05a6acecc4fd21180edbb6cc4fa96e343cfd926ed83c306f133d84333f52a75a/1/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/-1Ecbvn4-zHue6nnwpqvHyreFTMjabyUFj5Vv7idOzI=452">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/0100019ef95efb06-3355a11d-240d-479b-bfcc-b2a6b0468ea9-000000/pGz6ja1bT0JuGYo0Jvuw-3sNj0QJPIwRJ8Sunk6ucyw=452" style="display: none; width: 1px; height: 1px;">
</body></html>