<!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;">Go remains extremely well-liked, but developers want clearer best-practice guidance and better discoverability of high-quality modules β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/aXsGrBDA8dWjMkdDVNuCOiznZvRjF5b7Lsv10KYSU1w=441" 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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/wEFnbP1DXTu0NcsuOVjhAKguHYnXBCZF5HjdlApE14o=441" 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=30887b6a-f83f-11f0-af03-0d1dd39aab01%26pt=campaign%26t=1769169975%26s=ccf188437cd3f61ade50b9a225048f20eb2a847733304521533f37d027e8c297/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/iwLUVj20HexpyqXPC20_eBKiCaMGTCLzx90S08EIGUo=441"><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%2Flinks.tldrnewsletter.com%2F6Ifa03/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/fvzNrGggP607gFlphAnUaENFp1BcBe7cispIvAooz18=441"><img src="https://images.tldr.tech/atlassian.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Atlassian"></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-01-23</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%2Flinks.tldrnewsletter.com%2F6Ifa03/2/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/AIQnyY0OFc_zJXLXRjHyjWGtRoGdXxrTm4LSmwZm4Ec=441">
<span>
<strong>Get a free copy of the Forrester Wave for DevOps Platform: see why Atlassian is a leader (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Everyone recognizes DevOps as the modern standard, but is everyone actually integrating and automating development? That depends on their tooling AND their culture. <p></p><p>The <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2F6Ifa03/3/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/7iyPStVB-aeSxutYmZRs_czaWiAz1q8tdCKerTTIJRs=441" rel="noopener noreferrer nofollow" target="_blank"><span>Forrester Wave DevOps Platforms</span></a> report for Q2 2025 looks at what matters most in a modern DevOps platform. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2F6Ifa03/4/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/UDLNAC385DLPg0YrOycfFVhZiMfqFKFV-yIos7XVsJk=441" rel="noopener noreferrer nofollow" target="_blank"><span>Read it free</span></a> to see how the top 11 vendors compare on use cases such as:</p>
<ul>
<li>Streamlining dev from idea to deployment with agentic AI</li>
<li>Improving software quality and engineering standards</li>
<li>Unifying incident, change, and release management to accelerate innovation</li>
</ul>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2F6Ifa03/5/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/BTSP21-8qCDqFfq_bKOTFPOgPupsUMgUtoxAWnTuzzo=441" rel="noopener noreferrer nofollow" target="_blank"><span>Access your complimentary copy</span></a>
<br>
</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%2Fgo.dev%2Fblog%2Fsurvey2025%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/fawVxlyANLFxQwTioVoxabaxpIuZqu82YdxdwIboBzM=441">
<span>
<strong>Results from the 2025 Go Developer Survey (17 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Go remains extremely well-liked (91% satisfied), but developers want clearer best-practice guidance, better discoverability of high-quality modules, and improvements to core tooling like go command help. AI tools are widely used for learning and boilerplate, yet satisfaction is lukewarm due to code quality issues, while most Go work still centers on CLIs and APIs, with a noticeable pullback from AI features 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%2Fblog.rust-lang.org%2F2026%2F01%2F22%2FRust-1.93.0%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/1j1jPhRqIVGKHPtEoLG-JeB62QfEkxbBS2VzEKaH23g=441">
<span>
<strong>Announcing Rust 1.93.0 (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Rust 1.93.0 updates bundled musl to 1.2.5 for more reliable static Linux networking builds (with a long-prepared breaking change), allows Rust global allocators to safely use thread-local storage, and improves inline assembly with per-line cfg support. The release also stabilizes a large set of low-level and utility APIs (e.g., MaybeUninit, raw parts for String/Vec, unchecked integer ops, slice-to-array helpers, and formatting helpers) alongside standard Cargo and Clippy updates.
</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%2Fthenewstack.io%2Fcloudbees-ceo-why-migration-is-a-mirage-costing-you-millions%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/-4f_FhYqntqMs2lrMl28F2Dfiy9ecc-ASIVgNvBKOM0=441">
<span>
<strong>CloudBees CEO: Why Migration Is a Mirage Costing You Millions (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A CloudBees survey found enterprises overspend on migration with frequent overruns, arguing modernization is wrongly equated with migration, which drains budgets and morale, undervalues resilient legacy systems, and diverts teams from delivering customer value.
</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%2Fblog.dnsimple.com%2F2025%2F11%2Fmanaging-repositories-terraform-github%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/aZbOrDMuVJzXuzJwDI_OTvg7K3CpCjNR0nbI0WUHA8k=441">
<span>
<strong>How We Scaled Code Repository Management at DNSimple (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DNSimple automated GitHub repository management by replacing manual scripts with Terraform-based IaC, using CI/CD workflows and Terraform Cloud to enforce consistent settings, templates, permissions, and ownership with full visibility, code review, and scalable bulk updates.
</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%2Fvlad.website%2Fhow-binary-dependencies-work%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/YJr-zEO1nlp3bD920y45UJSM0vQB5LT30NUqYtJ44ic=441">
<span>
<strong>How Binary Dependencies Work Across Different Languages (13 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Precompiled binary libraries can be called from higher-level languages through three main approaches: dynamic linking, dynamic loading via FFI, and dynamic linking using extension modules. These techniques differ in when symbol resolution happens and how data is converted, with extension modules offering the best performance and flexibility at the cost of more complex native code.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td 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.haproxy.com%2Flanding%2Fingress-nginx-retirement%3Futm_source=TLDR%26utm_medium=newsletter%26utm_campaign=DevOps/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/OP4ErtIGtQCRsueyt4Kfx951OhT2av58HstlWMkQWsM=441">
<span>
<strong>A zero-stress migration guide to help you 2x performance when replacing Ingress NGINX (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Don't just replace Ingress NGINX: upgrade to HAProxy for double the performance. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.haproxy.com%2Flanding%2Fingress-nginx-retirement%3Futm_source=TLDR%26utm_medium=newsletter%26utm_campaign=DevOps/2/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/lnwy3irdzmvTxXe7yr8pHA81km0rrRPnHDeG62_eoT4=441" rel="noopener noreferrer nofollow" target="_blank"><span>HAProxy</span></a> offers zero routing errors and a seamless path from Ingress to Gateway API. Launch the Migration Assistant to prepare for Ingress NGINX EOL in March on HAProxy's <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.haproxy.com%2Flanding%2Fingress-nginx-retirement%3Futm_source=TLDR%26utm_medium=newsletter%26utm_campaign=DevOps/3/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/NYEKZxWoVep9nKL7RTkHvbYs3Pa2zRp7nUkRrnUh6no=441" rel="noopener noreferrer nofollow" target="_blank"><span>Ingress resource hub.</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%2FBloopAI%2Fvibe-kanban%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/nrWUTfqqunLrVkYBmjljmRUuNJtoLj0I6C7GPnGciP8=441">
<span>
<strong>Vibe-Kanban (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Vibe Kanban is a workflow tool designed for an agent-driven development world. It helps engineers plan, coordinate, and review work done by AI coding agents rather than writing most code themselves. The tool centralizes agent configuration, supports parallel and sequential agent execution, enables fast review and dev server startup, and tracks task status across local or remote (SSH) projects.
</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%2Fjordanhubbard%2Fnanolang%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/wDm1CbX1Pi4SW30R85fNMOIG0JnuvxUZVSyOasej85E=441">
<span>
<strong>NanoLang (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
NanoLang is a minimal, LLM-friendly programming language with mandatory testing and unambiguous syntax. It transpiles to C for native performance while providing a clean, modern syntax optimized for both human readability and AI code generation.
</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.hashicorp.com%2Fen%2Fblog%2Fhow-geico-lowered-its-300m-cloud-spend-and-decoupled-security-from-the-network%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/uH5vCLdIW8huXIcYhom38cMcQluS9xqBgOobXYFYaHA=441">
<span>
<strong>How GEICO lowered its $300M cloud spend and decoupled security from the network (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
GEICO cut its $300M cloud spend and improved reliability by shifting from network-centric security to identity-based controls, standardizing secrets with HashiCorp Vault, simplifying infrastructure, boosting portability, and building a scalable foundation for AI-driven modernization.
</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%2Fmclare.blog%2Fposts%2Fthe-bus-factor%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/y3s0kmhO8XhfcByt_ytrILFYcZ7qOXbt2xBDUkQxR1M=441">
<span>
<strong>The Bus Factor (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A 2016 bus-factor analysis was rerun on major open-source repositories using 2024 data, showing most projects haven't improved knowledge distribution, with some (like Linux) declining sharply. Surprising results from GitHub Linguist filtering reveal weaknesses in authorship-only metrics and point to the need for richer signals like reviews and shared ownership.
</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%2Feli.thegreenplace.net%2F2026%2Fcompiling-scheme-to-webassembly%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/U2cNq_QD8mc8bnwVprJvyrlo6IIMBYf1-7JSPPjV6as=441">
<span>
<strong>Compiling Scheme to WebAssembly (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Bob Scheme project was extended with a new compiler that lowers full Scheme directly to WebAssembly, using the WASM GC extension to support closures, cons cells, symbols, and garbage collection. The work highlights practical design choicesβGC-managed structs, unboxed integers, manual string handling in linear memory, and core builtins like write implemented in raw WASM textβshowing how a real high-level language can target WASM.
</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%2Fblog.cloudflare.com%2Ffail-small-resilience-plan%2F%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/bi7P8T3Yyl5VJ8MT-oZWVV9dm-bRMnpo51slUayuJ6E=441">
<span>
<strong>Code Orange: Fail Small β our resilience plan following recent incidents (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cloudflare outlines Code Orange Fail Small, a top priority resilience plan created after November and December 2025 outages.
</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.fastly.com%2Fblog%2Fbuilding-resilient-applications-with-layered-security%3Futm_source=tldrdevops/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/NvRjKB4T217I_uI5pNRy-Tx9inJJre1_-HG-kje_-3g=441">
<span>
<strong>Building Resilient Applications with Layered Security (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Fastly launched new modular security packages with simpler, predictable pricing.
</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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/kfJmeJs8aDdhouwRDn-AYdj0HPTLj1KsmmwFrLN6I3o=441" 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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/4Je0yvH0FtnnbonPVyQQsFvyogp4picJV-e-mFsc-FY=441" 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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/PwB7IAPVRuwRUJzUFgdX7lbC7JQTmLGzzKO5QqsN3G8=441"><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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/zAbfDHx6BZb02vcXXHeS6el1bp7d0YH5BB17d7-lsWw=441" 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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/V-wkufQrKiCvPFHjGSQtdVBH7HINOlP4DS38Cn5i0cs=441" 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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/GNbccTu9ulJXJLvienbjNay7nb4OFnax5RHUzh4ZFCk=441" 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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/68UvjzkmA6DIUby3vLvUTappM9DFWSyI98PDdHuPsiE=441"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/bO0KjeJznA6FmFRqOl2uybQCigev8EX0WFoZb2L2ryA=441"><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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/0aFcQcZ4dAE6wDQzAS2gnwHSF3MgsoGndZ0L9PCGyjE=441">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=30887b6a-f83f-11f0-af03-0d1dd39aab01%26pt=campaign%26pv=4%26spa=1769169680%26t=1769169975%26s=df4a81feba96a19bd70ddba36aa46833ce0a4c699e627d6fcc9da1d09b901351/1/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/7MU2pcU_59IlDC-HqeSf04kwizcyrWdtJtd-7EsDNfs=441">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/0100019beabf791f-6f655c35-9f67-43c4-a36d-54d9ac804d0f-000000/2zy-CL7ez69NG5xTg8rWS3VZLum4r144jccYIGxXTv8=441" style="display: none; width: 1px; height: 1px;">
</body></html>