<!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;">Bun, a high-performance JavaScript runtime, bundler, and package manager, has been acquired by Anthropic. Bun will remain open-source </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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/JwvTsdAHLmxBQ_R1joj6F9XAOdE4iLleWwBL06Ay9yY=434" 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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/-O7kAXuNCvOgUnG6jgB5aYGbQNsa3-5yBYDkAzng_3w=434" 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=bdc7a438-d026-11f0-a791-cf96c09ce88f%26pt=campaign%26t=1764764937%26s=efcf71fe82a78a9a093580b13349d4b234785455cc63e30ffef47d8704458bd3/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/htb_65s6TySbEXp5HjszDxNUVJ0sN51lSKRCDOQxRqE=434"><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%2Fgo.clerk.com%2FZGn41hf/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/jm-BKnboG4mVn05cYPw1S-5YhtxTmCA4Q2rVjwX6F5o=434"><img src="https://images.tldr.tech/clerk.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Clerk"></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-12-03</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%2Fgo.clerk.com%2FZGn41hf/2/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/339jgTae5MhMK6FQrBLfkx0xfCoXgSX5NumqSSb9qA0=434">
<span>
<strong>Skip the docs. Let AI add auth to your Next.js app (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Clerk's <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.clerk.com%2FZGn41hf/3/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/UQWKmu41liwllexT554s88eZS9Q4ndM7SG3cXPfg4HQ=434" rel="noopener noreferrer nofollow" target="_blank"><span>Next.js quickstart</span></a> includes a pre-built prompt you can copy or open directly in Cursor, Claude, or ChatGPT. Your AI assistant walks through the complete setup: installing the SDK, configuring middleware, and adding auth components. No bouncing between docs and your editor, no manual code copying, no missed configuration steps. Just paste the prompt (or click to open) and go from empty project to working authentication in one conversation.
</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%2Fbun.com%2Fblog%2Fbun-joins-anthropic%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/1mb7RzSHRF-D1zYVN5CuEtdumUoCLA4_hxWQztrW-PM=434">
<span>
<strong>Bun is joining Anthropic (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Bun, a high-performance JavaScript runtime, bundler, and package manager, has been acquired by Anthropic. This acquisition provides Bun with long-term stability and resources to focus on building the best JavaScript tooling, especially for AI-driven software like Claude Code. Bun will remain open-source, MIT-licensed, and developed in public on GitHub by the same team, with continued focus on Node.js compatibility and performance.
</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%2Fandersmurphy.com%2F2025%2F12%2F02%2F100000-tps-over-a-billion-rows-the-unreasonable-effectiveness-of-sqlite.html%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/SYjjy35qRhVQ6Ol7cGP33un07kN7Nu6bMW3pq6vpSiA=434">
<span>
<strong>100,000 TPS over a billion rows: the unreasonable effectiveness of SQLite (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
SQLite's embedded nature and single-writer limitation are usually seen as drawbacks, but are actually important to its scalability. By removing network latency and enabling batching, SQLite can achieve much higher transactions per second (TPS) compared to networked databases like Postgres, especially when dealing with power-law distributed workloads and interactive transactions. This is shown by benchmarks of SQLite reaching over 100,000 TPS even with concurrent reads, while Postgres is much worse with added network latency.
</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%2Fpeople-work.io%2Fblog%2Fjunior-hiring-crisis%2F%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/ju3Df4BoEOGYTk0XoyWB6NAGmg5hLzOteFbv281gMXI=434">
<span>
<strong>The Junior Hiring Crisis (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The tech industry is facing a hiring crisis in hiring junior-level engineers due to AI automation replacing entry-level roles and senior engineers not prioritizing mentorship. Universities are aware of students struggling to find jobs, but they can't do much about it. As a result, juniors should focus on developing their networks and their interpersonal skills.
</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%2Fserendb.com%2Fblog%2F5-engineering-lessons-from-replicating-amazon-rds-postgres%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/6-mKht_NoXfp9AboXjBr-DUbAyx6OCZKe00nNhc1-uA=434">
<span>
<strong>5 Engineering Lessons from Replicating Amazon RDS Postgres with Rust (28 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Amazon RDS has a managed environment that imposes a unique set of constraints which require non-trivial engineering solutions. Working with the service is a constant exercise in navigating abstractions. It requires building tools that are aware of the managed environment's specific constraints and behaviors. The key is not to create RDS like a black box.
</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%2Fupsun.com%2Fblog%2Fproduction-clone-with-data-files-services-everything%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=prod-clone-in-45s/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/72y0ZtYNvu51XrQogqwNXkSGXHr1jsUNP8-Tz9XIWag=434">
<span>
<strong>Prove it yourself: prod clone (data, files, services) in seconds (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Push a branch, get a custom preview env URL, same services, routes, and fresh real data. See it happen in seconds, then try it on your repo. No kubectl, no staging drift, just honest previews.<p></p><p>•<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.youtube.com%2Fwatch%3Fv=OaFfgxVuoFc/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/4f4AxVWcN60nsQG-JoSu6BnQK2eiKFCL1OGHaXcbn5Q=434" rel="noopener noreferrer nofollow" target="_blank"><span> See the prod-clone demo</span></a></p>
<p>•<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fauth.upsun.com%2Fregister%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=prod-clone-in-45s/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/dyyb_G-L1FAaDHqdTw80nlOIU9q1NLk3goMyS1WJxhw=434" rel="noopener noreferrer nofollow" target="_blank"><span> Start free on Upsun</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%2Fgithub.com%2Fneurosnap%2Fzmx%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/veAcupN9KL-YJPZMHwu3hvyUlnOSsiWsLFe0SIF-xMo=434">
<span>
<strong>zmx (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
zmx enables session persistence for terminal processes. It can attach and detach from a shell session without killing it. Re-attaching a session restores the previous terminal state and output. Multiple clients can connect to the same session.
</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%2Fantonz.org%2Faccepted%2Ferrors-astype%2F%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/iSSFhPD_bv4RlTPnKKKyYbJBGzZ-sX0JY7jEQL8S-zY=434">
<span>
<strong>Go proposal: Type-safe error checking (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The new errors.AsType function in Go is a generic version of errors that is type-safe, faster, and easier to use. errors.As has not been deprecated yet, but errors.AsType is recommended for new code. AsType can handle everything that As does, so it's a drop-in improvement for new code. Code examples are available in the article.
</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%2Fdmathewwws.com%2Fantler-an-irl-browser%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/5wGWiC5aPGIg98RhSoEMW3lLbNdtuWAPQVU9rmXYeSI=434">
<span>
<strong>Can we build WeChat Mini Apps using open web standards? (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
WeChat is ubiquitous in China. The app allows users to access a wide variety of services, including food delivery, ride hailing, and bike rentals, without leaving the app. WeChat Mini apps prove that it's sometimes a better customer experience to just scan a QR code rather than using a native app. This article looks at how to create a WeChat Mini app experience outside of WeChat using regular QR codes and open web standards.
</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%2Fxania.org%2F202512%2F02-adding-integers%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/jD-zIVl4QV2CenHGFRHaFV6KTLJmev1spWTqNWEpP5A=434">
<span>
<strong>Addressing the adding situation (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Compilers use the x86's `lea` instruction for efficient three-operand integer addition, using its memory addressing capabilities to overcome the limitations of standard `add` instructions.
</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%2Fvercel.com%2Fblog%2Fbfcm-2025%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/Rl9hcQVKxXTTX1apLOIQnUJY74U4gN0rE-iBaLX_gLA=434">
<span>
<strong>Billions of requests: Black Friday-Cyber Monday 2025 (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Vercel's platform handled a record 115.8 billion requests during the 2025 Black Friday-Cyber Monday weekend.
</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.theregister.com%2F2025%2F12%2F02%2Faws_kiro_devops_coding_agents%2F%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/CaXFC9KY71GMKiCgyuYhNU9_toOEs7BdPg1cS73uVTA=434">
<span>
<strong>AWS announces trio of autonomous AI agents for developers (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
At AWS Re:Invent 2025, Amazon announced new AI agents (Kiro) for software development, DevOps, and security, claiming they address the issues of existing AI coding tools and improve efficiency.
</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%2Flwn.net%2FSubscriberLink%2F1046084%2F4c048ee008e1c70e%2F%3Futm_source=tldrdev/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/8uksOUEacTnDAOC69-Xi932PqTpvQ-1evtS-lmRpAnw=434">
<span>
<strong>Zig's new plan for asynchronous programs (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Zig's new approach to asynchronous programming uses a generic `Io` interface to hide asynchronous operations, allowing code to function correctly with either synchronous or asynchronous I/O and providing fine-grained control over execution.
</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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/BpIv4vzO5LOqRz4SQnG1vxlM5u34K7oR4v-cokeM7Jw=434" 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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/7Edw4QLt1S1-SvMmPHBjwqTtHFTsQ7b1BYxSfato2bw=434" 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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/nHG9yRj1Y98ZQltGo2Fr2LFi4JCA5wJpG4uKNH1wU6w=434"><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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/ZUCsU3EGsuxujcEwLumPDrVmJE3RAVRzgKkRG0dk_Ls=434" 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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/s0JdnafGbd-r4vMKqKkd5p6QaAN1VoXivqOD-_wOSsA=434"><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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/YnLNbdQQWVAueRB2e98rH64_ymopkxQYtGkF70mWnUk=434">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=bdc7a438-d026-11f0-a791-cf96c09ce88f%26pt=campaign%26pv=4%26spa=1764763299%26t=1764764937%26s=ddfb03bb512d79bf30f1117254ad10aaa1844d0ff76e6709fdc41b97a6a982c8/1/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/GCv4yuwjGAvPrrUUz8QmZLv71_ShCWk2pXrO3NuU37Q=434">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/0100019ae42fec83-4483cc42-dd1f-4465-aa87-6cebfa241c7d-000000/_5t4FTynSY9yAX1XjD_EpDBBvEHU4fuKDe_-6M-VcKc=434" style="display: none; width: 1px; height: 1px;">
</body></html>