<!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;">A large study of tens of thousands of Cursor users found that after agents became the default, organizations merged 39% more PRs โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ </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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/TW-q8xp3R3eVmSZAKsG9ghjHyOn_8x7k3cgy_JzWvxA=432" 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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/eewcZzNFupbKTa3mdC74kAFkCYXa6GDqktURsBacov4=432" 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=b7e2857a-c50d-11f0-88fe-d13dcc116ec3%26pt=campaign%26t=1763553994%26s=2da2387a7b0cd1445f66df248e1d7da4381be18ebc0e61b99770ee86508b38bf/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/JLodE2UReC27TOURQV12ZMfXzwfUscKqLy6GrUwlkXE=432"><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%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/qNMit-Cz3LdIoXcuQL7NTmFJ0HEcRskSCBzJJIvcjEM=432"><img src="https://images.tldr.tech/dynatrace.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Dynatrace"></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-11-19</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%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/2/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/um0qKFfRJapQBvyf1RwUPwHR_KxBdyhy3kXMdjC8Neg=432">
<span>
<strong>๐ Reducing the cloud-native attack surface: a checklist for Platform engineers and SREs (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Every dynamic workload and AI model deployment expands the attack surface in ways traditional security tools weren't built to handle.<p></p><p>Ephemeral containers, multi-cloud sprawl, autonomous AI decisions โ all of these create risks that aren't detected by static scanners and legacy tools.</p><p>Dynatriace developed this <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/3/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/Xba3FxrFyn7W78vHHcZ0c1HeZi2kcZCeqwi4U5JnaBw=432" rel="noopener noreferrer nofollow" target="_blank"><span>checklist</span></a> to give platform engineers and SREs an <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/4/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/PPTzXM4swfQYvPwDNlMfkmMgHwFSe4B2h0YPB-gXHnI=432" rel="noopener noreferrer nofollow" target="_blank"><span>automation-ready framework</span></a> to manage modern risks:</p>
<p><a class="underline" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/5/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/Fii56EXom9bnDj_kBXglEx4JEQgipmhpUBOEjOF4CX8=432" rel="noopener noreferrer nofollow" target="_blank"><span>โ๏ธ </span></a>Vulnerability and risk management for cloud-native stacks</p>
<p>โ๏ธ Observability-driven security posture management</p>
<p><a class="underline" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/6/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/g4TcDikPF6FWrDwpuS2RRlfjj-69eBN8IrFtEaXFUL4=432" rel="noopener noreferrer nofollow" target="_blank"><span>โ๏ธ </span></a>Incident response for container environments</p>
<p><a class="underline" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/7/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/MoEq2s8JRQ2XUYTjvRnd7PJqCBr31P9D7V71AZoufQ0=432" rel="noopener noreferrer nofollow" target="_blank"><span>โ๏ธ </span></a>Asset inventory across multi-cloud deploymens</p>
<p><a class="underline" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.dynatrace.com%2Finfo%2Febooks%2Fattack-surface-checklist-for-cloud-kubernetes%2F%3Futm_medium=external-email%26utm_source=tldr%26utm_campaign=all-cloud-ai-o11y-attack-surface-checklist%26utm_content=dt-asset%26utm_term=none/8/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/YmeoPfYpTLQWj4lVriHZtYVged82bADeC8TQPDmiW3A=432" rel="noopener noreferrer nofollow" target="_blank"><span>Get the Attack Surface Reduction Checklist โ๏ธ</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%2Fwww.datadoghq.com%2Fblog%2Fcloud-security-study-learnings-2025%2F%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/JRhUwMmIVe3QmaQXbFuBCzv6XWaDT0lGVFlT14Fr3gU=432">
<span>
<strong>Key learnings from Datadog's 2025 State of Cloud Security study (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog's 2025 State of Cloud Security study revealed persistent weaknesses across AWS, Azure, and Google Cloud, including widespread use of long-lived credentials, lagging adoption of IMDSv2, and insufficient guardrails against public storage access. Datadog Cloud Security helps organizations strengthen their posture by enforcing organizational guardrails, identifying risky workloads, securing data perimeters, and detecting misconfigurations across multi-cloud environments.
</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%2Freplicate-joins-cloudflare%2F%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/mkWvPkbFIEnxKM5E0jsHfwDobfo0HmWRN0JwhgCEk0I=432">
<span>
<strong>Replicate is joining Cloudflare (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Replicate, a platform for running AI models, has been acquired by Cloudflare to integrate Replicate's platform directly into Cloudflare and expand the model catalog. As part of the acquisition, Replicate's 50,000+ open-source models and fine-tunes will be brought to Workers AI. Cloudflare plans to introduce fine-tuning capabilities and custom model support to Workers AI, leveraging Replicate's Cog tool. Current users of Replicate and Workers AI can expect uninterrupted service and enhanced performance due to Cloudflare's global network.
</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%2F11%2F18%2Fkgateway-v2-1-is-released%2F%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/UdXBd9LNHVK0kUmNzgKJA3RYF2ivytVTcQQXQzaXzes=432">
<span>
<strong>Kgateway v2.1 is released! (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kgateway v2.1 features agentgateway integration for AI connectivity, Kubernetes Gateway API v1.3.0 conformance, and global namespace policies.
</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%2Fdevblogs.microsoft.com%2Fdevops%2Fazure-developer-cli-azure-container-apps-dev-to-prod-deployment-with-layered-infrastructure%2F%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/P0b-joQA1yr4Zfhipasd9fsU7vGJ7hu6__P58eFLKN0=432">
<span>
<strong>Azure Developer CLI: Azure Container Apps Dev-to-Prod Deployment with Layered Infrastructure (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This guide explains how to use Azure Developer CLI v1.20.0 with Azure Container Apps to implement a โbuild once, deploy everywhereโ workflow through separate container operations and layered infrastructure. It demonstrates how to deploy a Flask application across development and production environments using shared resources, CI/CD pipelines, and GitHub Actions for consistent container management.
</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%2Fcursor.com%2Fblog%2Fproductivity%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/MAvEiOhTzZt2XWit8znDyYATcZUTgO4gBagan98zVGI=432">
<span>
<strong>The productivity impact of coding agents (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A large study of tens of thousands of Cursor users found that after agents became the default, organizations merged 39% more PRs with no increase in revert or bug-fix rates. Senior developers accepted agent-written code more often, planned more before coding, and generally used agents more effectively, while most user requests (61%) were for code implementation
</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%2Fauthress.io%2Fknowledge-base%2Farticles%2F2025%2F11%2F01%2Fhow-we-prevent-aws-downtime-impacts%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/fISoSUMW4LvLN0qqq7320niE6co94YNKnTArztv7Ftc=432">
<span>
<strong>How when AWS was down, we were not (30 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Authress stayed up during the major us-east-1 AWS outage by engineering for 5-nines reliability: eliminating unreliable dependencies, using multi-region and edge failover, running custom health checks, doing incremental rollouts, and applying anomaly detection, rate-limits, and customer-driven incident signals. Their architecture assumes โeverything fails,โ so they continuously validate data, automatically fail over regions, block abusive traffic, and treat customer support as part of their reliability system.
</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.n-able.com%2Fresources%2Fit-security-operations-convergence-project-template%3Futm_medium=email-paid%26utm_source=template%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/Hja5ghYxWVtMptIkmDpeTsVaFq5GFWIVRoTwrNKEF_A=432">
<span>
<strong>Plan Your IT and Security Convergence (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Need a roadmap for uniting ITOps and SecOps? Download the <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Fit-security-operations-convergence-project-template%3Futm_medium=email-paid%26utm_source=template%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/2/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/fZuGdSVx8STF2Hhi6XXvnwVTWAvOjc7ie0zC4aXjw-k=432" rel="noopener noreferrer nofollow" target="_blank"><span>IT & Security Operations Convergence Project Template by N-able</span></a>. Use this template to track actionable steps and apply a strategic approach to identify, prioritize, and manage initiatives - as well as align people, process, and technology for stronger security and streamlined operations. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Fit-security-operations-convergence-project-template%3Futm_medium=email-paid%26utm_source=template%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/3/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/Mru5HUcN-gVLskcgkbyBJ167Qxncp1-wbMjhb00I0pI=432" rel="noopener noreferrer nofollow" target="_blank"><span>Get the template now.</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%2Fatuinsh%2Fdesktop%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/oqR_FF_68DTgxfhKgLamG_EA9iZVem9vtcyrSbFh6m4=432">
<span>
<strong>Atuin Desktop (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Atuin Desktop, a local-first runbook editor currently in open beta, aims to bridge the gap between documentation and automation for terminal workflows. The editor allows users to create executable runbooks that can be used to solve common infrastructure problems.
</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%2Fantigravity.google%2Fblog%2Fintroducing-google-antigravity%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/7Emtm7v2HQmryyUY1dPzgKE54vHBK6byE2lSOtsgIS0=432">
<span>
<strong>Google Antigravity (Resource)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google Antigravity is an agent-first development platform that pairs an AI-powered IDE with autonomous agents capable of planning and executing complex software tasks across multiple surfaces. It adds task-level transparency, async agent management, easy feedback, and built-in learning to support higher-autonomy coding with models like Gemini 3.
</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%2Fdropbox.tech%2Fmachine-learning%2Fhow-dash-uses-context-engineering-for-smarter-ai%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/Si8o00a_xZnHR7QS0kEHBAQscGZ3BVt2D4zFXP19IKA=432">
<span>
<strong>How Dash uses context engineering for smarter AI (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Dropbox Dash has evolved from a search system into an agentic AI to better interpret, summarize, and act on information, requiring a shift towards context engineering. Dash curates context through retrieval consolidation, relevant context filtering, and specialized task agents to improve the AI's decision-making, addressing issues like "analysis paralysis" and "context rot" that arise with too many tools and excessive data.
</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%2F18-november-2025-outage%2F%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/dYKqEEnJNLrr74PxDNyui12pMeY0Qi_NV1rN5tYyv1I=432">
<span>
<strong>Cloudflare outage on November 18, 2025 (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare's global outage yesterday was caused by a ClickHouse permissions change that accidentally doubled the size of a Bot Management โfeature file,โ exceeding a hard-coded limit and causing the core proxy (FL/FL2) to crash and return widespread 5xx errors. After initially suspecting a DDoS attack, Cloudflare stopped propagation of the bad file, restored a known-good version, and fully recovered services by 17:06 UTC.
</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.datalogics.com%2F5-ways-to-secure-a-pdf%3Fmtm_campaign=tldr%26mtm_content=security%26mtm_kwd=nov19%26mtm_medium=link%26mtm_source=newsletter%26utm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/ZK3cSCRD6KhGkNU9Ot4IlkFBr0WrhkjaUp7umfe-oI4=432">
<span>
<strong>5 ways to secure a PDF (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
PDFs can be a security blindspot. Learn the best ways to protect your PDFs - from watermarking the doc to redacting sensitive data. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.datalogics.com%2F5-ways-to-secure-a-pdf%3Fmtm_campaign=tldr%26mtm_content=security%26mtm_kwd=nov19%26mtm_medium=link%26mtm_source=newsletter/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/yvzvElZ-VyPew9Ma5phWgSjoQfPql4iaj6d8cEPxA70=432" rel="noopener noreferrer nofollow" target="_blank"><span>Read more on the Datalogics blog</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%2Fplatformengineering.org%2Fblog%2F5-most-overlooked-but-critical-considerations-in-container-platform-selection%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/vCOfb1qZmWnNgFRMgQe8ZR3XFLuGJV36cf4i5RH15sg=432">
<span>
<strong>5 most overlooked but critical considerations in container platform selection (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Selecting a future-ready container platform requires attention to often-overlooked factors such as rapid access to new Kubernetes releases, long standard support lifecycles, and the ability to run multiple Kubernetes versions on shared hosts for efficiency.
</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%2Fproducts%2Fcontainers-kubernetes%2Fgke-and-kubernetes-at-kubecon-2025%3Futm_source=tldrdevops/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/NyccILuXKY2Xee5UU8g2yPsJLf5W-zg29vKRgiRn1sQ=432">
<span>
<strong>GKE: From containers to agents, the unified platform for every modern workload (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google Kubernetes Engine marked its 10th anniversary with major innovations to support AI and agentic workloads.
</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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/wmgcOOgza0aosyTeHKu9itP_E9-4TpZHA0FcqxT-fog=432" 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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/NWlERxoBN-NvjXzBzuYoSbGZ2zTKNgZAPiBPHdoVVwQ=432" 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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/0eVNAlotTKTCRbEVpw_N5lmgDpLoxF1AlsbgFquKLg0=432"><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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/lOObHTtee2-q3fJNjA40wA6kLdDKWEBDR7ofjoBj3Ok=432" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</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!
</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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/NnHXR_VAeXTW5s_qE_oMEDPPQ52gql-p0KpXBCgm7SA=432"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/WsWxomgL2vA3IxG1-c_8g8RjF27l6NZlDmyIsFUEx2A=432"><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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/BD-b7qGO1dLRfrbbNwIIDaZXx8dPI8jXfJO00OSdfyE=432">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=b7e2857a-c50d-11f0-88fe-d13dcc116ec3%26pt=campaign%26pv=4%26spa=1763553692%26t=1763553994%26s=e87dcccd9d839607cee827ab1af7487bb15e231cc6568780f96c5f8889909371/1/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/k9KDmypQQdjfNjAzo7XM6uv0tUaUZDvtN8CdvC8F9js=432">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/0100019a9c02679a-3e513aa7-e15b-4c5d-88f0-4ec68f63d061-000000/KO1FX3BDQvx4iQ3B8roV-wn6KQQoadI7ow0nuhUJ40k=432" style="display: none; width: 1px; height: 1px;">
</body></html>