<!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;">PgBeam reduces latency by routing connections to the nearest edge and maintaining pooled upstream connections, and caching SELECT query results β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/7IQL2K-Qy6EKfM040rY0H7hIThZJ3RcFrQFppAJB4_c=446" 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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/xzY1pMPmMMT-U7YGYwdbkEazjm3XZjKPzqWPC_zlE3w=446" 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=78fd9524-13b5-11f1-b21e-016a4c8ed9d0%26pt=campaign%26t=1772195605%26s=efb32df34d7414f9d33507404bc8f6fa502f8818d2ea8e5a2b9e56f60364b45f/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/4U0iTF54vEzfOjpqtr2TwuwLiggTkPMZ-4QkrVyUHsE=446"><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.atlassian.com%2Fforrester%2Fforrester-wave-devops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/jDPt8WhyjwzDblon8IL8Hm6GA5JpGcxTgS1Y3qbJKAU=446"><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-02-27</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.atlassian.com%2Fforrester%2Fforrester-wave-devops/2/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/dix5q8OPsVJq1AqS5s6Qhl4bNjg3abzJJlzeBEYTrks=446">
<span>
<strong>What Forrester looks for in a DevOps platform β and who made the cut (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Evaluating DevOps platforms? Forrester's already done the legwork...<p></p><p>The<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fforrester%2Fforrester-wave-devops/3/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/qxXWj9YMrFz62YNm9EHVOMqC5Djuq-6cdGPifc9CCmA=446" rel="noopener noreferrer nofollow" target="_blank"><span> Forrester Waveβ’: DevOps Platforms, Q2 2025</span></a> report benchmarks the leading vendors on strategy, current offering, and market presence. Atlassian earned Leader status, scoring 5/5 on Vision, Innovation, and Roadmap.</p>
<p>The report breaks down what separates modern DevOps platforms from the pack:<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fforrester%2Fforrester-wave-devops/4/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/vE7k4jDvzS807gc7QaE4YlFZzrtpb7j_zgy9CKmtlAI=446" rel="noopener noreferrer nofollow" target="_blank"><span> AI-native tooling</span></a>, unified Dev and IT workflows, and CI/CD that actually scales.</p>
<p>Whether you're evaluating vendors or benchmarking your current stack, it's worth a read.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fforrester%2Fforrester-wave-devops/5/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/wCwl_f0l55uTG3opZsRnLRmCF3Cyus_QlWjFF2VfnX0=446" rel="noopener noreferrer nofollow" target="_blank"><span>Get the free report β</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%2Fhacks.mozilla.org%2F2026%2F02%2Fmaking-webassembly-a-first-class-language-on-the-web%2F%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/Gch48KOVJosDwBxxP5uMIwzTtJJ6MWP5YRDnSdt2L90=446">
<span>
<strong>Making WebAssembly a first-class language on the Web (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
WebAssembly has matured technically but remains second-class on the web because it depends on JavaScript for loading and Web API access, adding complexity and overhead. The WebAssembly Component Model aims to make Wasm first-class by enabling standardized, direct integration with web APIs without JavaScript glue.
</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%2Fpgbeam.com%2Flaunch%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/tqAiXSEeNfkoZEVf53-xWgfKyw78OocaKiHK3q42eHU=446">
<span>
<strong>Introducing PgBeam (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
PgBeam is a globally distributed PostgreSQL proxy that reduces latency by routing connections to the nearest edge location, maintaining pooled upstream connections, and caching SELECT query resultsβrequiring only a connection string change. Benchmarks show 3β5Γ faster response times in distant regions by eliminating repeated TLS/auth handshakes and serving cached reads locally, though it supports read caching only, allows up to 60s staleness, and does not replicate 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%2Fplatformengineering.org%2Fblog%2Fhow-to-scale-gitops-in-the-enterprise%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/CzSwbSc_PzDZtm92KrKbIWWjFthNp2WRCjFcuWPRcOY=446">
<span>
<strong>How to scale GitOps in the enterprise: From single cluster to fleet management (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Scaling GitOps beyond 20 to 50 clusters can create performance bottlenecks, config sprawl, and cultural friction known as the Argo Ceiling, requiring evolved state stores like OCI or ConfigHub, stronger secrets and policy controls, and deliberate topology design. With disciplined architecture, progressive delivery, and tools such as Argo CD, Flux CD, and Sveltos, small teams can reliably manage large multi cluster fleets at enterprise scale.
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.infoq.com%2Fnews%2F2026%2F02%2Fdropbox-context-engine%2F%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/6oXsRfI8x7wJLpS_1lkWX7sMEjUAoQnaYp0bUETv9Tk=446">
<span>
<strong>How Dropbox Built a Scalable Context Engine for Enterprise Knowledge Search (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Dropbox engineers built the context engine behind Dropbox Dash using pre-processed, permission-aware indexing and knowledge graph-derived bundles to avoid costly runtime API calls, reduce latency, and limit tool sprawl. Leveraging consolidated retrieval tools, model-based evaluation with DSPy, and patterns similar to Microsoft 365 Copilot, the design reflects a broader enterprise shift toward pre-computed, continuously evaluated context systems.
</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%2Fnesbitt.io%2F2026%2F02%2F26%2Fgit-in-postgres.html%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/W50SMGioda6VmugZFDQmf1TYnGKSUFZwZ9YrSPqMB18=446">
<span>
<strong>Git in Postgres (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Git's object and ref model can be implemented directly in Postgres, allowing standard Git clients to push and clone without noticing any difference while enabling SQL queries over commits, trees, and related app data. This unifies forge metadata and repository storage in a single databaseβsimplifying backups, scaling, and integrationsβat the cost of higher storage usage compared to Git's delta-compressed packfiles.
</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%2Flinks.tldrnewsletter.com%2Frtotce/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/Wgo7Cvxv27OOJwNvD7gDlobBeFP5h_AuYfqIylBvoKw=446">
<span>
<strong>Effortless Infrastructure Self-Service (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2Frtotce/2/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/9JavfJp-Fyn-LMj-24WbrHhABsmWFHn-EOY6Er7tzV4=446" rel="noopener noreferrer nofollow" target="_blank"><span>Terramate</span></a> allows infrastructure teams to package and encode best practice IaC patterns into reusable Bundle templates. And make them available with standardized interfaces to all your development teams (no Terraform know-how needed) and their agents - so that they can <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flinks.tldrnewsletter.com%2FlKkyPm/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/JM64Yj0x-MDqi7zjI4Y1xzl2Zf5QGgYzexMOMUvCrdQ=446" rel="noopener noreferrer nofollow" target="_blank"><span>self-serve infrastructure</span></a> at lightning speed that is guaranteed compliant and requires no reviews. The AI safety layer for your 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%2Flinks.tldrnewsletter.com%2FWJQBCD/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/RnJpXcq-HmpgPj--qyhRnPu3w4g35q4KP1k7RD-eMmM=446">
<span>
<strong>Moonshine (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Moonshine Voice is an open-source speech recognition toolkit designed for real-time voice applications on edge devices, claiming up to 5x faster performance than OpenAI's Whisper for live speech while supporting 82 languages. The second-generation models address Whisper's limitations in streaming applications by removing fixed-input windows and offering sub-200ms latency on devices like Raspberry Pi, with packages available for Python, iOS, Android, Windows, and macOS through native package managers.
</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%2FZEszBb/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/BDpXbKIYPcXE1B6HUSqYAeFNTEM3mKciuvHMTpTi-x8=446">
<span>
<strong>Scrapling (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Scrapling, a new Python web scraping framework that requires version 3.10 or higher, combines adaptive parsing that automatically relocates elements when websites update, with built-in anti-bot bypass capabilities and full crawler functionality, including pause/resume and proxy rotation. The open-source library outperformed competing parsers in benchmarks averaging 100+ runs and includes a command-line interface, browser automation, and Docker deployment options.
</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%2Fdevblogs.microsoft.com%2Fdevops%2Ftfvc-remove-existing-obsolete-policies-asap%2F%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/znY5o0XX6jUVcRaMAP7-31JoRNElDHd3w7Rru2FeOpc=446">
<span>
<strong>TFVC Remove Existing Obsolete Policies ASAP (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
In April 2025, Team Foundation Version Control began phasing out legacy check-in policies due to storage limitations, entering a final stage where obsolete policies will block check-ins and disappear from Team Explorer. Administrators must replace them in Visual Studio or remove them using a C# console app with Microsoft.TeamFoundationServer.ExtendedClient to restore compliance.
</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.cncf.io%2Fblog%2F2026%2F02%2F24%2Fmaking-harbor-production-ready-essential-considerations-for-deployment%2F%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/OB1umW7O9CZRp7SN7O_E5tLNTEa6IfOviwWEry_YTfU=446">
<span>
<strong>Making Harbor production-ready: Essential considerations for deployment (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Broadcom engineers published a guide detailing how to make Harbor, an open-source container registry, production-ready on Kubernetes by implementing high availability configurations, TLS/SSL security, vulnerability scanning with Trivy, and integration with enterprise identity providers like LDAP or OIDC. The guide emphasizes eliminating single points of failure through shared storage solutions, highly available PostgreSQL and Redis clusters, and proactive monitoring using Prometheus and Grafana.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">β‘</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Quick Links</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table bgcolor="" style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.klutchcard.com%2Fdeveloper%3Futm_content=developer%26utm_medium=newsletter%26utm_campaign=month-2%26utm_source=fnf%26utm_term=tldr-devops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/whriLa8Ur5ZM2_0A2nZPJpHq65fbVtN3UwMbhhmnmfo=446">
<span>
<strong>Treat your credit card like a dev environment. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Use the Klutch API to set rules, control spend, create single-use cards, manage allowances, or use pre-made mini-apps to control your finances. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ffandf.co%2F4aE9BpK/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/HUIteFIiasaaFlut0OFIDW6Lgqb_s_61CuuALMCDL8M=446" rel="noopener noreferrer nofollow" target="_blank"><span>Code your card with Klutch.</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%2Fabout.gitlab.com%2Fblog%2Fgitlab-backs-99-9-availability-with-service-credits-for-ultimate-customers%2F%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/tYAjSmM4NAopHkFFsgkgGcj1LMsenlExhtBw_2MLefw=446">
<span>
<strong>GitLab backs 99.9% availability with service credits for Ultimate customers (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
GitLab now guarantees 99.9% monthly availability for Ultimate customers on GitLab.com and GitLab Dedicated.
</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%2Fabout.gitlab.com%2Fblog%2Fclaude-opus-4-6-now-available-in-gitlab-duo-agent-platform%2F%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/6NaatPQHiLJg1Sl_fDvdkKAYqFpo_CwO1OZ7TEnUnMs=446">
<span>
<strong>Claude Opus 4.6 now available in GitLab Duo Agent Platform (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
GitLab now offers Claude Opus 4.6 in the GitLab Duo Agent Platform.
</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%2Fnewrelic.com%2Fblog%2Fnews%2Faws-appconfig-and-new-relic-workflow-automation%3Futm_source=tldrdevops/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/IiFk-0Ps4Iyb7t0erP5g64cFV2xDCB-MK1PbQ4SRa3Q=446">
<span>
<strong>Automatic Feature Rollbacks with AWS and New Relic (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AWS AppConfig and New Relic launched an integration that automatically rolls back problematic feature flag deployments in under a minute by using real-time observability data to detect issues like error rate spikes during gradual rollouts.
</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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/fakNJhatsKWdRaF1E3-pNhCOwZqGGv7ueeDMSNnVje4=446" 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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/Iv_3uzTGmbbdIeijpt4tmmG6ZGGZ9S2_KVfQry1Ql_Y=446" 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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/FbnunUTUvwm42Z2FqFOA7awG7JkksEjPezoGj82hFz0=446"><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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/LWc6z9uOHVylqY0S0i5MHh1ozcHouzbMM8MSkYGZYOE=446" 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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/fdeIsKX8gsaqrYW8ZC0y_F21IOkNs-GZ5MTEhNtMEJo=446" 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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/S73oBGQsgwX4LHEW5TgumGuMdXkt6ftusb9twkTesEo=446" 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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/ieZlGf5hSNXKtwgRwQM9o1PX5ST_ciDSqxzv8mQOlq0=446"><span>Kunal Desai</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fmartin-hauskrecht%2F/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/jAoW_edgjxjUyYUPI6fLHBu2dtnHKW_0ZIk_K_cuCjM=446"><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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/9i7HF1r7hGb36xmEEADZjZViyl_ywdMCz64VqzxF04w=446">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=78fd9524-13b5-11f1-b21e-016a4c8ed9d0%26pt=campaign%26pv=4%26spa=1772193701%26t=1772195605%26s=c83701bfb8d325d0f98dedeac8b308b531fd4bd8d0c4a1d7e3f897fd568d3ecd/1/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/ePsujrHEjlwA3weiyYa73q7L66doSC8FRwStfXuedy0=446">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/0100019c9f16ed2d-eff3bc9a-d804-4586-bccf-0572a0bed9d8-000000/RHDtMqcJzTrPI6-bUcBAOSwUCM_kvYDG3DttG0qe6AY=446" style="display: none; width: 1px; height: 1px;">
</body></html>