<!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 WebDev</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;">With core context engineering principles and frequent intentional compaction, current AI models can be great at handling large, detailed codebases β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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%2Fwebdev%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/DELvsZi2rhHWUDEOmz4V5Z8HZoDpnMSlKdlLS9SvuUI=424" 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=tldrwebdev%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/OHhbgKI63JA2f6cp2WGakV2PLZ187z_vQMqbkujhE4s=424" 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=1ee4a5f4-98ff-11f0-a5b0-dbca188214a6%26pt=campaign%26t=1758713336%26s=6ca2f3d752c8314cfbc5192d9337e533b5fa6be8334c0162cd0bd6e2377af51f/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/TlLyPVjuOnxZezFFOrT6H4ToL8r2TEhWla1x8U8PdL4=424"><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></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 Web Dev <span id="date">2025-09-24</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody></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%2Fgithub.com%2Fhumanlayer%2Fadvanced-context-engineering-for-coding-agents%2Fblob%2Fmain%2Face-fca.md%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/0EHhED5TYUwQaZsME8CHimBwPqdHNYqCpmWowyOhm_0=424">
<span>
<strong>Getting AI to Work in Complex Codebases (20 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
With core context engineering principles and frequent intentional compaction, current AI models can be great at handling large, detailed codebases. AI can rarely produce correct code in one shot in large code bases, so it needs steps before implementation to do research on the codebase and plan its steps.
</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%2Fdistributed-computing-musings.com%2F2025%2F08%2Fthundering-herd-problem-preventing-the-stampede%2F%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/nRq5v5uUoQzzMzUvaeWlj3nQSszgCQNM-EITkVY2owg=424">
<span>
<strong>Thundering Herd Problem: Preventing the Stampede (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The "thundering herd" problem occurs when a cache miss leads to a large number of concurrent requests hitting the database for the same record, overwhelming it. There are two solutions: using a distributed lock to allow only one request to access the database, or using in-process synchronization with (as an example) Java's `CompletableFuture` and `ConcurrentHashMap`. While the distributed lock works across multiple nodes, the in-process synchronization avoids network calls but doesn't coordinate across nodes.
</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%2Fshiftmag.dev%2Fhow-infobips-infrastructure-handled-10-billion-messages-in-a-day-6162%2F%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/VstxV_9VMMNOBVk__CFUaM-lHOi6O15g0eM8F44R8-g=424">
<span>
<strong>How Infobip's Infrastructure Team Handled 10 Billion Messages in a Day (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Infobip's infrastructure team handles 10 billion messages daily. They overcame issues like email overloads, data center failures, and scaling for WhatsApp Business by using cloud solutions, re-architecting systems, and adopting Kubernetes. A critical decommissioning mistake in 2024 led to the implementation of delayed destructive actions, preventing data loss.
</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%2Fajmoon.com%2Fposts%2Fmesh-i-tried-htmx-then-ditched-it%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/4QJ6-unM2IkMhNDJD8ZkGJEMMsuIh3s6Bx6xmPkBsLc=424">
<span>
<strong>I tried HTMX, then ditched it (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
While appreciating HTMX's potential to reduce JavaScript reliance, this dev found its lack of structure problematic, leading him to create MESH, a modular SSR framework based on the "one component = one endpoint" principle. He concludes that he's not using HTMX in the way it's intended and drops it in favor of simpler JavaScript and SSE.
</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%2Freasonunderpressure.com%2Fblog%2Fposts%2Fyour-images-are-probably-oversized%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/5EKr8DODCE4wlOkBav2z0UweIce7TNPAjbs3j6muwmg=424">
<span>
<strong>Your Images Are (Probably) Oversized (21 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Serving appropriately sized images for different screen sizes avoids wasting bandwidth and compute power. This can be done by using the `srcset` and `sizes` attributes on the `img` tag to specify multiple image sources and their intended widths based on viewport size.
</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.sitepoint.com%2Ftest-your-page-without-javascript%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/4uCfy90UfNl6f8khrdPbtryk_IQ5GBA2Xagc3uBjw4M=424">
<span>
<strong>Why You Should Test Your Page Without JavaScript (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Devs should test their websites without JavaScript enabled to check accessibility and resilience. JavaScript can fail due to slow networks, browser extensions, or user settings, so sites should use progressive enhancement, starting with semantic HTML that works without JS and adding JavaScript features as enhancements.
</span>
</span>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">π</span></div></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Launches & Tools</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgo.clerk.com%2FVqej45v%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/9gBdsnj8H8DZdjpyxcmceMjyvZUMGuEe4duDLTkrRj0=424">
<span>
<strong>How to avoid common Authentication Mistakes (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
From token storage to session handling, this guide walks through the security practices every frontend developer should know. Learn which approaches protect your users and which mistakes to avoid when building authentication into modern web applications.
</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%2Ftanstack.com%2Fblog%2Fannouncing-tanstack-start-v1%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/KFWPP7bfT1ulKESiNb_Eq6DqyjZnhdysZccWh4Hf-Gw=424">
<span>
<strong>TanStack Start v1 Release Candidate (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
TanStack Start has reached its v1.0 Release Candidate. This version includes type-safe routing, server-first functions, built-in streaming, and URL-as-state primitives, all while offering flexibility for both SPA and SSR architectures.
</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.metabase.com%2Fai-data-generator%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/1VRkXG49xr4S_r7ISyJI_ZjcL40zdylF74oJ_ieXOrk=424">
<span>
<strong>Open source AI Data Generator (Website)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The AI Data Generator helps users generate sample data with various input parameters, export it in various formats, and explore it within Metabase.
</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%2Fevilmartians.com%2Fchronicles%2Fexploring-active-agent-or-can-we-build-ai-features-the-rails-way%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/dqEzpPzuxxKoYYX-BXlNLRdoAbpDKy-itVSEvBj2F84=424">
<span>
<strong>Exploring Active Agent, or can we build AI features the Rails way? (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Active Agent is a Ruby gem that helps integrate AI features into Rails applications using familiar Rails conventions and patterns. It introduces "agents" as a new abstraction that encapsulates AI-backed logic, using action-driven objects, callbacks, and prompt rendering similar to Rails controllers and mailers.
</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%2Fwww.crunchydata.com%2Fblog%2Fthe-postgres-project-original-goals-and-how-the-creators-totally-nailed-it%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/DrZEV78EK5BLUhqOhnaBO06yIjbQxqjlVA0lyn5XLyE=424">
<span>
<strong>Postgres' Original Project Goals: The Creators Totally Nailed It (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
PostgreSQL's original design goals from 1986 have shaped its modern success. These goals included support for complex objects, extensibility, active database features, and crash recovery, laying a flexible framework. Postgres' adherence to these principles has cemented its position as a versatile and trusted database today.
</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%2Farchive.md%2FE9V9P%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/Rmlbw5tbZHWrtj24yk3mNm4uKNrgBeo-joYAqd5qzF8=424">
<span>
<strong>VCs to AI Startups: Please Take Our Money (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
VCs are aggressively pursuing investments in top AI startups with gifts and preemptive funding rounds. Companies like Decagon AI are fielding unsolicited offers at soaring valuations. This frenzy is fueled by the belief that AI startups can disrupt tech giants, with a large portion of venture capital flowing to a small group of frontrunners.
</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%2Fmanus.im%2Fblog%2FContext-Engineering-for-AI-Agents-Lessons-from-Building-Manus%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/kdpboXcyHdakO1OBb40eQIOojZJG-0SJshfoG0piSvk=424">
<span>
<strong>Context Engineering for AI Agents: Lessons from Building Manus (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Manus is an AI agent that had improved performance through context engineering techniques. The devs optimized the KV-cache hit rate by maintaining a stable prompt prefix with append-only context. They advise against dynamically changing the action space. The file system should be used as an extended memory, along with recitative methods to manipulate attention.
</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%2Fshkspr.mobi%2Fblog%2F2025%2F09%2Ftargetting-specific-characters-with-css-rules%2F%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/cYnK2zrRPzNSUhQf2O7utvbWyTRnoYgO7WZnpU2yfeI=424">
<span>
<strong>Targeting specific characters with CSS rules (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CSS can be used to target specific characters for styling through manipulating fonts and Unicode ranges, though the practical applications are limited.
</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%2Ftechcrunch.com%2F2025%2F09%2F23%2Fhow-googles-dev-tools-manager-makes-ai-coding-work%2F%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/l45t-XDlx-RTpdeu4q7UnXvmR6WvQQEKHU1Eoi1bPO0=424">
<span>
<strong>How Google's dev tools manager makes AI coding work (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI coding tools like Gemini CLI are being used for software development by automating code generation from natural language requirements and shifting the developer's role towards architecture and problem decomposition.
</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.jim-nielsen.com%2F2025%2Fnpm-risks%2F%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/M28s7kyvi3DdvoJorH97lREGFyioe4W9mskYD-P-l-Y=424">
<span>
<strong>The Risks of NPM (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A recent NPM attack, the Qix incident, shows the risk of malicious code injected into widely-used packages targeting end-users by way of bundled website code.
</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%2Fstefvanwijchen.com%2Freact-and-redux-in-2025%3Futm_source=tldrwebdev/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/4dyFJr1dCJqDApPm1f0qTazOGNhMfg_jWVa8iRss2OE=424">
<span>
<strong>Redux in 2025: A reliable choice for complex React projects (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Redux is still a reliable choice for complex React projects due to its predictability, observability, and architectural clarity.
</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/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/lST-ofzYMh4o4GZHcRPlw3KKuUQ85D7upsulSRFbT30=424" 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/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/F2fmLgrIYgjBZIdO7Zl9tkI9d4e45wg4-a_vafb5sdE=424" 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=tldrwebdev%26utm_medium=newsletter%26utm_campaign=advertisecta/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/cgxJt11bxlD-NGxKKe5_I36bOaZDpE-Sv7hbsxbL4T0=424"><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/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/kFMAxKifbQNjsPVrkkuD4-LJw9E2EcJlpXvjlR5ahRs=424" 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/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/81HHQMe83K2XuEVpZyA9BJ6URy2xQ4-3GGamUo4s_8Y=424"><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%2Fwebdev%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/r5gdgXPL0DQvzJayo1bA-WWxvRERGo80YnUg7vEFsZY=424">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Web 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=1ee4a5f4-98ff-11f0-a5b0-dbca188214a6%26pt=campaign%26pv=4%26spa=1758711635%26t=1758713336%26s=6b7ce43f0a7313f7480c06c5fc5d572885508753885b121bbe556270fef06cc7/1/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/ANdoRvnAQ3oB1tx43lV0laqYjgM8xYHz6OCp7ws4QTc=424">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/010001997b7bd4ab-41a2104f-932e-40bd-b2cc-f331bd248a35-000000/V3ZaPzEDXZ6vvcf2mk_DKazdO4KNo-66XCydyO5CU44=424" style="display: none; width: 1px; height: 1px;">
</body></html>