<!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;">By combining Bazel with classic software engineering principles, the Quip and Slack Canvas backend build pipeline was sped up to as little as 25 min β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/v0FEokc2SPlYA-AjZpcc9CI9QHm3CGzqL6u2mtnal8M=430" 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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/KGPgeyWyJpvx-uASSfXrlgNNI_JWR7YzbrL7EEEuUaY=430" 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=906b6d3e-bba5-11f0-8929-118cc3dc05bd%26pt=campaign%26t=1762517164%26s=e0b95bcc0b9cf5067966376270f519b7892499fa7dcdcaa78e190507b50e02cc/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/Y19uICgr9RR0vf6OWf4XIzibR4CFe0yjVjvBu7C3lTo=430"><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.n-able.com%2Fresources%2Funifying-itops-and-secops%3Futm_medium=email-paid%26utm_source=whitepaper%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/15WCUojD_A0EElVmvcuvjNY3O4fA1u8NI2c-b-6d4jM=430"><img src="https://images.tldr.tech/n-able.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="N-Central"></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">2025-11-07</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.n-able.com%2Fresources%2Funifying-itops-and-secops%3Futm_medium=email-paid%26utm_source=whitepaper%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/2/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/q6_gwh1dEw9NoMVFjICPfq7psHk1fkM3hgV4C0rkTzc=430">
<span>
<strong>A blueprint for aligning and converging ITOps and SecOps (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Converging ITOps and SecOps sounds nice β and with 95% of organizations leaving 20% of their endpoints <a class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Funifying-itops-and-secops%3Futm_medium=email-paid%26utm_source=whitepaper%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/3/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/HN8Hj97wybGjpO7YZqiooPkz3gOpmvQFTyOHeGFeKw8=430" rel="noreferrer noopener" target="_blank"><span>undiscovered and unprotected</span></a>, it's increasingly important.
<p></p>
<p>π€But doesn't βalignmentβ just lead to vaguely defined areas of responsibility?</p>
<p>βIt certainly can. Without defining a clear plan, βbreaking down silosβ will lead to friction and paralysis.</p>
<p>π‘N-able laid out the <a class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Funifying-itops-and-secops%3Futm_medium=email-paid%26utm_source=whitepaper%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/4/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/gT2RrSAY6IPTqIUhDUPH0CVat5fPv8UOleKR1Ser7qw=430" rel="noreferrer noopener" target="_blank"><span>Convergence Blueprint</span></a> to help you map your convergence of people, processes and technology for improved operational efficiency and resilience.</p>
<p>Read it to see practical examples, learn about modern tooling, and better understand exactly what to focus on.</p>
<p><a class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.n-able.com%2Fresources%2Funifying-itops-and-secops%3Futm_medium=email-paid%26utm_source=whitepaper%26utm_campaign=nc-na-lt-dgp-tldr_newsletter_campaign-2025-11-07%26utm_content=tldr/5/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/QEfv1Sus2kjzpYte-wdit_15o1PrdJDBebl-8Pcde5w=430" rel="noreferrer noopener" target="_blank"><span>Download the blueprint</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%2Fwww.cncf.io%2Fannouncements%2F2025%2F11%2F06%2Fcloud-native-computing-foundation-announces-graduation-of-crossplane%2F%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/idGIK0LqRrO9Ry0gARXZ7Ac1tvyYoFIUheL9qUf_6es=430">
<span>
<strong>Crossplane's Graduation Announcement (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Crossplane, a cloud native platform engineering tool that brings declarative APIs to cloud infrastructure, applications, and services, has graduated from the Cloud Native Computing Foundation. With over 3,000 contributors from 450+ organizations, Crossplane has been adopted by companies like Nike, NASA Science Cloud, and IBM to build secure and scalable internal 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%2Fcloud.google.com%2Fblog%2Fproducts%2Fmanagement-tools%2Fnew-log-analytics-query-builder-simplifies-writing-sql-code%2F%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/Ks5sCXroDamw0tyI-TyjfaK4LfB63uEO8519U8bSKck=430">
<span>
<strong>Introducing the Log Analytics query builder: Easier analytics for your logs (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google Cloud introduced the Log Analytics query builder, a new UI-based tool that simplifies log analysis by allowing users to generate and visualize queries without needing SQL expertise. It enables faster troubleshooting, intuitive JSON handling, and real-time SQL previews, helping teams quickly extract insights from their observability data.
</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%2Fslack.engineering%2Fbuild-better-software-to-build-software-better%2F%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/LJqeIA72E0jrmXMmIiE3zuJyu5JvSY0qfGKqroMgIvg=430">
<span>
<strong>Build better software to build software better (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
By combining Bazel with classic software engineering principles, the Quip and Slack Canvas backend build pipeline was sped up from 60 minutes to as little as 25 minutes when the frontend was cached, and up to six times faster overall. Key to the improvement was severing dependencies between the frontend and backend, rewriting Python build orchestration code in Starlark, and composing granular units of work. Analysis of the build graph also revealed flaws, such as intertwined backend and build code, which were addressed through separation of concerns and rewriting build code, leading to a higher cache hit rate.
</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%2Fsimonwillison.net%2F2025%2FNov%2F6%2Fasync-code-research%2F%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/gQIhlauQtODr35KWRsKn7Q1OjAfMq4Z3Ksijr2Mo_c8=430">
<span>
<strong>Code research projects with async coding agents like Claude Code and Codex (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A new workflow called βcode researchβ uses asynchronous coding agents such as Claude Code, Codex, and Gemini Jules to autonomously run experiments that answer programming questions through executable proof-of-concepts. By assigning these agents dedicated GitHub repositories with full network access, developers can launch multiple research tasks daily that independently return verifiable results with minimal manual involvement.
</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%2Flinks.tldrnewsletter.com%2FnxwGcz/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/zadRftPaM7Tsp7RTFosLPVKAGoXSDtuf4mAjfORnnZc=430">
<span>
<strong>Let's Build an MCP Server (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This tutorial explains how to build a functional MCP (Machine Communication Protocol) Server with surprisingly little code, using Semaphore's public API to query build data and manage CI/CD workflows. It walks through how to create a Python project, install necessary dependencies like "mcp[cli]" and "httpx," define a "list_projects" tool to retrieve project names, test the server using the MCP Inspector, and connect to Codex. Semaphore is developing an official MCP server, which will soon be generally available, offering a read-only version initially to interested organizations.
</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%2Fpages.temporal.io%2Fpeak-load-readiness-assessment%3Futm_source=newsletter%26utm_medium=sponsorship%26utm_campaign=peak-load-readiness%26utm_content=tldr-fintech-peak-load/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/ihq9WsSnHBU5po3PZ6Sgt46V_R5ydNBbiaX5gfLVgqk=430">
<span>
<strong>Avoid the 2 a.m. scramble with this 5-minute assessment from Temporal (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Infrastructure works fine until traffic spikes 10x. What breaks first: queues, retries, your database? Take the <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.temporal.io%2Fpeak-load-readiness-assessment%3Futm_source=newsletter%26utm_medium=sponsorship%26utm_campaign=peak-load-readiness%26utm_content=tldr-fintech-peak-load/2/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/-SZ7YPSblDSPjj8VkCI4ltzEF6srXZpMFMa1FE7toYo=430" rel="noopener noreferrer nofollow" target="_blank"><span>5-minute assessment</span></a> to find out now... instead of at the next 2 a.m. freakout. Your score might surprise you! <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fpages.temporal.io%2Fpeak-load-readiness-assessment%3Futm_source=newsletter%26utm_medium=sponsorship%26utm_campaign=peak-load-readiness%26utm_content=tldr-fintech-peak-load/3/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/ljbACbgdcwtz--XKhiaYE6buvVl6_ocJwS6PUfiDkeQ=430" rel="noopener noreferrer nofollow" target="_blank"><span>Take the assessment</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%2Fdeepnote%2Fdeepnote%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/_oHmuwTBFsJaTm-YqYAuk8PpO5Vdeux5AT5NJYIy15s=430">
<span>
<strong>Deepnote (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Deepnote, used by over 500,000 data professionals, is a successor to Jupyter that adds an AI agent, sleek UI, new block types, and native data integrations. The Deepnote open-source platform allows users to edit and run notebooks in AI-native code editors and offers free cloud access to students and educators.
</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%2Ftoon-format%2Ftoon%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/Lj3RYMiNGnH2n8reQgkM1UEdmiqd0oCc8JoN2VuF5U8=430">
<span>
<strong>TOON (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Token-Oriented Object Notation (TOON) is a compact data serialization format for LLM prompts that potentially halves token usage compared to JSON. It uses YAML's indentation and CSV's tabular format with optimizations to reduce token cost when passing structured data to Large Language Models. Benchmarks show that TOON achieves 70.1% accuracy (vs JSON's 65.4%) while using 46.3% fewer tokens.
</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%2Faws.amazon.com%2Fblogs%2Fmt%2Fhandling-sensitive-log-data-using-amazon-cloudwatch%2F%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/7ElxKoJN10BPlleOWzC2FmRlg_xkCE_S0iWl2Knam1c=430">
<span>
<strong>Handling sensitive log data using Amazon CloudWatch (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon CloudWatch and AWS Identity and Access Management enable secure handling of sensitive log data through automated detection, masking, and access control mechanisms. These capabilities help protect personally identifiable information while maintaining operational efficiency and minimizing mean time to respond during application troubleshooting.
</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.sysdig.com%2Fblog%2Fhow-agentic-ai-is-changing-cloud-security%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/a8pKBO-HYc41yRPSFrr3lJ-1UONmtjO-yQ5ooWOLrV4=430">
<span>
<strong>How agentic AI is changing cloud security (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Agentic AI transforms cloud security by evolving from passive copilots to proactive teammates capable of reasoning, learning, and acting autonomously. Sysdig's approach uses autonomous agents that analyze environments, assess business risk, and take action to strengthen defenses, marking a shift toward smarter, faster, and more adaptive cloud protection.
</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.linkedin.com%2Fblog%2Fengineering%2Fai%2Faccelerating-llm-inference-with-speculative-decoding-lessons-from-linkedins-hiring-assistant%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/T0bt3LsduIlApKM6REoR4g6ViF8iHz-9Yi-tT1Ha6CM=430">
<span>
<strong>Accelerating LLM inference with speculative decoding: Lessons from LinkedIn's Hiring Assistant (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
LinkedIn's Hiring Assistant, the company's first AI agent for recruiters, now uses n-gram speculative decoding to address latency challenges and improve the responsiveness of the user experience. The technique accelerates text generation without sacrificing quality and resulted in a nearly 4x higher throughput at the same queries per second, as well as a 66% reduction in P90 end-to-end latency. N-gram speculative decoding shines in workloads where outputs naturally repeat phrases or follow structured patterns.
</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%2Finfo.planview.com%2Fdigital-product-delivery-_demo-on-demand_lad_en_reg.html%3Futm_medium=pedm%26utm_source=tldr%26utm_campaign=pv_lad_dp-office-of-the-cto_dga_ww_x_x_en%26utm_content=deliver-the-right-software-faster_demo-on-demand/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/2eZEKCHrCacnUyFgpz3jCNlrCRj_2gHaBxS8e0CyK4c=430">
<span>
<strong>Distributed development won't fix siloed thinking (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
You're delivering software. Are you delivering value? With Planview, you get a single overview of planning, execution, and business impact. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Finfo.planview.com%2Fdigital-product-delivery-_demo-on-demand_lad_en_reg.html%3Futm_medium=pedm%26utm_source=tldr%26utm_campaign=pv_lad_dp-office-of-the-cto_dga_ww_x_x_en%26utm_content=deliver-the-right-software-faster_demo-on-demand/2/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/FUU1IrQOtPrs9rYGW19PGO3-qMlGSikHp2sgyLdity8=430" rel="noopener noreferrer nofollow" target="_blank"><span>See how Planview unifies the entire product development cycle.</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.docker.com%2Fblog%2Fsecurity-shadow-it-collaboration%2F%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/8PAKeyVwzvB-JNPjPsXo07xt01cZBRodEEv_2abIqIc=430">
<span>
<strong>Security Doesn't Have to Hurt (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Rigid security practices often stifle innovation and create unnecessary conflict between IT and security teams, leading to shadow IT.
</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%2Fmedv.io%2Fblog%2Fthings-i-dont-like-in-configuration-languages%3Futm_source=tldrdevops/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/iYG6K8S8j8D1S2hhZdjKR9gnK48urzwxh8pmpAbYAtY=430">
<span>
<strong>Things I Don't Like in Configuration Languages (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Existing configuration languages such as YAML, XML, TOML, HJSON, and HCL contain redundant or confusing syntax, inconsistent handling of data types, and overly complex specifications.
</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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/1X5K_O5QQvhm0PKNCP4A63SKgpy1ElHAGg8-VwKlr04=430" 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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/3UpENSEuqORAorUfz2VtENLwb6eC0ZKATqsvyOyobRw=430" 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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/SHiO-GU1MJJnE5Vj2Aa8d6-9GmyzUpk2GKX7MxWSE5o=430"><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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/4fiMG0hbV1zWxZYsMJHEtP122WTBxc3gc2tF64htM1M=430" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</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!
</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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/2pXHJr8Nrp2YooTytNeqIyn20ml-Xl7UZNvU0v-3_CY=430"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/MnTA8wqCfLkAxnfgaUTHkgPgowVhtAqD_0pzAe-Zd-c=430"><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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/TTxvtUlbQp9xWU_uJCYVpytmhqeZhPX5KdF9UbxwGkc=430">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=906b6d3e-bba5-11f0-8929-118cc3dc05bd%26pt=campaign%26pv=4%26spa=1762516872%26t=1762517164%26s=9c4fd798a674a5a9f049e711ac8f025fab2c3b7416aa1481909b596885ec15de/1/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/GoN0bzHhlao_6zbctbvwHH9pAXcWHWpcQ8EJ2w6KINk=430">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/0100019a5e35a2f2-b0c32b0c-796b-41b9-8977-ccb4301df790-000000/wAeqi6pQX1TiwCiCQ0T45o54SXm44XcsiyQrywA8AwU=430" style="display: none; width: 1px; height: 1px;">
</body></html>