<!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 Prometheus community is evolving its TSDB from classic primitive sample storage to native composite sample support for histograms and other types β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/Ad_GWqGmYkEWB9V7ttToY5csVNkV9H6iaDOGFXq0I4Q=445" 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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/JWfVseZba22Z6Go-PmaV9PL8PBEPXmkD75-KoMjCvks=445" 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=f2f812a2-0e22-11f1-9062-49e1c69628b3%26pt=campaign%26t=1771589210%26s=8ffbbe42b76bc18e2a02c8fedc9e4a17a534c1ec1f8a815aa6e721d2b876d267/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/R2syhoBVH4UTn42N-5Cnf5NEEcPzjcLrItKo5CBGcn8=445"><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.mabl.com%2Fblog%2Fwhen-ai-writes-code-who-accountable-quality%3Futm_source=TLDR%26utm_medium=email%26utm_campaign=PWBG/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/jg0fzdllgLqoAZiiM4T6LYKIPxboZ6QV1REkooogjco=445"><img src="https://images.tldr.tech/mabl.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Mabl"></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-02-20</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.mabl.com%2Fblog%2Fwhen-ai-writes-code-who-accountable-quality%3Futm_source=TLDR%26utm_medium=email%26utm_campaign=PWBG/2/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/GHLa8Owt-Sm4H5T3nlvL_yHu_DdOagEXosSaN1lnwqY=445">
<span>
<strong>Is AI creating accountability debt? (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
VP: "Just have AI write all your Playwright tests, and you'll release features 10x faster."<p></p><p>Dev: "Sure, but who's accountable if something goes wrong?"</p><p>VP: "Still you."</p><p>Unreasonable? Yes. But when AI writes the code, who's actually accountable for quality?</p><p>This <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.mabl.com%2Fblog%2Fwhen-ai-writes-code-who-accountable-quality%3Futm_source=TLDR%26utm_medium=email%26utm_campaign=PWBG/3/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/4m7oIDOWAgyJqYD9hvegfd0SCa6K4atrl4P5YtU4r0g=445" rel="noopener noreferrer nofollow" target="_blank"><span>blog post from mabl</span></a> talks about how most teams pair AI code assistants with Playwright and assume they're covered. But risks accumulate, and coded automation alone isn't enough; quality governance is required. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.mabl.com%2Fblog%2Fwhen-ai-writes-code-who-accountable-quality%3Futm_source=TLDR%26utm_medium=email%26utm_campaign=PWBG/4/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/YbLEFAus_ZQTOyIpl_--UZbsj3gAKW2ymVpO_8d88Zc=445" rel="noopener noreferrer nofollow" target="_blank"><span>Read the blog</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%2Fthenewstack.io%2Fvs-code-becomes-multi-agent-command-center-for-developers%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/hdBhGWRHJDId_1u6Lj0BRTrKAdcq8m9oKX5uyfQok_8=445">
<span>
<strong>VS Code becomes multi-agent command center for developers (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Visual Studio Code v1.109 introduces multi-agent orchestration with support for Anthropic Claude and OpenAI Codex alongside GitHub Copilot, unified session management, parallel subagents, and MCP Apps. The release enhances context retention, security sandboxing, performance, and positions VS Code as a universal AI interface.
</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%2Fprometheus.io%2Fblog%2F2026%2F02%2F14%2Fmodernizing-prometheus-composite-samples%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/nq1_nO7Yiz8oyBYqDyQP0sAKb87ZfRj24FZkuUAiOIY=445">
<span>
<strong>Modernizing Prometheus: Native Storage for Composite Types (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Prometheus community is evolving its TSDB from classic primitive sample storage to native composite sample support for histograms and other types, improving efficiency, transactionality, and reliability. Ongoing work across OpenMetrics 2.0, Remote Write 2.0, and PromQL compatibility aims to enable transparent migration without breaking existing queries.
</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.databricks.com%2Fblog%2Fpredictive-optimization-scale-year-innovation-and-whats-next%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/lJVcTwEzgcPjWntAqyTtOu3RFOiN_JBNA4YD0YeabAU=445">
<span>
<strong>Predictive Optimization at Scale: A Year of Innovation and What's Next (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Databricks' Predictive Optimization feature is now enabled by default for all new Unity Catalog managed tables after managing millions of production tables throughout 2025, delivering up to 22% faster queries and significantly reduced storage costs through automated maintenance. The company is expanding the feature in 2026 with Auto-TTL for automated row deletion based on time-to-live policies and a new Data Governance Hub dashboard that shows storage cost savings and optimization metrics.
</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%2Ftechcommunity.microsoft.com%2Fblog%2Fappsonazureblog%2Fchat-with-your-app-service-logs-using-github-copilot%2F4491573%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/cvLA-bhpmbWIneYmXwA8o2Rb_whyxFUSKKqNoosr1k8=445">
<span>
<strong>Chat with Your App Service Logs Using GitHub Copilot (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An open source MCP server integrates GitHub Copilot with Azure App Service logs, enabling natural language debugging, log queries, deployment correlation, and root cause analysis directly in the IDE using existing Azure credentials. The proof of concept improves observability by combining real time tooling with embedded domain specific debugging guidance.
</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%2Fmetrics-that-matter-measuring-platform-success-and-maturity%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/4XBflghwksldHaB1jgiZSvPcvzo0QatDEQAizZiSP0I=445">
<span>
<strong>Metrics that matter: Measuring platform success and maturity (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Nearly 30% of platform teams don't measure success at all, and another 24% can't determine if their metrics have improved, creating an accountability gap that threatens funding and growth, according to the State of Platform Engineering Report Volume 4. The report recommends structured measurement frameworks like DORA metrics (deployment frequency, lead time, MTTR, and change failure rate) and the SPACE framework to translate technical improvements into business value, with teams that fail to establish measurement practices by 2026 facing potential budget cuts.
</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%2Frun-nanoclaw-in-docker-shell-sandboxes%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/Abc9Mja7HGyjXxadk7ek1J1QRQhEqOK3tcYjqZi2Kts=445">
<span>
<strong>Run NanoClaw in Docker Shell Sandboxes (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Docker Sandboxes launched a new shell sandbox feature that lets developers run AI agents like NanoClaw (a Claude-powered WhatsApp assistant) inside isolated microVMs with secure credential management. The shell sandbox provides a minimal Ubuntu environment with Node.js, Python, and Git pre-installed, allowing users to install any AI tool while keeping API keys protected through Docker's credential proxy system that prevents actual keys from existing inside the sandbox.
</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.atlassian.com%2Fgartner%2Fmagic-quadrant-devops%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/LnCSC4kWNHaKRLl7bAM0_ul92FH98I8i4oaf4ii_wU4=445">
<span>
<strong>βοΈ Gartner places Atlassian highest and rightmost in its DevOps Magic Quadrant (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fgartner%2Fmagic-quadrant-devops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/BjylC93ijZyzMVL9iZ6h93VvFQ5X1p_fyIqfF-He0zI=445" rel="noopener noreferrer nofollow" target="_blank"><span>2025 Gartner Magic Quadrant for DevOps Platforms</span></a> covered leading tools from Atlassian, Microsoft, and others. Not only did Atlassian earn a leadership spot for a third straight year, but it placed 1st in both Ability to Execute and Completeness of Vision. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fgartner%2Fmagic-quadrant-devops/2/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/skBkKShOhHyalIklvM_ZxDQWLDUvFLblEmfJijOlXmA=445" rel="noopener noreferrer nofollow" target="_blank"><span>Get the report (free) to see why</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%2Fobra%2Fsuperpowers%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/5LiHlkotzZ4RxK04EunxGiNaFAh8x0MkPLQxRqwML3Q=445">
<span>
<strong>Superpowers (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Superpowers gives AI coding agents like Claude a structured workflow for software development, guiding them through design validation, test-driven development, and subagent-driven implementation that can run autonomously for up to two hours at a time. The framework works as a plugin for platforms like Claude Code and Cursor, automatically triggering composable "skills" that enforce workflows like breaking projects into 2-5 minute tasks, following strict red-green-refactor TDD cycles, and conducting two-stage code reviews before progressing.
</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%2Fsalt-lang.dev%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/OTvY1wlSQeISE1JAbomTNzJJBFU9UU4S5Sg3AED0VM4=445">
<span>
<strong>Salt (Resource)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Salt is a systems programming language that delivers C-level (or better) performance with compile-time, Z3-verified safety contracts and arena-based memory managementβno GC or borrow checker. It uses MLIR codegen and cross-package verification to build high-performance systems with minimal runtime overhead and built-in tooling.
</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.gingerbill.org%2Farticle%2F2026%2F02%2F19%2Fchoosing-a-language-based-on-syntax%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/OmQV6MuTo7QrPy6bsXEWyNUcJo9GAKMlzJhrlC9ajkw=445">
<span>
<strong>Choosing a Language Based on Its Syntax? (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Choosing a programming language based solely on its surface-level syntax misunderstands what truly matters: semantics, type systems, and overall language design. Syntax affects ergonomics and readability, but it reflects deeper semantic decisions, and experienced programmers prioritize those foundations over aesthetic preferences or first-exposure bias.
</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%2Fabout-aws%2Fwhats-new%2F2026%2F02%2Famazon-cloudwatch-alarm-muting-rules%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/GmlqEb1UcgIJi5gGI19EKPIOycpGVDBnXdcR2I7J3Xk=445">
<span>
<strong>AWS CloudWatch Alarm Mute Rules eliminate alert fatigue (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon CloudWatch's Alarm Mute Rules allow teams to temporarily silence up to 100 alarms during deployments or maintenance while preserving visibility. Expired rules automatically trigger pending actions if states persist, reducing alert fatigue without risking missed critical issues.
</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%2Fntietz.com%2Fblog%2Ftil-docker-log-rotation%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/XTUuTwp5irj_EDay91WIMlJTfv5DsCFgIRq_QA2C1D8=445">
<span>
<strong>TIL: Docker log rotation (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Docker does not rotate container logs by default, which can cause log files to grow indefinitely and fill disk space.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.cncf.io%2Fblog%2F2026%2F02%2F18%2Fannouncing-kyverno-1-17%2F%3Futm_source=tldrdevops/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/8CuIBsZt7MT8INGeHGWmlX9hNkCXci4kDsMrKDAznkg=445">
<span>
<strong>Announcing Kyverno 1.17! (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kyverno 1.17 promotes its Common Expression Language (CEL) policy engine to stable v1 status while officially deprecating the legacy ClusterPolicy and CleanupPolicy types that used JMESPath.
</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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/ng5RElj3h_UCF4yGRobci_iXt6rSgTiaOPF2hN-TLJo=445" 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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/FO6WFpOdxIV73G-W8zaSeBetsmHzsvnLTlNesIWlGcc=445" 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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/W6XUNR-7IU2YA0riegsTPLFhpuqYdSAHQtPWLi6EToY=445"><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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/ZpkQf8hGf7unEnrTJaq6S4njUgt3nHFI_vbasJtaEqQ=445" 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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/lOnIKTcis_CtLMaQoR1nIcVP39KSsDP49N67U_Ndwg4=445" 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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/TyZqyxY-QzfG4oP-ImLjtILGGCVuRQ8QJD7UbFIjP9g=445" 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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/0p6trSRFtp7dCZmp6q-JShnxqtS6PCIewbzwI0qrGXk=445"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/JG_j1fKvuqfUBMJRFnoV3lsju5vdDE7D-D9nkyJVq_o=445"><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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/jU1tKceN7iPcy6YKBqvz3i_kV8sVMi2MPvmlUy-AeTY=445">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=f2f812a2-0e22-11f1-9062-49e1c69628b3%26pt=campaign%26pv=4%26spa=1771588902%26t=1771589210%26s=dd1dc2e5b18237b0d64005dc657682ea6f7dcff4fa85dd42810f589468acdfe7/1/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/yq8BLUb1DlPlZh-aBY0QTybtcdr0wF_Q3-gAAU7LrY4=445">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/0100019c7af21271-32a587a7-4684-4d0c-839c-e25f3aba3229-000000/r2KW9GNYAOP9FIjLOnFK4i5i0Xu8oob1BN5VpauwjJM=445" style="display: none; width: 1px; height: 1px;">
</body></html>