<!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;">OpenAI Codex uses a single shared Rust-based "harness" to power its cross-platform coding agent across multiple client surfaces β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/ZXLjfVs_xu66Kfy1kh3Z579nbQTuafVSbZRqYSmj1Ks=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/jg08NmiB8cXOK_oaABLcO3lD489JvSDPardc7oJn-tw=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=8fb8d8cc-394a-11f1-b749-4d8376cc7e94%26pt=campaign%26t=1776337684%26s=22cac3124581f89f112e51e060a8184e0675245d595f41324595f95421eb27cd/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/9F6GQQwYdBslj5gqcZLwPrSbhLSFyrgLBjh1jipRVPU=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fservice%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260416-None_Experiment-FALSE%26utm_term=headline-CutYourQACyclesDownToMinutesWithAutomatedTesting%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260416_v1_/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/73KSx3aSrJ8VsMxDE-1VKIWBXkZbJ9M8q2cNCt_PcBY=452"><img src="https://images.tldr.tech/qawolf-3.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="QA Wolf"></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-16</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.qawolf.com%2Fservice%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260416-None_Experiment-FALSE%26utm_term=headline-CutYourQACyclesDownToMinutesWithAutomatedTesting%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260416_v1_/2/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/qGtNgRCKUknjsk-tfbU7Lv8g3u-f5D-yvBkeUPbS2XE=452">
<span>
<strong>βοΈ Cut your QA cycles down to minutes with automated testing (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
If QA is a bottleneck on your software engineering team and you're releasing slowly because of it, you must check out QA Wolf.<p></p><p>Their AI-native service gets engineering teams to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fhow-it-works%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260416-None_Experiment-FALSE%26utm_term=body-80PercentAutomatedEndToEndTestCoverage%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260416_v1_/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/iIab1iJbjWa9xt7CVzXxNvqopivCiWI-7O8a7ZArEWs=452" rel="noopener noreferrer nofollow" target="_blank"><span>80% automated end-to-end test coverage,</span></a> and helps dev teams <strong>ship 5x faster</strong> by reducing QA cycles from hours to minutes.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fservice%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260416-None_Experiment-FALSE%26utm_term=body-QAWolf%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260416_v1_/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/BorgywMOVGkIFwKG0V3_yJDxOxZqAbsdAhSM-uo3vMY=452" rel="noopener noreferrer nofollow" target="_blank"><span>QA Wolf</span></a> takes testing off your plate. They can get you:</p>
<ul>
<li>Unlimited parallel test runs for web and mobile</li>
<li>24-hour maintenance and on-demand test creation</li>
<li>Human-verified bug reports sent directly to your team</li>
<li>Zero flakes guarantee</li>
</ul>
<p>The benefit? No more manual E2E testing. No more slow QA cycles. No more bugs reaching production.</p>
<p>With QA Wolf, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fcustomers%2Fdrata%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260416-None_Experiment-FALSE%26utm_term=body-DratasTeamOf80PlusEngineers%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260416_v1_/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/7N10oG9PckNfn9n3iXBG5PoQUkGtMtzYCP0XGScBBM8=452" rel="noopener noreferrer nofollow" target="_blank"><span>Drata's team of 80+ engineers</span></a> achieved 4x more test cases and <strong>86% faster QA cycles</strong>.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fservice%3Futm_source=tldr%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260416-None_Experiment-FALSE%26utm_term=cta-ScheduleADemoToLearnMore%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260416_v1_/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/fRzB5rFihJIeg8vByRYxd20W1osHz4MnLBLBVP-FiCU=452" rel="noopener noreferrer nofollow" target="_blank"><span>Schedule a demo to learn more</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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/NM68fJQKigF5reIQqmzVPOX5eXJlXv8tNbn1n9i-36E=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/GG5rQqLMsmtsHvxNGAzMhacE6uXehkMiS0z8bbnqtp8=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%2Fwww.swequiz.com%2Farticles%2Fopenai-codex-architecture%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/H7CRuxcXay8X86aox8_MJmT_ARAfqg8TUO0D36VRIug=452">
<span>
<strong>How OpenAI built Codex: inside the agent loop and harness (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenAI Codex uses a single shared Rust-based "harness" to power its cross-platform coding agent across multiple client surfaces like CLI, web, VS Code, and macOS. At its heart, an agent loop orchestrates model inference, tool calls, and prompt updates, with prompt caching and context compaction built-in. All clients interact with the Codex core via a stable, bidirectional JSON-RPC App Server protocol.
</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%2Fjon.chrt.dev%2F2026%2F04%2F15%2Fthings-you-didnt-know-about-indexes.html%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/3CkM2VOQ3COeaevy1ewSTjiO9cCvVBPvAnR9XU39h5E=452">
<span>
<strong>Things you didn't know about indexes (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Database indexes speed update retrieval by providing a sorted structure that bypasses slow full table scans. However, they come with trade-offs, making writes slower, consuming storage, and requiring careful implementation to avoid pitfalls like incorrect composite index order or applying functions to indexed columns. Tools like `EXPLAIN` help diagnose index usage, while specialized types such as functional indexes (for expressions) and partial indexes (for data subsets) address specific query patterns.
</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%2Fdeveloper.mozilla.org%2Fen-US%2Fblog%2Fmdn-front-end-deep-dive%2F%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/lxRSN4YMhcahbZRhPtXsL-Tu-IPHTroWfTKBQlY1XZ0=452">
<span>
<strong>Under the hood of MDN's new frontend (30 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
MDN rebuilt its frontend from a React SPA to a Lit-based architecture using web components for interactivity and custom server components for static templating, solving the core problem of React being unable to reach into documentation HTML. The new setup auto-discovers and lazy-loads only the JS/CSS each page actually needs, uses Declarative Shadow DOM for pre-JS rendering, and switches from Webpack to Rspack, dropping dev server startup from two minutes to two seconds.
</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%2Fnerdy.dev%2Fwhy-ai-sucks-at-front-end%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/g1Sz4sCuQWnHfWxMy17t6UF-RKRpfZIfNKtlnF2F_KE=452">
<span>
<strong>Why AI Sucks At Front End (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI is great at scaffolding generic, unoriginal UI, but falls apart the moment you need bespoke interactions, pixel-perfect layouts, or accessibility. The root causes are that it's trained on outdated CSS, can't actually see what it renders, and doesn't understand architectural reasoning.
</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.dbpro.app%2Fblog%2Fdo-you-even-need-a-database%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/fMjUtkAh0vgGLAumYGUR9XNqZXxOGImErY8EAS4wlhc=452">
<span>
<strong>Do You Even Need a Database? (15 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Simple file-based storage is often highly performant for many applications. Benchmarks against SQLite show that methods like in-memory maps are better for ID lookups, so databases are only essential for needs like scaling past single-server RAM limits, complex queries, concurrent writes, or atomic transactions.
</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%2Ftestdouble.com%2Fdebrief%2Fai-coffee-time-with-test-double%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/Gak30cO2gUmpOYojwyhfMaSZApk6ObyoyfNGnA3U6ZI=452">
<span>
<strong>Test Double Coffee Time: AI Harnesses (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
<strong>April 22, 2 pm ET/11 am PT</strong><p></p><p>Join Test Double for a webinar on AI harnesses for software development. Experienced senior software devs discuss AI approaches and workflowsβplus why constraints are important for better agentic coding outcomes.</p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flink.testdouble.com%2F827278/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/Npx1rQxLpgIFtNwFvwZ8IJBlt8HmAQm1JLiAe-fATWM=452" rel="noopener noreferrer nofollow" target="_blank"><span>Register</span></a></p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Flink.testdouble.com%2F2717af/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/R0v_k8_W0TmYIfG40QG9CZ4u3d8ta_YodrYfTFEKdUs=452" rel="noopener noreferrer nofollow" target="_blank"><span>About Test Double's Pragmatic AI approach</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%2Fblog.google%2Finnovation-and-ai%2Fproducts%2Fgemini-app%2Fgemini-app-now-on-mac-os%2F%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/0ReNXBZ-zy1-fmJRBZFg4xDfnC6yoyztElyXH005wiQ=452">
<span>
<strong>The Gemini app is now on Mac (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Gemini app is now a native macOS experience, with integrated AI assistance accessible via a keyboard shortcut, allowing users to share their screen for instant context on local files and charts.
</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%2Fgoogle%2Fmagika%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/rINnTZEFlxAf1XkRfAH1kBWNwH2MqMMa1KwNTjoWpXs=452">
<span>
<strong>Magika (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Magika is an AI-powered file type detection tool that rapidly and accurately identifies over 200 content types using a lightweight deep learning model, used extensively for improving user safety.
</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%2Fcal.com%2Fblog%2Fcal-com-goes-closed-source-why%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/U7VoS82t5V7cjSN2SO09l8Woqfapyv9dDIYnkGPiaYY=452">
<span>
<strong>Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cal.com is moving its main product from open source to closed source after five years. This difficult decision was made primarily due to escalating security threats from AI, which can now rapidly find and exploit vulnerabilities in open-source code. While the core product is closing, a separate, open-source version called Cal.diy will be released under an MIT license for hobbyists and developers.
</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%2Fstackoverflow.blog%2F2026%2F04%2F15%2Fwhy-ai-hasn-t-replaced-human-expertise%2F%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/Dy4DcobEaEGbI0t_sUoAcPakbaaVpH8FmulWA6QmnTY=452">
<span>
<strong>Why AI hasn't replaced human expertiseβand what that means for your SaaS stack (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Stack Overflow reports that advanced questions on its platform have doubled since 2023. AI handles the easy stuff, but 75% of devs turn to humans when they don't trust AI output. Devs value the comments and discussion around answers more than the answers themselves, which is something AI can't replicate by collapsing discourse into a single confident paragraph.
</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%2Fjobs.ashbyhq.com%2Ftldr.tech%2F3b21aaf8-dea5-4127-be71-602d30e5001e/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/9hMLzIdSRriDmDjs91uB5l0v6lYp17qAcoSfSlmq88A=452"><span><strong>TLDR is hiring a Senior Software Engineer, Applied AI ($250k-$350k, Fully Remote)</strong></span></a><br><br><span style="font-family: ;">TLDR's Applied AI team is tasked with making every process at TLDR legible to code, runnable by anyone, and composable into larger workflows. Join a small, fast moving team using the latest AI tools with an unlimited token budget. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2F3b21aaf8-dea5-4127-be71-602d30e5001e/2/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/NygFJxSMHimOI4M-Gxi-tXeBKK8PduBw5vhpzyqzdlQ=452" rel="noopener noreferrer" target="_blank"><span>Learn more</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%2FJuliusBrussee%2Fcaveman%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/MEzLAkLzDaeBWKQLRCY9B2ADvPU90g8X4hrhhnKllnY=452">
<span>
<strong>Caveman (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Caveman is an LLM skill/plugin that enables terse, "caveman-like" communication to cut agent output tokens by up to 75% while maintaining technical accuracy.
</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.dbreunig.com%2F2026%2F04%2F14%2Fcybersecurity-is-proof-of-work-now.html%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/f3Xnga2oQcxJA9gQPT4W9pxzRq73qLcBu_MwHvWHNFI=452">
<span>
<strong>Cybersecurity Looks Like Proof of Work Now (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
New AI models like Anthropic's Mythos suggest cybersecurity is becoming a "proof of work" system where securing systems requires outspending attackers in token-based vulnerability discovery.
</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.eff.org%2Fdeeplinks%2F2026%2F04%2Fgoogle-broke-its-promise-me-now-ice-has-my-data%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/6VgfBJ8HpRq4qOs-fWJwIl2TVRCMTZ8mw2-6j_zcWis=452">
<span>
<strong>Google Broke Its Promise to Me. Now ICE Has My Data. (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Electronic Frontier Foundation has filed complaints against Google for breaking its promise to notify users before sharing their data with law enforcement.
</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%2Fdarkounity.com%2Fblog%2Fhow-i-learned-unity-the-wrong-way%3Futm_source=tldrdev/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/0TI_Sh_pAE0oOPo3ky0TDMLRObT5jtc76lT_jDX_d24=452">
<span>
<strong>How I learned Unity the wrong way (25 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Years of "vibe coding" Unity by copying tutorials without understanding fundamental programming principles led to numerous interview failures for this dev, forcing him to rebuild his knowledge from the ground up to get genuine expertise and warning others against this common, increasingly prevalent pitfall.
</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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/HR-ThHgId-Oh6o6v3FgnS7PNnBr349-2F62a3em8AcI=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/s_oZ2BNNPZuPWZ1chjTdm2j6OCXzKUjllIK5hkYOYRo=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/twWZHBhg-PYtB_Op_kduKzCPuUFGLVC86SEPHopoB-E=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/60eqzDZNUFZEay0gOhSIpCkj6y_0V7cNBH8SAUR_UQE=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/FwNLUEUyldeYJj8TH8faGSL4YOdNBotZHs880pY-4lI=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/uB8fLXrM5QhxPjqKjLxZk_VSrnAC4BlN3nPxlQSmiM0=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/noT8FQJbtTzPLYWsj3mZ1N6Tsc46sYFGkB3CtW9JwRM=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/Ulf-syYouIvD_cnK7s_CCEUxvcrQsxxajCTI6KWc5Vg=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=8fb8d8cc-394a-11f1-b749-4d8376cc7e94%26pt=campaign%26pv=4%26spa=1776337242%26t=1776337684%26s=8cba7a66f9d0615f2c2b294783350edd060b3ff99100bd5c1b6851aa4b646238/1/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/H07SMCnFIBuPo4Xk777Lp_GJux3dcFgPi93WyLNEfsA=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/0100019d95fa09c0-daae64ee-e489-4c8e-ab65-2d4648c47ce6-000000/v3ZoIHTIZWC3Bg1rKMbuoH8dMfjMsvkngrIHXSF25bo=452" style="display: none; width: 1px; height: 1px;">
</body></html>