<!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;">Agent-generated pull requests are increasing review load while quietly introducing more redundancy and technical debt, making human judgment โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ โ </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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/6ZQHEuIKhLIaDOxNtEsJJzAQHzhyK2mrzGEJUHPdCEs=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/vHwEGvEubNRnvcJ4M04DsOL5OWhQplPZwJT_1OXkEQQ=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=dbb286c6-5031-11f1-a38a-89339bd7acb1%26pt=campaign%26t=1778843206%26s=b3f88461d9815d18d9e94140b612a23338eb0392f5e6f55cd820d0172cee8e62/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/zH1QVEwqm93IGpw0ERttwT6jM_Io76-2pr6Dlp_lEvE=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.harness.io%2Fevent%2Fflagship%3Fcampaign_id=701Uw00000jEtPUIA0%26utm_source=tldr%26utm_medium=email-paid/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/kkKISW7y1RvS48zvkPPwk_pDlVrxSIns2tfiTIvRbxE=452"><img src="https://images.tldr.tech/harness.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Harness"></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-05-15</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.harness.io%2Fevent%2Fflagship%3Fcampaign_id=701Uw00000jEtPUIA0%26utm_source=tldr%26utm_medium=email-paid/2/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/v-tUm2UNICpo9q2Z8TPbu7mB-ZkspBs9S6bM23S20Ss=452">
<span>
<strong>Cursor, Box, and United Airlines talk AI-powered releases on one virtual stage (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI is accelerating software delivery, but most release strategies were not built for AI-generated changes. At <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.harness.io%2Fevent%2Fflagship%3Fcampaign_id=701Uw00000jEtPUIA0%26utm_source=tldr%26utm_medium=email-paid/3/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/H4MAubrf48IDHSOZzCU_tUDMhKitUb9lCZRTO5wS4fE=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Flagship: The Feature Management and Experimentation Summit hosted by Harness</strong></span></a>, leaders from Cursor, Box, United Airlines, JPMC, and more will share how modern teams are adapting feature delivery for the AI era including how to:
<br>
<br>โ
Govern and release AI-powered features with confidence
<p></p>
<p>โ
Experiment safely before changes impact customers</p>
<p>โ
Scale feature delivery without increasing risk</p>
<p>Featuring sessions on feature flags, experimentation, rollout strategies, and release reliability for AI-driven applications.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.harness.io%2Fevent%2Fflagship%3Fcampaign_id=701Uw00000jEtPUIA0%26utm_source=tldr%26utm_medium=email-paid/4/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/aFY7t-58rSMfsG9RB5gbtcizlXAQdSLZch2k-p3ISts=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Join live</strong></span></a><strong> </strong>on <strong>June 17 (10:00 AM PT / CET)</strong></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.harness.io%2Fevent%2Fflagship%3Fcampaign_id=701Uw00000jEtPUIA0%26utm_source=tldr%26utm_medium=email-paid/5/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/1umjHZSGgX7-tokmHYBP0BCOh6y80kA9ZwCIm3ZupMo=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Register 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%2Fcloud.google.com%2Fblog%2Ftopics%2Fdevelopers-practitioners%2Fship-code-within-minutes-with-the-gemini-cli-devops-extension%2F%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/YVm5K_5oUIubRdjZhcAMM0Ujbv1IPeEKU__1gK8rYpg=452">
<span>
<strong>Ship code within minutes with the Gemini CLI DevOps Extension (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Gemini CLI CI/CD extension bridges the gap between local AI-assisted development and production deployment by enabling conversational deployment, pipeline generation, infrastructure provisioning, and security scanning across Gemini CLI, Claude Code, and Antigravity environments. Using MCP servers, AI skills, and a cloud architecture knowledge base, the system automates Cloud Run deployments, Cloud Build pipelines, and Google Cloud infrastructure setup while preserving developer control through conversational approvals and least privilege 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%2Fwebflow.sysdig.com%2Fblog%2Fintroducing-prempti-runtime-security-for-ai-coding-agents-powered-by-falco%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/QsTLgTbyRH-axBtFU6r4AYRWNUUn1Aa8BjEbHc-NQkI=452">
<span>
<strong>Introducing Prempti: Runtime security for AI coding agents, powered by Falco (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Prempti is an open-source security tool that uses Falco's detection engine to intercept and evaluate AI coding agent actions in real-time, allowing developers to allow, deny, or manually approve tool calls before agents access sensitive files like SSH keys or execute potentially risky commands. The lightweight service runs without root access and includes default rules protecting against common threats like credential theft, prompt injection, and unauthorized network calls, while offering both enforcement and monitor-only modes for teams adopting AI coding assistants.
</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%2Fkubernetes.io%2Fblog%2F2026%2F05%2F13%2Fkubernetes-v1-36-advancing-workload-aware-scheduling%2F%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/LhqOYL7x0JWewqaL_J7oOdZBYBXjJznudGDahZp6CeM=452">
<span>
<strong>Kubernetes v1.36: Advancing Workload-Aware Scheduling (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes v1.36 introduced a major architectural overhaul for workload-aware scheduling by splitting the Workload API into a static template and a new PodGroup API that handles runtime state, enabling atomic scheduling of entire pod groups rather than individual pods. The release also added topology-aware scheduling to reduce network latency in AI/ML workloads, workload-aware preemption that treats pod groups as single units, Dynamic Resource Allocation support for shared devices across massive workloads, and native Job controller integration that automatically creates gang-scheduled workloads for indexed parallel jobs.
</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%2Fgithub.blog%2Fai-and-ml%2Fgenerative-ai%2Fagent-pull-requests-are-everywhere-heres-how-to-review-them%2F%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/iWyVSLf4T-iX-69zz97WfoI5xkEG6W5v2gz9fbiX0a0=452">
<span>
<strong>Agent pull requests are everywhere. Here's how to review them (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Agent-generated pull requests are increasing review load while quietly introducing more redundancy and technical debt, making human judgment and contextual review more critical despite cleaner appearing code and passing tests. Effective review focuses on blocking weakened CI, catching duplicated utilities, tracing critical logic paths, validating security boundaries around LLM workflows, and requiring scoped changes with failing pre-change tests before approval.
</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%2Fdevops%2Fbuilding-an-end-to-end-agentic-sre-using-aws-devops-agent%2F%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/NC2zOGi4i1v3KGQlU7iaPJvl3Ly6IO3Og1M0vWvTaxY=452">
<span>
<strong>Building an end-to-end agentic SRE using AWS DevOps Agent (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AWS DevOps Agent enables autonomous SRE workflows by correlating telemetry across CloudWatch, Splunk, GitHub, and Slack to investigate incidents, identify root causes, generate mitigation plans, and produce agent-ready remediation specs for coding agents like Kiro. The architecture uses Agent Spaces, webhooks, MCP integrations, and customizable skills to automate multi-cloud incident response, reducing manual troubleshooting and mean time to resolution while improving operational scalability and governance.
</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%2Fzork.net%2F~st%2Fjottings%2Fshell-tool-testing.html%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/H5eR121ho78EuYuNQYpV6B43StvDqcbeYXzPqdzFeGs=452">
<span>
<strong>Shell Tool Testing (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
prove and TAP provide a lightweight way to test Unix shell tools without adding a heavy framework: each shell test prints simple ok / not ok results, and prove discovers, runs, summarizes, parallelizes, and reorders them. A small shared common.sh harness can handle temp directories, assertions, captured stdout/stderr, bailouts, and TAP formatting, making shell test suites easy to grow while keeping failures readable.
</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.revealbi.io%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/ZIEmdpUkZtu_YNQ51uGpw29Qkts28qnh4fsZILAwp6k=452">
<span>
<strong>Is your embedded analytics just an iframe in disguise? (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Most "embedded BI" tools are just an iframe with extra steps - which menas separate auth, broken styling, and a bad experience for your users. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.revealbi.io/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/aEdqJVchMqE6o3CFcVHNz1Oh4t3nQ2WY6iyTBrfVsOk=452" rel="noopener noreferrer nofollow" target="_blank"><span>Reveal</span></a> ships as a real SDK for React, Angular, Vue, and Blazor. Dashboards render natively inside your app - with your auth, your branding, and no compromises. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.revealbi.io/2/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/GLmllxVdNzDiEcKgAPzoGMNwcVSAjPWhom5jCFVS1Jc=452" rel="noopener noreferrer nofollow" target="_blank"><span>See the SDK โ</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%2Fsupertone-inc%2Fsupertonic%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/eWQ71PuKUcWbMKjUxIYVl-H9ADmTTnh9u9EztJHbKoE=452">
<span>
<strong>Supertonic (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Supertonic 3 is a new open-source text-to-speech system with 99M parameters that runs entirely on-device without cloud APIs and supports 31 languages while delivering competitive accuracy against models up to 20x larger. The lightweight system runs fast on CPU, works offline on devices from Raspberry Pi to e-readers, and is available now through Python, Node.js, browser implementations, and mobile platforms.
</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%2Fgarrytan%2Fgstack%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/A5kraU2F80aSNJCKWNwpSPOn-QVWNmijWaXiRNG-0nY=452">
<span>
<strong>gstack (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Garry Tan, Y Combinator's CEO, released gstack โ an open-source MIT-licensed toolkit that transforms Claude Code into a virtual 23-person engineering team through specialized AI agents and workflow automation. Tan claims he's shipping at 810ร his 2013 productivity rate (11,417 logical lines of code per day in 2026 vs. 14 in 2013), delivering 40+ features and 3 production services in 60 days part-time, with standout capabilities including a visual design iteration tool that generates multiple mockups for comparison, an AI-controlled browser with anti-bot stealth and sidebar assistant, cross-platform support for 10 different AI coding agents, and a conductor system for running 10-15 parallel development sprints simultaneously.
</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%2Fmodern-sql.com%2Fblog%2F2026-05%2Forder-by-history%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/1DXqVTWpAr3TmYNeajFAY90O_xGy6k0RqQgn7RxS3xQ=452">
<span>
<strong>Order by Has Come a Long Way (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
SQL's ORDER BY clause now supports non-selected columns, expressions, explicit null ordering, and use inside subqueries in modern SQL standards. SQL has three relevant โordersโโsyntax, logical evaluation, and actual executionโso developers should trust execution plans over simplistic infographics about clause order or โfilter earlyโ advice.
</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%2Fwasp.sh%2Fblog%2F2026%2F05%2F13%2Fnew-language-for-web-dev-was-a-mistake%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/EJNhbWGM7l6edgKcuD7HIgiBqjdA3CSx4u9fb7AhPJ0=452">
<span>
<strong>Inventing a New Programming Language for Web Development Was a Mistake (18 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Wasp's founders now see their custom language as a mistake: developers liked the high-level full-stack framework idea, but the โnew languageโ framing created adoption friction and made IDE/tooling support much harder than expected. The real value turned out to be Wasp's compile-time understanding of the whole app, so its team is replacing the custom DSL with TypeScript while keeping the underlying framework model intact.
</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%2Faws.amazon.com%2Fabout-aws%2Fwhats-new%2F2026%2F05%2Famazon-route-53-resolver-ipv6%2F%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/dIvqHMPPo0rMcQgpW7amnUSaHwmpdqHQS95uWw7tt5M=452">
<span>
<strong>Amazon Route 53 Resolver endpoints now support additional capabilities for IPv6 query traffic (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon Route 53 Resolver endpoints now support DNS64 on inbound endpoints and IPv6 forwarding over internet gateways on outbound endpoints, enabling IPv6-only clients and hybrid networks to communicate with IPv4 services without modifying existing infrastructure.
</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%2Fkubernetes.io%2Fblog%2F2026%2F05%2F12%2Fkubernetes-v1-36-psi-metrics-ga%2F%3Futm_source=tldrdevops/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/lp9xbEj7q5z1XyMVCwkR0TZuIz2KleArz5UOtgLfqJ8=452">
<span>
<strong>Kubernetes v1.36: PSI Metrics for Kubernetes Graduates to GA (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Kubernetes v1.36 has graduated Pressure Stall Information (PSI) metrics to general availability, giving users production-ready visibility into CPU, memory, and I/O resource contention at the node, pod, and container levels.
</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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/mBHanyMV-kZOyRGZ5SGKykCooSXHmEWBqGe2Mff2WCU=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/IWUmchVlcNlpnZ8kHbGKaGIXyO9OLP8aH9DSsPSYi5o=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/OsLWVHCn5ZUGeQvAJglhV0dKF8JCcNcUatW3kDEtGYE=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/ZrTy1733RXse4oiy4-6qI9QDixco8MhZ2B3z2htTSFw=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/CxeKrrEz1txU7X65HlKFaynd4Pte3Iw6gJ42Fekhe9E=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/N5_E2zYCrwEfAASojK9wryx2ISDYm_8RZOWhhNtbRC4=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/wDFMN-b95Wdk0JUsebPQje0DdFTTjPlweDSQl8J4_Qo=452"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/ZGap-YErzA-iqCh7eI1hWDNbYgBKZGiMbyXfdBoZo0Q=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/XeHZpuB1EjcIt2zQmJPMYdTluB_nXRxIGa-Yilw9h0I=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=dbb286c6-5031-11f1-a38a-89339bd7acb1%26pt=campaign%26pv=4%26spa=1778842881%26t=1778843206%26s=45418554df4b5e5ff4b6ffab9e3291f385ec547c52ed140f317591f856b03a19/1/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/I0VVxA-zOW_3Q9O5lxM3d4RHocE4-bgOcbWWSZE0VNw=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/0100019e2b5143e8-8db5e568-75f9-4b58-a9c4-f8563094b365-000000/_RMnSvmYLvBcjbvYUp4wuUa3sGHTaIGhEz4cBzQERg8=452" style="display: none; width: 1px; height: 1px;">
</body></html>