<!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 Dev</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;">Relying only on scalar types creates subtle semantic bugs that bypass compilers because they cannot distinguish between different domain concepts β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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%2Fdev%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/4mDYIDPWcn1BJD_kLVexegrznsYPLZr98iabAtL7CUs=452" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/-TPK2Ib99aVbZSnQlE7hczZu2Wm3F4H4aAoRMcrDCeE=452" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156b9020-84b7-11f0-a976-55fc1d40139c%26p=40bf0cec-3886-11f1-963c-b9fe5f6189f1%26pt=campaign%26t=1776251265%26s=f9d63dfee68dc097b23fe57a87e8c6db6febe8e9958c90b38236cf6ceab5a1f1/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/b0T_6p9lyWJk3dyQnBSFXB6QTuLMtTk1MZjJVlNXSrg=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fturbopuffer.com%2Ftldr%3Futm_source=tldrdev%26utm_campaign=tldr-primary-2026-04-15%26utm_medium=newsletter/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/gef450Op_9-jJxn5Ngcyvvp8Z8CZi6hCBHxLznpsCP0=452"><img src="https://images.tldr.tech/turbopuffer.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="turbopuffer"></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 Dev <span id="date">2026-04-15</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fturbopuffer.com%2Ftldr%3Futm_source=tldrdev%26utm_campaign=tldr-primary-2026-04-15%26utm_medium=newsletter/2/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/V0x7j8eRUEwdYmcbMLH8BVfE7rp2JPvoa3t44UIBwWc=452">
<span>
<strong>Aman Sanger, Cursor: βAfter switching to turbopuffer, we're saving an order of magnitude in costsβ (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
turbopuffer is the <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fturbopuffer.com%2Ftldr%3Futm_source=tldrdev%26utm_campaign=tldr-primary-2026-04-15%26utm_medium=newsletter/3/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/9-zHS_o32PiQjYmnKPR6vhe0dBBwpqdN__Fa8zvYI1I=452" rel="noopener noreferrer nofollow" target="_blank"><span>serverless search engine for AI</span></a>. It's built on object storage with smart caching - so it's fast, cheap, and extremely scalable.
<p></p>
<p>β
Used by Cursor, Notion, Linear, Cognition, Atlassian, Ramp, Granola, Legora...</p>
<p>β
Fast β ~20ms p90 latency on 10M documents</p>
<p>β
Truly serverless β <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fturbopuffer.com%2Fcampaign%2Ftldr-q2-2026%3Futm_source=tldrdev%26utm_campaign=tldr-primary-2026-04-15%26utm_medium=newsletter/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/kxzzNZUcO872BzPynZqV47OJpgreBYw2kFmSFi4oC0U=452" rel="noopener noreferrer nofollow" target="_blank"><span>Run your first query in ~4 minutes</span></a></p>
<p>β
Up to 95% cheaper than traditional vector/text search databases</p>
<p><strong>TLDR readers get their first month free</strong>. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fturbopuffer.com%2Ftldr%3Futm_source=tldrdev%26utm_campaign=tldr-primary-2026-04-15%26utm_medium=newsletter/4/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/RN-b_lcPY-TsXnCcftwnx3xDfYDZI9oI9-K8H2WF_Xs=452" rel="noopener noreferrer nofollow" target="_blank"><span>Sign up here</span></a>.
</p>
</span></span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 10px 10px 0px;">
<div class="text-block" style="border: 2px solid red; border-radius: 10px; padding: 0 10px;">
<p><strong><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdev%2Fstay-subscribed%3Fem=silk.theater.56%2540fwdnl.com/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/87uaWtxvhC8iZnQnVk73gpsh_jW6Y42_FEtFubioOHg=452">Click here to remain a subscriber</a> </strong></p>
<p>Clicking on newsletter links is the best way for us to know you are reading TLDR Dev.
</p>
<p>Please click <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdev%2Fstay-subscribed%3Fem=silk.theater.56%2540fwdnl.com/2/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/qoYep4y8H8V7dHc1tKfWPNS-4NHJfzc8dgTiN5NmWHo=452">this link</a> to remain a subscriber otherwise we will automatically unsubscribe you within 30 days.</p>
<p></p>
</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>Articles & 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%2Fsot.dev%2Feverything-should-be-typed.html%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/QpZbpYauPxQ2V2WZPIh_sOEoApf8xEC8tYa--ex24XE=452">
<span>
<strong>Everything Should Be Typed: Scalar Types Are Not Enough (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Relying only on scalar types creates subtle semantic bugs that bypass compilers because they cannot distinguish between different domain concepts, a risk not fully mitigated even by grouping parameters into structs. The solution is to wrap every meaningful domain concept in a distinct "newtype," ensuring the compiler enforces semantic correctness and leading to safer, self-documenting code with compile-time validation.
</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%2Fslack.engineering%2Fmanaging-context-in-long-run-agentic-applications%2F%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/5DV1QMkUSvvrrK6s8QgeGN456UcHUXW-UedlXJAK8Z0=452">
<span>
<strong>Managing context in long-run agentic applications (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Slack Engineering overcomes LLM context window limitations in long-running multi-agent security investigations by using three complementary context channels. This system uses a Director's Journal for structured memory, a Critic's Review to assess and prune inaccurate findings, and a Critic's Timeline to construct a plausible event chronology.
</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%2Fleonh.fr%2Fposts%2Fgo-transaction-linter%2F%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/RPxhDbcs8UsemR0re_2gNLTfFrjypFQIj9NTMs_EZN0=452">
<span>
<strong>I shipped a transaction bug, so I built a linter (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A developer created the custom static analysis linter "transactioncheck" using Go's `go/analysis` framework to resolve subtle database transaction bugs that caused data corruption and race conditions often missed by reviews and tests. This linter works by traversing the Abstract Syntax Tree to verify that all database operations correctly use the transaction-scoped parameter, efficiently catching existing violations and preventing future bugs at compile time by running in CI.
</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 & Advice</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%2FPZxZPX/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/cHClrZyNrw241kEy8VYajUpk28CRX5lBsqzfq2Rrg98=452">
<span>
<strong>The AI Coding Agent Manifesto (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The AI Coding Agent Manifesto establishes core values emphasizing contracts over conventions, verification over generation, and explicit communication to guide AI-driven software development. The manifesto then outlines twelve principles, such as humans defining code skeletons, documenting agent conventions, separating code generation from judgment, and treating AI-generated code as "guilty until proven innocent."
</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%2FKf3MJ0/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/RSN2i_x8SThheCNM6gzANKXsScnMIWFDHGNPW4TAr0A=452">
<span>
<strong>How to walk through walls (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The hacker mindset involves seeing through a system's superficial rules and abstractions to understand its deeper, underlying mechanics, allowing for unconventional and highly efficient outcomes. This approach shows the power of understanding how a system truly operates.
</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>Launches & 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%2Fgo.clerk.com%2FUuGdVVH%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/2pU0bNvonnsDXmNVXOnU-5ACi7qFkA5HUkkd9n3k0B4=452">
<span>
<strong>Tier your B2B plans by seat count without writing enforcement code (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Clerk Billing now lets you cap organization membership based on which plan a customer subscribes to. Set a limit in the dashboard, and Clerk automatically blocks new invites once orgs hit it and prompts them to upgrade. No custom logic required.<p></p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.clerk.com%2FUuGdVVH/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/nLbMPAP2ll-UXPe6ZQYdUIW76NKlggxJIZJ8pTCsBks=452" rel="noopener noreferrer nofollow" target="_blank"><span>Read the changelog</span></a>
</p>
</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%2Fcode.claude.com%2Fdocs%2Fen%2Froutines%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/v-NMO9GBg0WXVkNYWLl-Cc8HaEAAwB6yzISKIfCkw54=452">
<span>
<strong>Claude Code Routines (17 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Claude Code Routines automate unattended, repeatable tasks, such as code review or alert triage, by running saved configurations autonomously on Anthropic's cloud infrastructure. Users can trigger these routines via a schedule, an API call, or GitHub events like pull requests, and manage them through the web interface, CLI, or desktop app.
</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.google%2Fproducts-and-platforms%2Fproducts%2Fchrome%2Fskills-in-chrome%2F%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/-QOWQBptcVTn4kIQmMENVhO3HPpHLt65U8IxABLOA9I=452">
<span>
<strong>Turn your best AI prompts into one-click tools in Chrome (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google Chrome is launching Skills, a new feature that allows users to save and reuse their most effective AI prompts as one-click tools for recurring tasks across different web pages. These personalized tools streamline workflows like product comparisons or document analysis.
</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%2Fdropseed%2Fplain%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/nuXZ2JfQw3QCL71XHoaupzncEeKKRcRyVF8dVfpkNW4=452">
<span>
<strong>Plain (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Plain is an opinionated Python web framework, forked from Django and redesigned for the "agentic era," that provides an explicit, typed, and predictable foundation for both human developers and AI agents.
</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%2Farmanckeser.com%2Fwriting%2Fjellyfin-flow%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/iAcyhvnulXI8kEwdlG6-0t2xXpYMtWR0x8v2zkVxthk=452">
<span>
<strong>My PR has been waiting a year, or the exponential curve behind open source backlogs (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Open-source projects like Jellyfin face massive backlogs of unmerged PRs due to bottlenecks, such as a single maintainer nearing 100% utilization, which results in exponentially growing wait times and a "batch size death spiral" where large PRs clog the system. Combat this problem by optimizing the existing maintainer's time. Some solutions include capping PR size, gating quality, limiting work in progress, setting review cadences, and building a reviewer tier.
</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%2F7hpdow/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/687N0hetiML6k0npZijaTE9cCZadSM-DWo-FS6nI-CY=452">
<span>
<strong>The Origins of GPU Computing (22 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Government-funded academic research spanning 30 years, focused on parallel computing, graphics, and stream processing, directly led to the development of GPU computing, which is now vital for the modern artificial intelligence revolution and holds a lot of economic value. This foundational academic expertise was transferred to industry, evolving languages like Brook into CUDA at Nvidia.
</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%2FreW9RN/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/oxk7g2A_-nX7RLcw-HKvxlXaE9QeH9DfnXfdofKoqO0=452">
<span>
<strong>I ran Gemma 4 as a local model in Codex CLI (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
An evaluation of Gemma 4 as a local agentic coding model in Codex CLI, compared against cloud models like GPT-5.4, showed that first-pass reliability, not raw token speed, was the most important performance metric, as cloud models were the fastest and most reliable. While cloud models still offer the best overall performance, Gemma 4's tool-calling ability makes local agentic coding viable.
</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%2Fgo.welodata.ai%2Fl%2F976893%2F2026-04-08%2F8yvk4%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/8r_ZIQr657dXUyoEaMho9T0pZGPJKoLwzQk9vvUdQ3A=452">
<span>
<strong>Welo Data: Multilingual AI Infrastructure for 155+ Locales (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Your benchmarks are in English. Are your users? Get native-language training data for 155+ language-locale pairs and 8 global regions. Keep your AI safe and reliable in the real-world contexts it actually ships in. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.welodata.ai%2Fl%2F976893%2F2026-04-08%2F8yvk4/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/CIqEF4RDoKjPTG-KAS0Jo3FyPjnDTH5xxpUQi_J4a_w=452" rel="noopener noreferrer nofollow" target="_blank"><span>See how it works</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%2Fkb.databasedesignbook.com%2Fposts%2F5nf%2F%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/XMf7AzzH0X8GXoxyMEd1QNDM6SxL5OhofgLTcIaDOSo=452">
<span>
<strong>5NF and Database Design (21 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Traditional presentations of the Fifth Normal Form (5NF) are confusing due to unmotivated examples and illogical splitting, but designing schemas from business requirements and logical models naturally produces fully normalized physical schemas through patterns like the AB-BC-AC triangle or ABC+D star, making explicit 5NF decomposition unnecessary.
</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%2Fdevelopers.google.com%2Fsearch%2Fblog%2F2026%2F04%2Fback-button-hijacking%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/A3Apbcrapi_IEw3TlGX3_Yb5BXOuGd6MVRtoD2b8T9E=452">
<span>
<strong>Introducing a new spam policy for "back button hijacking" (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Google is making βback button hijacking,β where sites manipulate browser history to trap users, an explicit spam policy violation, with enforcement starting June 15.
</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.bytebytego.com%2Fp%2Ffigma-design-to-code-code-to-design%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/hvW9_0hY82jqfXSlRroeUhWdNH7gooVm2xEkJ4Ue27U=452">
<span>
<strong>Figma Design to Code, Code to Design: Clearly Explained (15 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Figma's MCP server enables AI agents to accurately bridge the gap between design and code, and vice versa, by transforming raw design data into a structured, LLM-friendly format.
</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%2Fkirancodes.me%2Fposts%2Flog-distributed-llms.html%3Futm_source=tldrdev/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/i53z5c2hQqK6pnv5RShp_9uINmOkFEvgaZS4mU8aq3Q=452">
<span>
<strong>Multi-agentic Software Development is a Distributed Systems Problem (15 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Multi-agentic software development is fundamentally a distributed systems problem with inherent impossibility results, like FLP and Byzantine Generals, that smarter LLMs alone cannot overcome, thus necessitating explicit coordination protocols and languages rather than waiting for future model improvements.
</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%2F8770c80a%2F3/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/pMisZhrKXWciZcKOo1fyrP7JQBssm4pmkcNAAA6g4II=452" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/8770c80a/3</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_7383e7653c81%2F3/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/sZmAVBP9TaBWnV0wPKtO15udHW2_sBtZTBe8HOTq390=452" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of web developers and engineering decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/7lvAUjMf2yFddy7-NWI4wzrwP118aOAqWgrXX_UmAGU=452"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? πΌ
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/g2uGQkEUMfrZIdfotIfHMExnwpIUPUfvrWFdkoxwMyU=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/5x4lqUWNNztPtW14TM4dhoFIzFqVQQTdyY9jRa5Jydk=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/ZHM3aa_R3dT8LTFHMu4BLVLwBFQlC8dz9Dt8eFy0PWk=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<span>Priyam Mohanty</span>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fxu-jenny%2F/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/pVAfVLhsDJHGYsj5cpcWCj_D7cKKEu5mAHvib658cGg=452"><span>Jenny Xu</span></a> & <span>Ceora Ford</span>
<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%2Fdev%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/sLG7DrKJ3IEMVsHxJ7Tz1NngMK5s8UM2XI7QdGcKq3Y=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Dev isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=e8d201ca-3e93-11ed-9a32-0241b9615763%26lc=156b9020-84b7-11f0-a976-55fc1d40139c%26p=40bf0cec-3886-11f1-963c-b9fe5f6189f1%26pt=campaign%26pv=4%26spa=1776250828%26t=1776251265%26s=bd0dd54a73a140d88a84daf61ebf31ae1653434fa447d68a6af4d3141caf1bf4/1/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/3lZQJtzF2xQ0EgYTPCxcewwLUDkhE6APLcaT5uVPzO0=452">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019d90d360bf-96ebfa61-86f2-4bd7-9c09-9de77aa57e7a-000000/vWF9zXW4MZeYrWvFoj4vGP6JYzL6bHUveeItEd86BQ8=452" style="display: none; width: 1px; height: 1px;">
</body></html>