<!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;">Datadog Code Security MCP mitigates risks from AI-generated code by scanning to detect vulnerabilities, secrets, and insecure dependencies β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/k0rExJQFcm4wwWssTY1tByW7uV104yuR88lJ1lB-pCw=452" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/BZ1SvP_AYp9haqIjQ478z3Q-SYruFFKKicPtcgaPLc8=452" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=9f89461e-370c-11f1-9b83-3bcbf728f6db%26pt=campaign%26t=1776078392%26s=1f68286902702ee33f86306092d60918214576d54d287fad87cdc870477ef6b8/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/LHrBooo_HdyevzLSL-L-PxXZ_sUExuZ7NgAFCZ7H5Ho=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.wiz.io%2Flp%2Fsecure-coding-best-practices-cheat-sheet%3Futm_source=tldr-devops%26utm_medium=paid-email%26utm_campaign=FY25Q4_INB_FORM_Secure-Coding-Best-Practices%26sfcid=701Py00000HFVUjIAP%26utm_term=FY27Q1-tldr-devops-primary%26utm_content=Secure-Coding-Best-Practices/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/ZBJ3gIuw12CyOHQ91hGqpNPhGnjMEgMPCaGq3BB8JDE=452"><img src="https://images.tldr.tech/wiz50.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Wiz"></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-04-13</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.wiz.io%2Flp%2Fsecure-coding-best-practices-cheat-sheet%3Futm_source=tldr-devops%26utm_medium=paid-email%26utm_campaign=FY25Q4_INB_FORM_Secure-Coding-Best-Practices%26sfcid=701Py00000HFVUjIAP%26utm_term=FY27Q1-tldr-devops-primary%26utm_content=Secure-Coding-Best-Practices/2/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/rLn3CDqsSCpCH3rHLOs826kScHHdFlR2k2ZsRzgV-DI=452">
<span>
<strong>Secure Coding Best Practices Cheat Sheet (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Secure coding starts long before production.<p></p><p>Modern applications move fast, which means security needs to be built in from the start, not added later. From API design to input handling and access control, early decisions have a big impact on reducing risk.</p><p>The<strong> </strong><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.wiz.io%2Flp%2Fsecure-coding-best-practices-cheat-sheet%3Futm_source=tldr-devops%26utm_medium=paid-email%26utm_campaign=FY25Q4_INB_FORM_Secure-Coding-Best-Practices%26sfcid=701Py00000HFVUjIAP%26utm_term=FY27Q1-tldr-devops-primary%26utm_content=Secure-Coding-Best-Practices/3/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/USswt6NHNuV_BKJ-TD03S6iM6xi5KQy8O9dRw-AvzEg=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Secure Coding Best Practices Cheat Sheet</strong></span></a> outlines practical ways to reduce risk early. It covers key areas like secure design foundations, strong authentication and authorization, input validation, and preventing common vulnerabilities such as XSS, SQL injection, and broken access control.</p>
<p>Start building more secure applications from day one.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.wiz.io%2Flp%2Fsecure-coding-best-practices-cheat-sheet%3Futm_source=tldr-devops%26utm_medium=paid-email%26utm_campaign=FY25Q4_INB_FORM_Secure-Coding-Best-Practices%26sfcid=701Py00000HFVUjIAP%26utm_term=FY27Q1-tldr-devops-primary%26utm_content=Secure-Coding-Best-Practices/4/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/IpRkNtEC3BBqSBnp9l7sHPCHhqN1X--zDn0emSDmvWA=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Get the Cheat Sheet Now!</strong></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%2Fpalark.com%2Fblog%2Fkubernetes-1-36-release-features%2F%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/N02gKkB7VwbZLC8XliJZ1UrF7dtf-LAI-aXCm4H3TQ4=452">
<span>
<strong>Kubernetes 1.36: Deep dive into new alpha features (13 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes 1.36, set to launch April 22, introduces 20 new alpha features targeting AI/ML workloads, large-scale cluster management, and resource efficiency, including workload-aware preemption that treats groups of related pods as single units during scheduling, sharded API streams to reduce network overhead in massive clusters, and deeper Dynamic Resource Allocation integration that simplifies GPU and specialized hardware management. The release also brings node-level gRPC APIs to reduce API server load, native gang scheduling support in the Job controller, Prometheus Native Histograms integration, and the ability for the Horizontal Pod Autoscaler to scale applications down to zero replicas based on external metrics like queue length.
</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.datadoghq.com%2Fblog%2Fintroducing-datadog-code-security-mcp%2F%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/NKltB7nPMRHisKm71nUQSTS-pDOludVHqhrlTMjBiNA=452">
<span>
<strong>Introducing the Datadog Code Security MCP (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog Code Security MCP mitigates risks from AI-generated code by scanning in real time to detect vulnerabilities, secrets, and insecure dependencies before review, while consolidating multiple security checks into a single local workflow with consistent controls and minimal setup overhead.
</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%2Flinks.tldrnewsletter.com%2F3TzvFL/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/tkU0NLPTwxBoKpKxnth40UG-0k7G84SDSqIO497Lo64=452">
<span>
<strong>The Death of Ingress-NGINX: A Post-Mortem Nobody Wanted to Write (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The community-maintained Kubernetes ingress-nginx controller, used by roughly half of all cloud-native environments, officially died in March after years of being maintained by just one or two volunteers in their spare timeβa situation that became untenable after the IngressNightmare vulnerability (CVE-2025-1974, CVSS 9.8) exposed how attackers could achieve remote code execution and read all cluster secrets. The Kubernetes community is now migrating to Gateway API implementations like Envoy Gateway, NGINX Gateway Fabric, or Traefik, while the separate F5/NGINX Inc.-maintained controller remains actively supported and unaffected.
</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%2Fdropbox.tech%2Finfrastructure%2Fimproving-storage-efficiency-in-magic-pocket-our-immutable-blob-store%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/JWOwxpO2uv4Qzjt8wBbG75c3E9_yMfo1B4NqtrhhK9U=452">
<span>
<strong>Improving storage efficiency in Magic Pocket, our immutable blob store (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Dropbox improved storage efficiency in its immutable blob store by introducing a three-layered compaction strategy that targets different levels of fragmentation, from slightly under-filled to extremely sparse volumes. This adaptive approach, combined with dynamic tuning and safeguards, reduced storage overhead significantly and allowed the system to reclaim space faster without overwhelming infrastructure at exabyte scale.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fbcantrill.dtrace.org%2F2026%2F04%2F12%2Fthe-peril-of-laziness-lost%2F%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/wY5xZBNAyWTeLb8mnExE4GQNOBIxyiyism3sb7qbY64=452">
<span>
<strong>The peril of laziness lost (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Good software design depends on βlazinessβ as a virtueβdriving engineers to create simple, powerful abstractions that minimize future workβwhile LLMs lack this constraint and tend to generate excessive, unrefined code when unchecked. As a result, LLMs should be used as tools to support human judgment and abstraction, not replace it, or they risk increasing system complexity rather than improving it.
</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.trustedtechteam.com%2Fblogs%2Fmicrosoft-365%2Fhow-to-avoid-the-upcoming-microsoft-365-price-hike-before-your-renewal%3Futm_source=TLDR%26utm_medium=Newsletter%26utm_campaign=DevOps%26utm_content=M365LC/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/gCq3670ftk5bO5hBVbMdbJsYYkG3ucHWBioqWqFKZIw=452">
<span>
<strong>3 strategies to avoid the upcoming M365 price hike before your renewal (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Starting July 1st, M365 is about to get much more expensive for almost everyone. The <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.trustedtechteam.com%2Fblogs%2Fmicrosoft-365%2Fhow-to-avoid-the-upcoming-microsoft-365-price-hike-before-your-renewal%3Futm_source=TLDR%26utm_medium=Newsletter%26utm_campaign=DevOps%26utm_content=M365LC/2/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/RWkc-BL7gXg83LORHYseCcjE1X3ogck5LiVxgzWpZck=452" rel="noopener noreferrer nofollow" target="_blank"><span>TrustedTech blog</span></a> covers 3 clear steps to protect your budget. Find out which product prices are increasing, what you can do about it, and whether you fall into one of the exceptions. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.trustedtechteam.com%2Fblogs%2Fmicrosoft-365%2Fhow-to-avoid-the-upcoming-microsoft-365-price-hike-before-your-renewal%3Futm_source=TLDR%26utm_medium=Newsletter%26utm_campaign=DevOps%26utm_content=M365LC/3/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/yjSkvCTPO5xWwSOY0Az-2nOZOh7Mp-tG7PaWQYli_TA=452" rel="noopener noreferrer nofollow" target="_blank"><span>Bookmark this article for your next renewal</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%2FJuliusBrussee%2Fcaveman%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/baW_RNiUjvatdBMuvJ_EFtS_HMOLFx0c77Nkib48r8E=452">
<span>
<strong>Caveman (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A new plugin called Caveman reduces AI coding assistant output tokens by approximately 75% by making Claude, Codex, and other LLMs respond in terse "caveman-speak" while maintaining full technical accuracy. The open-source tool offers multiple compression levels, works with 40+ AI agents, including Claude Code and GitHub Copilot, and includes a companion compression feature that cuts input tokens by roughly 46% by rewriting memory files into a condensed format.
</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%2FHKUDS%2FOpenHarness%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/YxWZSEYQOGs6bpXtboWQ8d8BimvNWvelxgxocRnyhv4=452">
<span>
<strong>Openharness (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenHarness is an open-source Python framework that provides lightweight agent infrastructure including tool-use, memory, and multi-agent coordination, with 43 built-in tools and support for Claude, OpenAI, GitHub Copilot, and other LLM providers. The project includes ohmo, a personal AI assistant that integrates with Feishu, Slack, Telegram, and Discord to autonomously handle coding tasks like forking branches, running tests, and opening PRs using existing Claude Code or Codex subscriptions without requiring additional API keys.
</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%2Fblog.ceejbot.com%2Fposts%2Fdesign-docs%2F%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/FLv4VuhStFca9zqyXP1tnyd_x8B5xE9T1faNywSyzzI=452">
<span>
<strong>Writing Design Docs (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A design document's real purpose is to create shared understanding and alignment, not to serve as a final deliverable, with the act of writing surfacing gaps, clarifying decisions, and enabling better collaboration. Effective design docs clearly define the problem, values, options, and tradeoffs, and are developed iteratively with feedback to avoid premature solutions and ensure sound reasoning.
</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%2Fstripe.dev%2Fblog%2Fselective-test-execution-at-stripe-fast-ci-for-a-50m-line-ruby-monorepo%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/3cnBCiFM8UJq4yUcffFtES8MqQyOOmy5IjG8Bm65P_g=452">
<span>
<strong>Selective Test Execution at Stripe: Fast CI for a 50M-line Ruby monorepo (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Stripe keeps CI fast in a massive Ruby monorepo by running only a small subset of tests using Selective Test Execution, which dynamically tracks file access during test runs and re-executes only tests affected by code changes. This approach avoids unreliable static analysis, achieves large compute savings, and maintains safety through guardrails like always running critical or previously failing tests.
</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.digitalocean.com%2Fblog%2Fadvanced-prompt-caching%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/Q2VMO0byJ39PgLtzd3LjkggZXJe6zrzDR8xsAGUYvcg=452">
<span>
<strong>Advanced Prompt Caching at Scale (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Prompt caching improves latency and cost by reusing KV states, but scaling across replicas reduces cache hit rates unless mitigated with session affinity, tiered routing, and prefix-aware load balancing. Optimal performance depends on structured prompts, monitoring, and balancing local versus shared cache tradeoffs.
</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%2Ffandf.co%2F4e7IOFs%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/ykxtA1AIPRsmXqhYwrZP4gbb9ZiQGD2du-sCHX5MdNw=452">
<span>
<strong>Migrate without the manual rework with Azure Copilot Migration Agent (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Microsoft Azure's Copilot Migration Agent turns complex migration data into clear answers. Through natural language prompts you can evaluate readiness, risk, and ROI to make confident decisions. <a class="Hyperlink SCXW148954582 BCX0" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ffandf.co%2F4e7IOFs/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/x4GDxKJKjN0S8mclMgUoVyBEbjtkt8pxaU-ojKpOtG4=452" rel="noreferrer noopener" target="_blank"><span>Read the playbook</span></a>.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.databricks.com%2Fblog%2Fdatabase-branching-postgres-git-style-workflows-databricks-lakebase%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/ICFUOibEV-z1viyWs7Stbw1crzyQDwLOyY6zYrgNu0E=452">
<span>
<strong>Database Branching in Postgres: Git-Style Workflows with Databricks Lakebase (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Databricks launched database branching for Lakebase Postgres, using copy-on-write storage to create isolated database environments in seconds without duplicating data, replacing the traditional pg_dump approach that can take hours for large databases.
</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.datadoghq.com%2Fblog%2Fopen-source-ai-sast%2F%3Futm_source=tldrdevops/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/PQ6PoCZOJ1xpgPPMkYYD4-5wiIVQBQbbL2hv3sfo_vo=452">
<span>
<strong>Introducing our open source AI-native SAST (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Datadog released an open source AI-native static application security testing (SAST) tool that uses large language models to detect code vulnerabilities with significantly fewer false positives than traditional rule-based tools.
</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/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/t-7koHUWC1I2oKkoA4ePFSBFgINQutJGwYZwGB4lRWY=452" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/b957c121/10</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_87a3a5d479ea%2F10/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/2lP5M_Mw8FmrPIgowv2_kdqXcA9OqXNjkH6tVeiAZ_4=452" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of devops professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdevops%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/vqqSAh87YtqlUBcmIuBqFqK11a_d6R9jJpHwuYz54vo=452"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? πΌ
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/bjfpeSWj132QL7g_wiZxAQEioGYh_NBfq5QWXABIzWU=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/qoQq-iWgDgy7sOplkTJh5nzDwXJ51D5k58JftQkciZI=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/bIhtVykmJxfJPhlDt6oe6IghFZsOPr0XCCwosiZSIac=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fkunaljaydesai%2F/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/hqi2le11s_b29gIjd_dl0XFHXsikhLXpJIzQEic79UU=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/wFtiGJG27_n4MVMlXm8Hectsz27xxBgfLwCJwDmvaPg=452"><span>Martin Hauskrecht</span></a>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdevops%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/3EjByF4z87vO_geRNnN5jaXhj26kxbzOHVZ0h6mVV-0=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR DevOps isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=1c5ddf10-b6dc-11ed-a12f-33c00cd07e37%26lc=156bb4b0-84b7-11f0-bc2e-b90f05b5bd4b%26p=9f89461e-370c-11f1-9b83-3bcbf728f6db%26pt=campaign%26pv=4%26spa=1776078073%26t=1776078392%26s=2bb21037d044088bfa1f607ab3d0de1a449103eb5636a36461fac22410a08a91/1/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/7j8dztk0jKZrgG8-5MOfXybGILtHEl3mW_Zy9wqhOTo=452">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019d86858b1a-51607b37-ca05-4938-9f71-1901afbfcf5a-000000/azKv_viqH55SypXIhhX0tr4Om0UUhdbw-rZDVdk6bjE=452" style="display: none; width: 1px; height: 1px;">
</body></html>