<!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;">Engineers often avoid internal politics, but this is a mistake. Politics is simply how humans coordinate and exert influence β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/f_vOeNon7YbavvTNmX0Wj7B1LOnq_2eqxBodai4fNMQ=425" 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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/vE_D7oO2pfaFn-YQfOfwbLVjpjWS7sMlzB4IRPxjjlU=425" 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=4e54002e-9f5c-11f0-bc35-5553065bcaf8%26pt=campaign%26t=1759403236%26s=e1cb6a745b4f765ae61d588cf1ffadea0033e08b1a713832e6e302388eec7de4/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/LgGtmB6v7qqIBsRmGZn0lghfo9nFnBc52pE-T-8DhY4=425"><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%2Fopenrouter.ai%2F%3Futm_medium=email%26utm_source=tldr-dev%26utm_campaign=paid/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/TJaak_nih9DTM3ZvjFUxLITOmZw3QQUtDs6m9Dr0y4c=425"><img src="https://images.tldr.tech/openrouter.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="OpenRouter"></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">2025-10-02</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%2Fopenrouter.ai%2F%3Futm_medium=email%26utm_source=tldr-dev%26utm_campaign=paid/2/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/u4dKuYzp5IIVg7SWDh5tQa4x-MFQzddmxYac02rGFdg=425">
<span>
<strong>One API. Every LLM. No outages. (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
OpenRouter gives you a <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fopenrouter.ai%2F%3Futm_medium=email%26utm_source=tldr-dev%26utm_campaign=paid/3/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/N68Q18bDFQGwpE_xqIX7jZePfAWpXbZuUW9xfyiLAjs=425" rel="noopener noreferrer nofollow" target="_blank"><span>single API & SDK to access 500+ models</span></a> - GPT, Claude, Gemini, Llama, Mistral, and more.
<p></p>
<p><strong>π Bring your own API keys</strong> - or let users bring <em>their</em> own API keys via <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fopenrouter.ai%2F%3Futm_medium=email%26utm_source=tldr-dev%26utm_campaign=paid/4/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/k9aU5nQ4H8RebEgcb-b0WnykqyR11mVhuhaLput6So8=425" rel="noopener noreferrer nofollow" target="_blank"><span>BYOK setup</span></a>. Never worry about getting a huge bill for going viral!</p>
<p><strong>β»οΈ Swap models at the request level</strong>, route across providers by price or latency, and have fallback options to survive outages.</p>
<p><strong>πͺ Full API functionality</strong>: stream responses, use structured JSON output, tools/function calling, and images (I/O). </p>
<p><strong>π Track spend with API level limits</strong> and transparent activity view. No lock-in. </p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fopenrouter.ai%2F%3Futm_medium=email%26utm_source=tldr-dev%26utm_campaign=paid/5/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/a0DsRzXYSa06YCyi9oBHswhcRR9KzFdV1G-HnSGHFZo=425" rel="noopener noreferrer nofollow" target="_blank"><span>Get Started For Free in 30 seconds >> </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>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%2Fcognition.ai%2Fblog%2Fblockdiff%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/NlQJBVhsl0idTkBFM1bkkcIW3mxk8oN9u6j9GKZGFag=425">
<span>
<strong>Blockdiff: How we built our own file format for VM disk snapshots (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cognition AI built Blockdiff to get fast block-level diffs and snapshots of VM disks for its AI software engineer, Devin. Blockdiff addresses the slow snapshot times experienced with EC2 by creating compact, instantaneous snapshots with zero overhead by only storing the differing blocks between a base image and VM disk. The tool uses Linux filesystem concepts like sparse files and copy-on-write to efficiently serialize the diffs.
</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.mongodb.com%2Fcompany%2Fblog%2Ftechnical%2Fwhy-multi-agent-systems-need-memory-engineering%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/7sia1Qu4QQJphDdmCux5kqd6Q7hDaBP4s70qofGADIg=425">
<span>
<strong>Why Multi-Agent Systems Need Memory Engineering (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Multi-agent AI systems frequently fail because they don't have a proper shared memory infrastructure. While context engineering has improved individual agent performance by managing "the right information at the right time," this approach breaks down when multiple agents must coordinate without shared memory systems. The solution is memory engineering: creating a persistent, shared memory infrastructure that allows AI agents to evolve from single-agent tools to coordinated teams capable of handling enterprise-scale problems.
</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%2Fkunststube.net%2Fencoding%2F%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/nVpl5HzfQOBcyg-rThYev-7I6fURf90LGkFjh6uQMjU=425">
<span>
<strong>What Every Programmer Absolutely, Positively Needs to Know About Encodings and Character Sets to Work With Text (34 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Computers store text as bits, and encodings define how these bits translate into human-readable characters through lookup tables. Problems happen when text is interpreted with the wrong encoding, leading to incorrect character display. It's best to consistently use Unicode (specifically UTF-8) and proper encoding conversion techniques to prevent data loss and guarantee accurate text representation.
</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%2Fterriblesoftware.org%2F2025%2F10%2F01%2Fstop-avoiding-politics%2F%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/yWE_qBJ2j3zwpnJzvq7Vya4tmfd6PNS5qBt1L5HKBeo=425">
<span>
<strong>Stop Avoiding Politics (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Engineers often avoid internal politics, viewing it as a negative game, but this is a mistake. Politics is simply how humans coordinate and exert influence within organizations. Avoiding politics doesn't eliminate it, it just allows "bad politics" and misinformed decisions to prevail. By building relationships, understanding incentives, and communicating effectively, engineers can engage in "good politics" to advocate for better outcomes.
</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.indiehackers.com%2Fpost%2Flifestyle%2Fincreasing-your-practice-surface-area-agxYGi9bL0gd1WYYQZAu%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/yXFitUFO_D68SJy8I4g0dqYn5QZWTfaM0MTF5YDB39U=425">
<span>
<strong>Increasing your practice surface area (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The difference between good and great performers is in "practice surface area," not just talent or formal training. This is the total time and space in one's life where practice can occur. Elite performers dissolve the boundaries of formal training by integrating their craft into everyday life.
</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.nordcraft.com%2Fno-figma-i-wont-fit-in-your-little-box%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/Ic52lsCPlvX8fdA9bpl3Jur3WHcx9UQuNFT_RjoEqP8=425">
<span>
<strong>No Figma, I won't fit in your little box (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The separation of designers and developers reduces creativity and creates friction in the design process. This divide forces designers into a shrinking role, focusing on visuals while developers handle functionality, leading to annoying hand-offs and slow iteration. A better approach is to use tools built on HTML and CSS with visual interfaces that can unite design and development.
</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%2Fwww.qawolf.com%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20251002-None_Experiment-FALSE%26utm_term=headline-CutYourQACyclesDownToMinutesWithQAWolf%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithQAWolf_None_None_None_Newsletter-SecondaryPlacement_20251002_v1/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/CfqbxI1I5L0slMA-7cO0R5gwbwz4mB5L-LHfg7UptDc=425">
<span>
<strong>βοΈ Cut your QA cycles down to minutes with QA Wolf (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 need to check out <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20251002-None_Experiment-FALSE%26utm_term=body-QAWolf%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithQAWolf_None_None_None_Newsletter-SecondaryPlacement_20251002_v1/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/iwMQJdQW_yYN5JoPbiE2EywElc6Uix51FOWnYm8xrQ8=425" rel="noopener noreferrer nofollow" target="_blank"><span>QA Wolf</span></a>.
<p></p>
<p>Their fully-managed service gets engineering teams to 80% automated end-to-end test coverage, and their AI-native platform helps dev teams <strong>ship 5x faster</strong> by reducing QA cycles from hours to minutes.</p>
<p>With QA Wolf, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fcase-studies%2Fdrata%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20251002-None_Experiment-FALSE%26utm_term=body-DratasTeamOf80PlusEngineers%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithQAWolf_None_None_None_Newsletter-SecondaryPlacement_20251002_v1/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/ibr3SPCSks-v9I0MrZSfaIuHyVw9i-Y_e1Us_EcY6n4=425" 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%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20251002-None_Experiment-FALSE%26utm_term=cta-ScheduleADemoToLearnMore%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithQAWolf_None_None_None_Newsletter-SecondaryPlacement_20251002_v1/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/t96xy5PM-KQaF05Yey6IXaK4DB6uphpOrWg62xjR5J0=425" 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" 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%2Freact.dev%2Fblog%2F2025%2F10%2F01%2Freact-19-2%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/bred-n7Oioi0f82xoIWn0n-DBfu0P_BG5vA_kZshbaE=425">
<span>
<strong>React 19.2 (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
React 19.2 is now available, with new features like Activity components for controlling and prioritizing app sections, useEffectEvent for managing event logic in effects, and cacheSignal for cache lifetime awareness in React Server Components. Performance Tracks are added to Chrome DevTools to give more insights into React app performance, and Partial Pre-rendering is introduced for pre-rendering static parts of apps.
</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%2Fcursor.com%2Fchangelog%2F1-7%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/4cywP_2mC7IBBT-xmDfbDl5vdiMeMTUxjEaqJEC4A7A=425">
<span>
<strong>Cursor 1.7 (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Cursor 1.7 introduces several new features and improvements, including Agent Autocomplete, Hooks for customizing Agent behavior, and team rules for consistent project management. Shareable deeplinks for prompts are now available in beta, allowing for easier sharing of workflows and instructions. Commands now execute in a sandboxed environment for better security, and users can monitor Agents from the menu bar.
</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%2Fblog.jacobstechtavern.com%2Fp%2Fswift-reference-counting%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/bgPXpS-tBskJdZgRCAbGfhwadyi5Q8GPKcp0kuWWk9A=425">
<span>
<strong>Bits & Side Tables: How Reference Counting Works in Swift (23 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
This is a deep dive into Swift's reference counting mechanism, explaining how strong, weak, and unowned references are implemented at the bit level within the Swift Runtime. It explains how strong references use inline bit counting and may use a side table when counts overflow or weak references exist. Weak references are slower due to indirection and potential cache misses from accessing a side table, while unowned references offer better performance but can lead to crashes if accessed after deallocation, keeping zombie memory alive.
</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%2Fdolthub.com%2Fblog%2F2025-09-26-greentea-gc-with-dolt%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/JDYa7_N-aFJLOHwQhdCxdD6BZfix___q_mj0_8mOgu0=425">
<span>
<strong>We tried Go's experimental Green Tea garbage collector and it didn't help performance (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
DoltHub tested Go's experimental Green Tea garbage collector, which is supposed to improve performance by scanning objects based on their memory location to improve cache locality. Despite running comprehensive benchmarks with their Dolt database using both single and multi-threaded workloads, they found basically identical performance between the standard garbage collector and Green Tea, with no meaningful differences in throughput, median latency, or latency distribution. The results align with the Go team's own findings that most real-world applications don't see significant performance improvements from Green Tea, and if anything, it appeared to be a slight regression in garbage collection performance for their use case.
</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%2Fyusufaytas.com%2Fwhy-over-engineering-happens%2F%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/azeZCk0v5wH_FX6SXbPK0Gm1NXbG0BO0YZjuGdnmDJ0=425">
<span>
<strong>Why Over-Engineering Happens (19 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Over-engineering often comes from misguided intentions, misaligned incentives, and a desire to build for hypothetical future needs rather than solving present problems.
</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%2Fvincentrolfs.dev%2Fblog%2Fts-var%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/zNOEjXufvUJIhU18CVurBrCLsrHcnoS5T_AxQBXJEPU=425">
<span>
<strong>The Temporal Dead Zone, or why the TypeScript codebase is littered with var statements (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The TypeScript codebase still uses `var` statements despite their drawbacks due to the performance benefits gained by avoiding the Temporal Dead Zone (which prevents accessing variables before their declaration with `const` and `let`).
</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%2Fspin.atomicobject.com%2Fsoftware-maintenance%2F%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/_uXE_eX-waHzQVpXY4ZqGBH53PLZORyR8WbO4fxZDnQ=425">
<span>
<strong>Maintenance: Your Software Isn't Something You Can Be Done With (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Like a car, software requires ongoing maintenance, monitoring, and eventual rebuilds to remain functional and valuable.
</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%2Fshkspr.mobi%2Fblog%2F2025%2F09%2Fdrunk-css%2F%3Futm_source=tldrwebdev/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/r58lyMl2zfDYCoQGj-DHG9YMNfy4aZiUSIurZeSfbec=425">
<span>
<strong>Drunk CSS (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Funnily, CSS can be used to simulate the effects of being drunk on a website's interface as a way to highlight accessibility issues.
</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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/nSw7Pbngz4JTBOo2aZolp26ZPGt1he29GW01PEJiKpg=425" 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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/RQ-ikrXk3EJke-tnkjWT4Yxz4omBnR6I8UxqIEttq68=425" 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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/RUlQUyxNTwmJ55ntMQbq-YetGtyTVK6jsio1ZwNwcZE=425"><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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/O98jWs42Ogq-PZzflpknDk97rCfqNEUcDi0jzf2Jo-Q=425" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them!
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<span>Priyam Mohanty</span>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fxu-jenny%2F/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/JPbNCibiM2CbfhEb4EZrhBDHk7cBwa2u-YNcj-3pPq4=425"><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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/ZGmwRZ7siLH_nzDAv3OMBPHt38NWv5P4o4971TuO-f0=425">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=4e54002e-9f5c-11f0-bc35-5553065bcaf8%26pt=campaign%26pv=4%26spa=1759402855%26t=1759403236%26s=1bac6ac7e21f8fb7acb9037667dda2ac382f170602ec2e40e470d7a0634f7591/1/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/IeMT8DpEdV16L-coG7yTV5xh-qh1Bfy-11TB1pKtdmE=425">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/01000199a49adc87-f1729026-36be-491f-aadd-acd397aaaea6-000000/SjbpMUdwCo9gE8wqgVVxeNLnOgeigmXaGm-HZU4JVKA=425" style="display: none; width: 1px; height: 1px;">
</body></html>