<!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;">The Linux Foundation has launched the Agentic AI Foundation to standardize infrastructure protocols for AI agents, bringing together major companies </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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/1byESQtEhvQz9pY0YBf0DJR0sGYweVHkEqx-u0Kho3k=435" 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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/p20BoKFqwghp9qkMJm-sYi-YzvQmTSi2K8FeqEOqPsM=435" 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=8811c864-d5b2-11f0-8f03-fb93af0ea189%26pt=campaign%26t=1765369428%26s=c5e46d765bb5c4df7be8cc9871a33ba1926c3b0cc26f0dabcf063300b34745f3/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/DtTLr83YSEkY8wlAWfAf6y9CCnq-5Z9Xikh4GyweA6s=435"><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%2Fluma.com%2Fagu9mak2%3Futm_source=tldr-primary-devops%26utm_medium=dec-2025%26utm_id=ai-for-prod-engineering/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/zVs0ZO8hxAQMMqUfq1RaxCIWVs1XzV7_jY5RDBhJpRk=435"><img src="https://images.tldr.tech/luma.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Luma"></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">2025-12-10</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%2Fluma.com%2Fagu9mak2%3Futm_source=tldr-primary-devops%26utm_medium=dec-2025%26utm_id=ai-for-prod-engineering/2/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/b7qtPoOiAFGsJpid7a5IKuqw3QPsNV3K8Pocnlbqu2c=435">
<span>
<strong>How Coinbase delivers 10x engineering output using AI for Prod (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The market's done a great job with AI agents for coding. It's time engineers have tools to fight the other half of the battle: managing prod.<p></p><p>Great AI for production systems does 3 things: resolves incidents, optimizes cost+performance, and streamlines development. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fluma.com%2Fagu9mak2%3Futm_source=tldr-primary-devops%26utm_medium=dec-2025%26utm_id=ai-for-prod-engineering/3/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/dUA4CBguYAPB8FYay4CrWzp7bLlmHhdmw3fZntyAqqY=435" rel="noopener noreferrer nofollow" target="_blank"><span>Customers like Coinbase</span></a>, DoorDash, and Zscaler choose Resolve AI as their daily debugging and decision-making partner because it -</p>
<ul>
<li>plays nicely with existing tools</li>
<li>plugs directly into incident workflows, and</li>
<li>closes the loop on reliability on the daily</li>
</ul>
<p>....all while getting smarter with every interaction.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fresolve.ai%2Fget-started%3Futm_source=tldr-primary-devops%26utm_medium=dec-2025%26utm_id=ai-for-prod-self-serve/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/KGe9WYqmBpExYK4qRlbWtY3kHILM9Mio-LBWBLHiMto=435" rel="noopener noreferrer nofollow" target="_blank"><span>Sign up for early access</span></a>, or check out their <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fresolve.ai%2Fprompt-library%3Futm_source=tldr-primary-devops%26utm_medium=dec-2025%26utm_id=ai-for-prod-engineering/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/09AIkC8je9n81YxXRrBT4P2R_1VDOZirn5Z88-EJOUY=435" rel="noopener noreferrer nofollow" target="_blank"><span>prompt library</span></a> to see real DevOps examples.
</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%2Fcloud.google.com%2Fblog%2Fproducts%2Fai-machine-learning%2Fbringing-vibe-coding-to-the-enterprise-with-replit%2F%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/tWpcy5BVy_IS4yekEBsQKj3nZkhnUlU_c64WqO3iwwc=435">
<span>
<strong>Replit is delivering enterprise-grade vibe coding with Google Cloud (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google Cloud and Replit expanded their partnership with a multi-year agreement that deepens Replit's use of Google infrastructure and integrates Google's latest Gemini and Imagen models. Together, they will promote enterprise adoption of vibe coding through joint go-to-market efforts and enhanced AI-powered developer tools.
</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.docker.com%2Fblog%2Fdocker-joins-the-agentic-ai-foundation%2F%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/HoFG_-9dpQPoKxSywjHkrkWIww2Jevk8vcqErsBz7ic=435">
<span>
<strong>Docker Joins the Agentic AI Foundation (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Linux Foundation has launched the Agentic AI Foundation to standardize infrastructure protocols for AI agents, bringing together major tech companies like Amazon, Google, Microsoft, and OpenAI. This initiative unifies projects like Anthropic's Model Context Protocol (MCP), Block's goose agent framework, and OpenAI's AGENTS.md standard to ensure transparent evolution and interoperability, with Docker joining as a Gold member.
</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%2Fabout.gitlab.com%2Fblog%2Fcontinuously-deploying-the-largest-gitlab-instance%2F%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/rZzqkObGFqxblTJjKKXT48SWwHqHr-rirMoGfckFz5I=435">
<span>
<strong>How we deploy the largest GitLab instance 12 times daily (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
GitLab deploys code to GitLab.com up to 12 times daily using its own CI/CD platform, leveraging Canary deployments, progressive rollouts, and multiversion compatibility to ensure zero downtime. The deployment pipeline manages both containerized and traditional services, runs backward-compatible database migrations in Canary before post-deploy changes, and validates every stage through automated tests to maintain stability at scale.
</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%2F2025%2F12%2F09%2Fbuilding-microservices-the-easy-way-with-dapr%2F%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/WW-RIut8amqpP1aDqsupANf6LaInem5L38heOJMCx5o=435">
<span>
<strong>Building microservices the easy way with Dapr (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Dapr project, an open-source Distributed Application Runtime under the Cloud Native Computing Foundation (CNCF), recently graduated in October 2024, simplifying microservices development. Co-created by Yaron Schneider, Dapr leverages an intelligent sidecar to handle complexities like messaging, observability, and AI/LLM integration, drastically cutting development time.
</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%2Fserce.me%2Fposts%2F2025-12-09-join-oncall-it-will-change-your-life%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/Jp5jXWSm3gqWVVAmNJqK2IqrTgAPMo7y0XljQfSZglg=435">
<span>
<strong>Join the on-call roster, it'll change your life (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
On-call can accelerate your growth as an engineer by building stress tolerance, leadership, and deep systems expertise through real incidents. However, it also imposes lifestyle limits and serious sleep- and health-related risks, so it's only worthwhile if those impacts are kept under control.
</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.tenable.com%2Fanalyst-research%2F2025-latio-cloud-security-market-report%2F%3Futm_medium=paid%26utm_source=tldr%26utm_campaign=00034581/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/5KpKaAQikuHlCj0AfNQd6DcVlqmn8lkOha_I7fKiPJI=435">
<span>
<strong>Stop hunting for needles in Terraform haystacks (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
There's a vulnerability in line 4,000 of your IaC. Good luck finding it manually. Tenable scans Terraform and CloudFormation to pinpoint the exact line causing risk before deployment. Analysts praise this code-to-cloud approach for reducing developer friction. <p></p><p><a class="LinkThemeablePresentation LinkPrimaryPresentation LinkPrimaryPresentation--sentimentSelected PrimaryLink HighlightSol HighlightSol--core HighlightSol--buildingBlock" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.tenable.com%2Fanalyst-research%2F2025-latio-cloud-security-market-report%2F%3Futm_medium=paid%26utm_source=tldr%26utm_campaign=00034581/2/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/rbkRxL66_QkZe9mPPZGQKVSXZhCBpimfAsSCQ9iOJI4=435" rel="noreferrer noopener" target="_blank"><span><strong>Read the analyst report</strong></span></a>
</p>
</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%2FFission-AI%2FOpenSpec%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/gcNtxsQmR75eCik4gZ6kDycUdT-BMgUTJFFpZNDR1WQ=435">
<span>
<strong>OpenSpec (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenSpec is a spec-driven development workflow for AI coding assistants that aims to make their outputs more predictable and reviewable by locking intent before any code is written. This lightweight specification process enables deterministic code generation from agreed-upon requirements, addressing the common issue of vague prompts.
</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%2Fmicrosoft%2Fagent-lightning%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/ZfNDMKJCbviG-AxGaywxQA3GSW0BUbGcqnr5UTXbk4E=435">
<span>
<strong>Agent Lightning (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Agent Lightning is a new trainer designed to streamline the development and improvement of AI agents. It allows developers to focus on their ideas by minimizing implementation complexities. The trainer integrates with any existing agent framework, collecting prompt, tool call, and reward events into a central "LightningStore" which then feeds an algorithm to continuously refine agent performance.
</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%2Fwww.sysdig.com%2Fblog%2Fcloud-security-the-right-way-what-the-industry-should-demand-and-why-good-enough-isnt%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/amHg3SKnOheRenMt_xzI511x-SzrabeQmf2zHiRIUl8=435">
<span>
<strong>Cloud security, the right way: What the industry should demand (and why "good enough" isn't) (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloud security teams face pressure that drives compromises. CNAPP must evolve to unify shift left controls with real-time runtime visibility, open innovation, and truly agentic AI that reasons and acts autonomously. Raising the industry standard toward transparent, community-driven, runtime-aware security eliminates blind spots and avoids the speed versus safety tradeoff.
</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.docker.com%2Fblog%2Fdocker-sandboxes-a-new-approach-for-coding-agent-safety%2F%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/HMo_f6UdAtL6bDPoGTXqs-a2MRekpgDfNFyncbLebHI=435">
<span>
<strong>A New Approach for Coding Agent Safety (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Coding agents are gaining autonomy and need controlled access, prompting Docker to introduce experimental container-based sandboxes that isolate agent workflows while mirroring local workspaces. The preview supports Claude Code and Gemini CLI and will evolve toward microVM isolation, stronger controls, and broader agent compatibility.
</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%2Fwww.codacy.com%2Fai-reviewer%2F%3Futm_campaign=31129159-AI%2520Risk%2520Hub%2520%2526%2520AI%2520Reviewer%2520Launch%2520%257C%2520Newsletters%26utm_source=TLDR%26utm_medium=newsletter%26utm_content=RiskHub_AIReviewer/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/eMKq_AgD8DVHmiQ6_AyhT5uZ0Su4IOXno9AdIwqaMz0=435">
<span>
<strong>Codacy's new AI Reviewer helps devs regain control of Pull Requests (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
GenAI is rewriting your codebase faster than your devs can review it. Codacy's new AI Reviewer pairs deterministic static analysis with context-aware code reviews that catch issues missed by legacy scanners. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.codacy.com%2Fai-reviewer%2F%3Futm_campaign=31129159-AI%2520Risk%2520Hub%2520%2526%2520AI%2520Reviewer%2520Launch%2520%257C%2520Newsletters%26utm_source=TLDR%26utm_medium=newsletter%26utm_content=RiskHub_AIReviewer/2/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/xkqY3NHed1b6bZXmN_oBQt-shtnmUJVm0ecnLVhRcvc=435" rel="noopener noreferrer nofollow" target="_blank"><span>See how it works</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%2Fwww.sysdig.com%2Fblog%2Fkubernetes-1-35-whats-new%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/Ziow7gTdDsiyJzcpmfcwOUzvX5RJKH3gC52CqFen7s0=435">
<span>
<strong>Kubernetes 1.35 - New security features (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes 1.35 introduces breaking security changes, including the removal of cgroup v1, stricter image pull credential checks, a transition from SPDY to WebSockets with new RBAC requirements, and hardened kubelet certificate validation.
</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%2Fnewrelic.com%2Fblog%2Fhow-to-relic%2Fa-new-era-for-new-relics-lambda-extension-from-go-to-rust%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/bb1uaMwMqT4CBHxgaDW8E7QoZ8kpqcw396XPQd9p7Os=435">
<span>
<strong>New Era: Transforming New Relic's Lambda Extensions with Rust (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
New Relic's Lambda Extension was fundamentally re-architected with a migration from Go to Rust, significantly reducing billed duration by approximately 40% across both cold and warm starts and decreasing memory usage by about 13%.
</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%2Fchrome.dev%2Fcss-wrapped-2025%2F%3Futm_source=tldrdevops/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/Et1PIbugx3kriJsX9mNRINPCRKpGH-Q0BPSol1Ca0dw=435">
<span>
<strong>CSS Wrapped 2025 (18 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Chrome's CSS Wrapped 2025 introduces powerful new native styling and interaction features.
</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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/oacJq6a02Zn3q697pxJJ-jnaW2EgAPfVUyClaAk0VjA=435" 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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/VsTKDRXBGzPF0lkhaBEBBW87LwuWUPZFBQpc1XziUf0=435" 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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/oFgMhLRRp_RjCZK435Bxg2yITviHH0aeb_UXimLYXkM=435"><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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/YRcoFUtW198At5hnxmodo2SwY9NdwUXVYHSXyCCVr5o=435" 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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/7IJzkrmARKtsiwGPd1T-qOV7WMKJ1akbWRO_-PnZIro=435" 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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/Zt8Ad9hHArbgF-MFTLBQ-yYpE2eMUtH_7jDuGla_OK4=435" 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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/MD1aTOBjRxYHRrprNYxFSxsfP3MpYopk3C8L0vD14u4=435"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/9uu31eN9w-Iohoc8coGJeweKX0Euo7oBydbqfL7vnso=435"><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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/bTQM_hcznFvnMb_d1XowEBhR5uCpoJH5tljsd6Io1KM=435">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=8811c864-d5b2-11f0-8f03-fb93af0ea189%26pt=campaign%26pv=4%26spa=1765368096%26t=1765369428%26s=39a75a256b28c4410ea57e60dc1ee6c4e591b759b35da4a70356c8e2b88c44ce/1/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/FcVrpcRLjQOYVzSeztVLSLtatYvzbVYuMTPuJx8N4WU=435">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/0100019b0837bc03-e8b0cc6b-3263-4b65-9b77-73e5b6fe8996-000000/Ry2p_lZrpm7c5uK4Q1mSoDnu0-lWPZnOuyehmW2_7oo=435" style="display: none; width: 1px; height: 1px;">
</body></html>