<!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;">Google SREs use Gemini CLI and agentic AI to reduce incident mitigation time by classifying outages and executing safe mitigations β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/zlBcPMCaWBdyMUG8JDV0X8Z6AL5ALoui5tqBihe7sL0=442" 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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/H3vxhHUAGqfH38rn038O2klm3QRG0kgqpgbYLD9dY-k=442" 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=040f2c42-fdbb-11f0-ad7e-4dab8716b76e%26pt=campaign%26t=1769774768%26s=2367aea876c4aef7532f3fed7725a4294dbb0e3b218f8e5fd57f6983c420d26d/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/oIDxwE11-uL8YuCydCwGkeARxZTciGjHAGsAwO_uOEY=442"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong>TLDR DevOps <span id="date">2026-01-30</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π±</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>News & Trends</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fblog.cloudflare.com%2Fmoltworker-self-hosted-ai-agent%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/hmyaB_glC7qgmDde2GU9gZ02Yb2XH04sPjip_8Y-MfA=442">
<span>
<strong>Introducing Moltworker: a self-hosted personal AI agent, minus the minis (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare has open-sourced Moltworker, a middleware solution that allows users to run the self-hosted AI agent Moltbot on its Developer Platform, bypassing the need for dedicated local hardware. This proof-of-concept leverages Cloudflare's expanded Node.js compatibilityβwith only 1.5% of top NPM packages failing to runβalongside services like Sandboxes, Browser Rendering, R2 for storage, and AI Gateway for efficient and secure operation.
</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%2Fblogs.windows.com%2Fwindowsdeveloper%2F2026%2F01%2F22%2Fannouncing-winapp-the-windows-app-development-cli%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/VDAEtfZkWUiV2ehDkdlf1um4LiHwTMg_ZEZ9AckzvFY=442">
<span>
<strong>Announcing winapp, the Windows App Development CLI (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
winapp is an open-source Windows App Development CLI in public preview that simplifies setup, packaging, and access to modern Windows APIs for developers outside Visual Studio. It unifies environment setup, package identity, and MSIX packaging into a single cross-framework CLI.
</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%2Fcli.sentry.dev%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/dPB-Pmo5G_a7C6Zo1LQpU_5q6wgzt7e226cvN_UuHPQ=442">
<span>
<strong>The CLI for developers and agents (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Sentry has introduced a new CLI that understands natural commands, auto-detects projects from your codebase, and eliminates manual config, flags, and DSN juggling. It also brings AI-powered root cause analysis and fix planning directly into the terminal, designed to work equally well for humans and automated agents.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Opinions & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Faws.amazon.com%2Fblogs%2Fcontainers%2Fsimplify-kubernetes-cluster-management-using-ack-kro-and-amazon-eks%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/xQMTlhpM1ZbFcT_aZTBtxbyNBRtbAkr2dnvHw9j3wSg=442">
<span>
<strong>Simplify Kubernetes cluster management using ACK, kro, and Amazon EKS (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This post explains how to manage and provision fleets of Amazon EKS clusters using a GitOps approach with kro, ACK, and Argo CD, simplifying dependency orchestration, multi-account resource creation, and standardized cluster bootstrapping through the Kubernetes API.
</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.hashicorp.com%2Fen%2Fblog%2Fsecrets-management-disaster-recovery-without-the-operational-burden%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/U_lnVgZK5PFcEExfR4aINRDm-FF4qjafx9klc8xop8Y=442">
<span>
<strong>Secrets management disaster recovery without the operational burden (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
HCP Vault Dedicated delivers enterprise-grade secrets management as a fully managed service with built-in high availability, automated cross-region disaster recovery, snapshots, and data-plane isolation, reducing operational overhead while ensuring secure, resilient access.
</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%2Fzero-trust-architecture-for-platform-engineers-securing-modern-developer-platforms%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/c8BvcyshVyswl3b6Yop88czK8Bnf3gYHSTy-NrK627w=442">
<span>
<strong>Zero trust architecture for platform engineers: Securing modern developer platforms (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Zero-trust architecture has become essential for securing cloud-native environments like Kubernetes, replacing traditional network security models that fail due to ephemeral IPs and distributed services. This approach authenticates and authorizes every request using cryptographic service identity via frameworks like SPIFFE/SPIRE and enforces policies with tools such as OPA Gatekeeper, embedding security directly into the platform to make it automatic for developers.
</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%2Ffandf.co%2F4bn6O6i%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/6Ed23gCD5IxW2_V9Htko_smlEL-Pi0JLzukncoh5d4M=442">
<span>
<strong>GitHub Actions Is a Black Box. Depot Fixed That. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Depot instruments your GitHub runners with OpenTelemetry to expose CPU, memory, and logs. No more guessing why builds are slow. See BuildKit OOMs, spot overprovisioned runners, and optimize with real data instead of timestamps and hope. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ffandf.co%2F4bn6O6i/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/OauJ3rBChU4kVqhS86DN9H2hg2BbC3wtGsOay35GqLQ=442" rel="noopener noreferrer nofollow" target="_blank"><span>See How Depot Did It.</span></a>
<p></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ffandf.co%2F4bn6O6i/2/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/ecSDr9mEXXvvjSRJ0XDUm4dkRTnxj7afqSRpPGeEoNE=442" rel="noopener noreferrer nofollow" target="_blank"><span>Try GitHub Actions Analytics</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%2FVectifyAI%2FPageIndex%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/H04gnI52_tmmzjA7R29oBO3zzUfErTsoC8jChrezdts=442">
<span>
<strong>PageIndex (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
PageIndex, a new vectorless, reasoning-based RAG system, overcomes the limitations of traditional vector-based retrieval by using LLMs to reason over a hierarchical tree index built from documents. The system achieved a state-of-the-art 98.7% accuracy on the FinanceBench benchmark, significantly outperforming vector-based RAG solutions in professional document analysis.
</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%2Frchakode%2Fkube-opex-analytics%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/2zr6g0IpdfYyk2LQutgRG1Z4viBRBOkzud6ArKt-b2Y=442">
<span>
<strong>kube-opex-analytics (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
kube-opex-analytics is a Kubernetes usage accounting and analytics tool designed to help engineering and financial teams optimize costs by tracking CPU, Memory, and GPU resource consumption across clusters over time. It provides insightful usage analytics metrics and charts, operating under an Apache License 2.0.
</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%2Fcloud.google.com%2Fblog%2Ftopics%2Fdevelopers-practitioners%2Fhow-google-sres-use-gemini-cli-to-solve-real-world-outages%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/E07siNkCaQ7R3ACp-XUmzzU0vqBkYra6KjpFM3mYyPk=442">
<span>
<strong>How Google SREs Use Gemini CLI to Solve Real-World Outages (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google SREs use Gemini CLI and agentic AI to reduce incident mitigation time by classifying outages, executing safe mitigations, identifying root causes, generating fixes, and automating postmortems while keeping humans in control.
</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%2Fbytecodealliance.org%2Farticles%2Ften-years-of-webassembly-a-retrospective%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/3_AR6SosXUuz6a4YuLJ7LCSNlQrbmO8-p6IugZ_vy3I=442">
<span>
<strong>10 Years of Wasm: A Retrospective (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
WebAssembly emerged from asm.js through rare cross-browser collaboration and became a W3C standard in 2019, now running everywhere from browsers to cloud and embedded systems. Its evolution via WASI and the Component Model positions Wasm as a general-purpose, secure runtime beyond the web.
</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.getunleash.io%2F%3Futm_source=newsletter%26utm_medium=email%26utm_campaign=tldr/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/4wnOw-GwrDsO8xXY2Ddn2Cd0W7TWLi0j5JRifzR-vvQ=442">
<span>
<strong>AI increases velocity. Feature flags give you stability (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A DORA report found that a 25% rise in AI adoption drives a 7% drop in delivery stability. Feature Flags let you experiment with AI safely. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.getunleash.io%2F%3Futm_source=newsletter%26utm_medium=email%26utm_campaign=tldr/2/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/grDENrsX2xURQlks3JpB4XyKxrrz8WvSQNcOL_2r_-Y=442" rel="noopener noreferrer nofollow" target="_blank"><span>Try Unleash Feature Management</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%2Faws.amazon.com%2Fblogs%2Fcontainers%2Fmonitor-amazon-ecs-events-with-amazon-eventbridge-filtering%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/o7ZcyTyt841QLO4bButanyyFqe7kR1k-p6BCBG-LK7s=442">
<span>
<strong>Monitor Amazon ECS Events with Amazon EventBridge Filtering (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon ECS now supports fine-grained monitoring by filtering ECS events with Amazon EventBridge rules and sending them to CloudWatch Logs.
</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.pulumi.com%2Fblog%2Fpulumi-agent-skills%2F%3Futm_source=tldrdevops/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/aDHHIfz98eoiiGZQAfpmEQayjoGvaejZJe8h80rbfD4=442">
<span>
<strong>Pulumi Agent Skills: Best practices and more for AI coding assistants (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Pulumi Agent Skills is a new collection of structured knowledge packages that enables AI coding assistants to generate production-ready infrastructure code.
</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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/ZTtLLthBnsNdUvO4zjKqxPof7QjlEwblF3zbJ2krbMY=442" 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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/L5GQ0oyi9koUId2igfH1wYj-7z8u3yuFM9BCKz2bbRo=442" 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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/PGXr7wMAigoH8tQbof9Ba2IiZz9Ca5Avhqxg--TmjyY=442"><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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/63UsHoaBA_Nnn6ZsMZUJiXYuC2sKVTdKup0HufthjJc=442" 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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/h5Jf6EG2Gi11dDyt0jJE7_Lh7WOY0uMoN9veG9gCl08=442" 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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/rVOugmLGD2wasa7dQMlmBqbRMUBcJDLmgS9qQSZYW7Q=442" 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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/FhKi6v7oNdATK8JVYnd_f73h5RY70u5a0aEgOG6K39g=442"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/C_UZoxcPGqNaNNhipryMOk1PQXMFaaslqaLJV2qt_GQ=442"><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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/4wnuNw2tpisfRVhGRC6O3nRefUgXXOv-av-XKQ3zS-4=442">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=040f2c42-fdbb-11f0-ad7e-4dab8716b76e%26pt=campaign%26pv=4%26spa=1769774461%26t=1769774768%26s=a0fa3f01caf52600c37f1c95682e9b011bd64532f98e9d3c4dea0c9acdbdd9c3/1/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/QBZoyHvqKDEGa7DRSAYBcH9qEyDqf59K40EiyMpdFoc=442">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/0100019c0ecbe377-7959736e-de5f-4935-8d34-19aecc7f20c8-000000/4Jg6IPUCyoRxER0r9sl5T8fG4Rc3poyFmwbeuKJg5nU=442" style="display: none; width: 1px; height: 1px;">
</body></html>