<!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;">CI/CD systems introduce a broad attack surface spanning SCM, CI, and deployment layers, where attackers can exploit misconfigurations β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/oQYqpd1Ei42VtSXqq7e0SSwBqyzLRFrf9ol70T-gH5g=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/0zRMTO1E238s8R88vbhGVhsf-qxdC4Nx3JsW4JhOmxs=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=7b765ece-5d86-11f1-8630-91c0e59ed5af%26pt=campaign%26t=1780312016%26s=60e635a6de575fde799496b3eb0b8362042d752b49da1b47fcdff82bee0294d3/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/X-lIUTtqrNA2azCRJxlsCuQDjmKOsyJBjo0OACVjNmI=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.ibm.com%2Fthink%2Ftopics%2Fagentic-engineering%3Futm_content=PVLWW%26p1=Display%26p2=448006762%26p3=247627917%26utm_term=30A06_header/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/rpcQVcF_WTP2FDuhBSQNVbMwDmx5QV_Q8LAa2pcROhc=452"><img src="https://images.tldr.tech/ibm.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="IBM"></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-06-01</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.ibm.com%2Fthink%2Ftopics%2Fagentic-engineering%3Futm_content=PVLWW%26p1=Display%26p2=448006762%26p3=247627917%26utm_term=30A06_header/2/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/RXfz8-KAAoj32v7MpDor7l5pDfyE29fkar4VsjK51eU=452">
<span>
<strong>Developers may use AI for quick code generation, but "vibe coding" can be problematic. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
In a recent survey, 84% of developers use or intend to use AI-assisted programming, but only 3% highly trust the output. Instead of building entire features with AI tools, agentic engineering uses AI agents for specific tasks like refactoring, documentation, and reviews while developers maintain oversight and validate all outputs.<p></p><p><a class="underline underline underline-offset-2 decoration-1 decoration-current/40 hover:decoration-current focus:decoration-current" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.ibm.com%2Fthink%2Ftopics%2Fagentic-engineering%3Futm_content=PVLWW%26p1=Display%26p2=448006762%26p3=247627917%26utm_term=30A06_body/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/2Oo0zaX7Vfj56XnoKV4CTrbovF0brAtvBg2KgW4QiPY=452" rel="noopener noreferrer nofollow" target="_blank"><span>Dive deeper into agentic engineering β</span></a> to see how multi-agent systems bridge the gap between speed and code quality. The key differences from vibe coding:</p>
<ul>
<li>Agents handle specific tasks not entire features</li>
<li>Developers validate all outputs through multi-agent systems</li>
<li>Maintaining a human-in-the-loop means fast development without sacrificing code quality</li>
</ul>
<p>Agentic engineering addresses a real concern. <a class="underline underline underline-offset-2 decoration-1 decoration-current/40 hover:decoration-current focus:decoration-current" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fbob.ibm.com%3Futm_content=PVLWW%26p1=Display%26p2=448006762%26p3=247627917%26utm_term=30A06_cta/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/muM8iP0k4xcXqMQ3vdXjRFpFB_0gPZI5UFinoIClqgA=452" rel="noopener noreferrer nofollow" target="_blank"><span>Visit the IBM Bob Site β</span></a> and <a class="underline underline underline-offset-2 decoration-1 decoration-current/40 hover:decoration-current focus:decoration-current" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fbob.ibm.com%2Ftrial%3Futm_content=PVLWW%26p1=Display%26p2=448006762%26p3=247627917%26utm_term=30A06_cta/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/4MWE0MlV7XBzb-p0vJw8c4jn1DLkNcHCdYnrTS2lDDc=452" rel="noopener noreferrer nofollow" target="_blank"><span>Start Your Free Trial β</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%2Fnixos.org%2Fblog%2Fannouncements%2F2026%2Fnixos-2605%2F%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/KtJDw0izA8UiUrxI2BVjkMmIQO4d6RmWERCrXVxWSvw=452">
<span>
<strong>NixOS 26.05 released (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
NixOS 26.05 βYararaβ is now available, bringing a large Nixpkgs refresh with over 20,000 new packages, over 20,000 updates, 85 new NixOS modules, systemd-based stage 1 by default, GNOME 50, GCC 15, and LLVM 21. This release is supported until December 31, while 25.11 is deprecated and x86_64-darwin support will end after 26.05 due to Apple's platform deprecation and limited maintainer capacity.
</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%2Fdigitalocean-opencode-inference-routers%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/0_0are4ICwpc0SqsqzsrTrOLF54cj4TT6fDx7NCDrrk=452">
<span>
<strong>OpenCode Now Supports DigitalOcean Inference Router for Intelligent Model Routing (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DigitalOcean launched its Inference Router in Public Preview, integrating with OpenCode (the 160,000+ star AI coding agent on GitHub) to dynamically route requests to the most cost-effective AI model for each task rather than defaulting to expensive frontier models. The router aims to solve AI coding agents' "massive spending problem" where trivial tasks like writing docstrings unnecessarily consume premium model tokens, offering developers an OpenAI-compatible API that automatically balances latency, cost, and output quality.
</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%2Fcoreinfrastructureandsecurityblog%2Fhardening-openclaw-on-aks-mitigating-container-escapes-with-kata-microvm-isolati%2F4516030%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/ZHvrP2l-z9mXEZXuiZYZp3l2cAn3tYthETD-TUjwe7w=452">
<span>
<strong>Hardening OpenClaw on AKS: Mitigating Container Escapes with Kata microVM Isolation (13 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenClaw's broad system access creates a high-risk security model where untrusted skills or prompt injection can lead to full system compromise. When deployed in standard containers, its reliance on shared-kernel isolation introduces container escape risks, making host takeover and lateral movement possible through kernel exploits, misconfigurations, or exposed privileged interfaces.
</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%2Fmixpanel.substack.com%2Fp%2Fhow-we-reduced-median-memory-estimation%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/9GI0MBmnFejxD4_AXOim7zfJczCz9OQLySuartAReQM=452">
<span>
<strong>How We Reduced Median Memory Estimation Error by 99%, With the Help of AI (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A compaction pipeline's memory estimates at Mixpanel were causing OOMs and inefficiency due to a crude multiplier model. Replacing it with a simple βlast observed valueβ approach, refined through AI-assisted large-scale analysis, reduced median error by 99% and dramatically improved reliability in production.
</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%2Fhenrikwarne.com%2F2026%2F05%2F31%2Fwith-claude-less-coding-more-testing%2F%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/XBpntJhtDb4omQxScGseoFk8NlMWW8fjxALHHFEowZ4=452">
<span>
<strong>With Claude: Less Coding, More Testing (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Using Claude Code has shifted development away from manually writing boilerplate and toward reviewing, understanding, and testing AI-generated changes. The workflow is still software development: the developer stays responsible for the design and details, uses Claude to explore existing code and set up tests faster, and treats AI as a way to deepen understanding rather than avoid 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%2Fgithub.com%2Fnicobailon%2Fpi-subagents%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/KOjyd1M-bvCU-Rkagv00mj1aCqnBbWbqlUuck-3Jing=452">
<span>
<strong>Pi-subagents (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Pi-subagents is a new extension that lets Pi AI delegate tasks to specialized child agents for parallel work like code review, implementation, and audits. After a simple install, users can request delegation in plain language without needing to configure agents or learn commands, with the extension shipping seven built-in agents (scout, researcher, planner, worker, reviewer, oracle, and delegate) that can run in foreground or background modes and support features like git worktree isolation, structured outputs, and optional intercom coordination between parent and child sessions.
</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%2Fsupermemoryai%2Fsupermemory%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/8rAN1l85JN7CdQ6lweBupUtXUiJWWyZKeJMQaqVNISo=452">
<span>
<strong>Supermemory (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Supermemory, a research lab that topped three major AI memory benchmarks (LongMemEval, LoCoMo, and ConvoMem), launched a memory and context engine that gives AI assistants persistent memory across conversations by automatically extracting facts, building user profiles, and handling knowledge updates. The system offers both a free consumer app and a developer API that integrates with popular AI frameworks like Claude, Cursor, and VS Code, delivering context in ~50ms without requiring manual vector database configuration or embedding pipelines.
</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.elastic.co%2Fblog%2Fstate-of-observability-2026-financial-services%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/qPa2DE-YL_CS8590ydOnyFSmXST7cEGENRW-muyLoTg=452">
<span>
<strong>State of Observability in Financial Services 2026: From implementation to business impact (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Financial services observability becomes strategic with 70% mature practices, heavy cost pressure, compliance challenges, and 94% GenAI adoption, while OTel rises and cybersecurity uses shared telemetry. LLM observability lags despite high expectations.
</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%2Fsonraisecurity.com%2Fblog%2Fglobal-s3-another-c2-channel-for-agentcore-code-interpreters%2F%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/lY8HctSoeJoAvlVgX6FaJkt0YDsUmWhM18bBjaRrIJY=452">
<span>
<strong>Global S3: Another C2 Channel for AgentCore Code Interpreters (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Research shows AgentCore code interpreter sandbox S3 access can be abused as a bidirectional command and control channel using buckets and presigned URLs to build a reverse shell, despite DNS exfiltration fixes. Mitigations include VPC mode and strict S3 gateway endpoint policies.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">β‘</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>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.datadoghq.com%2Fblog%2Fci-cd-threat-matrix%2F%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/RvzJgt116kpvasJh-730r0vdlAsN-99oLn4qxDrfgSo=452">
<span>
<strong>CI/CD security: threat modeling using a MITRE-style threat matrix (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CI/CD systems introduce a broad attack surface spanning SCM, CI, and deployment layers, where attackers can exploit misconfigurations or compromised credentials to modify pipelines, access secrets, and exfiltrate data.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.databricks.com%2Fblog%2Fenabling-evolutionary-database-development-database-branching-lakebase%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/ob_Ee-Kgrc62O8szoDb-RVLbFshuJKGS6sWUzhClG_s=452">
<span>
<strong>Enabling Evolutionary Database Development: database branching with Lakebase (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Databricks introduced copy-on-write database branching in its Lakebase product, enabling developers to create isolated, production-scale database copies in one second with zero initial storage costβsolving the 20-year-old challenge of giving every developer their own database instance for testing.
</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%2Fdarylcecile.net%2Fnotes%2Fspeed-of-prototyping-age-of-ai%3Futm_source=tldrdevops/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/mU_xYl_Uh2ySfoHmc79bBJY2MqZSmRk91xkLm2CdyOQ=452">
<span>
<strong>The Speed of Prototyping in the Age of AI (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI has dramatically lowered the cost of prototyping, letting anyone turn βnice idea, no timeβ concepts into working repos much faster while shifting the work toward specs, boundaries, architecture, and delegation.
</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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/Rx0ygTVWFhkvSpYYUH0xhXZvw1EvUOreaES8HRpLK58=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/4CTtbswAEyAIR5djF63B673qiiaKR1AxDwYJSqo2a-k=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/iRnzpKywyJGMyVucWHNKaJOIF8e329Ef9DEeaiXjVh4=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/2o5SbHS6MO452ZYi3GAeGmTA-3gRqVkyRkh1ZDQ2Qk0=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/Zyk7McJbH-VMknMng65KPolPCp__p6ol98ktiEJ1Dd4=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/5kEBS1NIR8b1IxZjMnAtEBEo8BBvyj4Eu955igVpc_s=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/WROu-K-SuuVhv731s1vZFDUGnKACxsB6_2ZaCdPYmbs=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/ToYRwGE2L7lKQBLKLuStfXfJLBItRWjjQG5NaDLTH_M=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/KLPPMLjkC7JxupaExLW5LlahfpMocasz9YK60FD8258=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=7b765ece-5d86-11f1-8630-91c0e59ed5af%26pt=campaign%26pv=4%26spa=1780311671%26t=1780312016%26s=5a4b01359535d921602ae3f24e962518c59aa27c50da6956b5b6db591df584a0/1/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/bN0NBTTs9a6hLtHxK47H2up-Jm0ukmQ4DLx7gt310Ms=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/0100019e82dd8524-795fe5bf-15b9-4d1f-9096-75ce7ba9c0c9-000000/3bUNvhR-jjZ76F9GyYlbqb5u74lYGhl36jNpeelO-yk=452" style="display: none; width: 1px; height: 1px;">
</body></html>