<!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;">JSON-LD is a structured data format that helps web crawlers understand the semantic structure of webpages, potentially leading to richer β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β </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/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/N_DqDzuJWTUOrvqUv_BZ-w4nWYRb0QPXah0hC8ejKqk=452" rel="noopener noreferrer" target="_blank"><span>Sign Up</span></a>
|<span style="margin-right: 2px; margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/gW7ya8tkBx-JDPQLQfvBZ-wsA3Cyxj_W0qu655ViCmc=452" rel="noopener noreferrer" target="_blank"><span>Advertise</span></a></span>|<span style="margin-left: 2px;"><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Fweb-version%3Fep=1%26lc=156b9020-84b7-11f0-a976-55fc1d40139c%26p=c80369d0-6e07-11f1-9eb3-1b0e2a5a6320%26pt=campaign%26t=1782126569%26s=f187420236ba4d7b03054ee8585da7c478b20aced6ba83814d3b4a1f82c3117a/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/0R2IKz7zjDwz7sUvGTiVwfvACqKRbSCXWOSuchEMdRo=452"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwatch.getcontrast.io%2Fregister%2Fcontext-maturity%3Futm_source=tldrdev%26utm_medium=email%26utm_campaign=primary_20260622%26utm_content=header_webinar_8_levels/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/1GtVhker9i8CzaNwrlGH0LqSOT6xsYnVIjYXMt0ISlQ=452"><img src="https://images.tldr.tech/unblocked.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="Unblocked"></a></td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong> TLDR Dev <span id="date">2026-06-22</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%2Fwatch.getcontrast.io%2Fregister%2Fcontext-maturity%3Futm_source=tldrdev%26utm_medium=email%26utm_campaign=primary_20260622%26utm_content=header_webinar_8_levels/2/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/natZpmsfvRyCnrQzYEhSuECUS1f47_Hnacg_E2LRCQ4=452">
<span>
<strong>[Webinar] 8 levels of context maturity in AI-native engineering (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI shows up in 60% of engineering work. But only about a fifth of it can be handed off without someone babysitting the output. That's because your agents are missing context.<p></p><p>This 8-stage context maturity model gives a real answer on why you haven't seen meaningful productivity gains for all the tokens burned.</p><p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwatch.getcontrast.io%2Fregister%2Fcontext-maturity%3Futm_source=tldrdev%26utm_medium=email%26utm_campaign=primary_20260622%26utm_content=Body_live_june_24/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/IiUDRgk1_kpT9-ekxoLMgM4XtA1RjrvG6kDbOPG1DH4=452" rel="noopener noreferrer nofollow" target="_blank"><span>Join live June 24 (FREE)</span></a> to learn:</p>
<ul>
<li>Why more MCPs provides agents access but not understanding</li>
<li>What it takes to deploy agents you can trust without supervision</li>
<li>How a context layer solves for quality, efficiency and cost</li>
</ul>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwatch.getcontrast.io%2Fregister%2Fcontext-maturity%3Futm_source=tldrdev%26utm_medium=email%26utm_campaign=primary_20260622%26utm_content=cta_register/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/COKnaj6m2l5N0TITf52jxCaMBdzz8QrDbn1ISdK0U40=452" rel="noopener noreferrer nofollow" target="_blank"><span>Register now</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%2Fhawksley.dev%2Fblog%2Fjson-ld-explained-for-personal-websites%2F%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/Gphqf0Kt78XEyuWxFHQ8LNqhh_x7d6Z7GaT8z4sJrS8=452">
<span>
<strong>JSON-LD Explained for Personal Websites (11 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
JSON-LD is a structured data format that helps web crawlers understand the semantic structure of webpages, potentially leading to richer search previews and improved SEO. To implement JSON-LD, users can insert specific scripts within the head section of their HTML, defining elements such as the website, its owner, and various page types.
</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.timwehrle.de%2Fblog%2Fi-stored-a-website-in-a-favicon%2F%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/h8EKXJJDFh_kFcbhoN9LC46ogJ8rlLwABwPFGpdGnF4=452">
<span>
<strong>I Stored a Website in a Favicon (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A favicon, typically serving as a small icon for a website, can function as a storage medium for data by embedding HTML content within its pixel values. This process involves converting the HTML into bytes and encoding them into the RGB channels of the favicon, allowing the browser to extract the information using JavaScript.
</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%2Fmartinfowler.com%2Farticles%2Freliable-llm-bayer.html%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/ZMiGXj7zy9wcuIJ561cmwZpssU0dB_d7dqF3irsHZ-E=452">
<span>
<strong>Building Reliable Agentic AI Systems (37 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Preclinical Information Center (PRINCE) is a cloud-based platform developed to improve drug development in the pharmaceutical industry by integrating decades of safety study data through RAG and Text-to-SQL. It transforms traditional keyword-based searches into an intelligent assistant capable of handling complex queries and drafting regulatory documents.
</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%2Fwww.marble.onl%2Fposts%2Fcancel_claude.html%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/F-BHcClgXXjLe1ccem8W6jvoMgw0vguxzB92vnKLaSc=452">
<span>
<strong>There is minimal downside to switching to open models (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Switching to open models has become less risky due to improvements in Linux, web applications, and open-source software. Although proprietary models still dominate in performance and usability, recent advancements in open models have narrowed the gap.
</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%2Fnewsletter.kentbeck.com%2Fp%2Fhey-n00b-we-didnt-hire-you-to-complete%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/6fWcH7XVs_XenBXR7TQQcN8iDECgdhw9vUdZs1iqhlA=452">
<span>
<strong>Hey, N00b, We Didn't Hire You to Complete Tasks (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Completing tasks is less important than demonstrating your growth and contribution as a developer. Signals of higher performance include delivering quality work, effective communication, and continuous learning, rather than just finishing multiple tasks quickly.
</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.atlassian.com%2Fwebinars%2Fsoftware%2Fhow-ai-is-changing-the-way-we-measure-developer-productivity%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=P:rovo-dev*O:gdc*C:webinar*H:fy26q4*I:tldrdev-primary-05202026*E:cloud*%26utm_sfdc-campaign_id=701QB00000YIeGPYA1/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/KRsqF7HtnTxl0lQreq07aiH9pniQTTV4q0WUGzVb0l8=452">
<span>
<strong>AI is changing how developer productivity is measured (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fwebinars%2Fsoftware%2Fhow-ai-is-changing-the-way-we-measure-developer-productivity%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=P:rovo-dev*O:gdc*C:webinar*H:fy26q4*I:tldrdev-primary-05202026*E:cloud*%26utm_sfdc-campaign_id=701QB00000YIeGPYA1/2/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/8qN4zuocIGFl4BrRxGmlbDlm_CuHEFyeryEjYGRXat8=452" rel="noopener noreferrer nofollow" target="_blank"><span>The 2025 DORA report</span></a>, featuring Nathen Harvey (Google Cloud) and Justin Reock (DX), cuts through the 10x AI hype to show what actually moves the needle for engineering teams: realistic AI gains, which metrics now matter (deployment frequency, change failure rate), and why culture and tooling determine whether AI pays off. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fwebinars%2Fsoftware%2Fhow-ai-is-changing-the-way-we-measure-developer-productivity%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=P:rovo-dev*O:gdc*C:webinar*H:fy26q4*I:tldrdev-primary-05202026*E:cloud*%26utm_sfdc-campaign_id=701QB00000YIeGPYA1/3/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/oBCJHcJho6GSB45Ip2l6Q0hL_2lMItJekvnMS5wlzBU=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Watch on demand β</strong></span></a>
</span>
</span>
</div>
</td></tr></tbody></table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fgithub.com%2Fraiyanyahya%2Frecall%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/2tpvwLGli2MaCFSyfDaZawgrXB5PAGrqAgBhR5UJXTw=452">
<span>
<strong>Recall (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Recall is a local memory plugin for Claude Code that captures and summarizes session activities offline. It generates concise project summaries without requiring external servers or API keys.
</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%2Fmysk-research%2Floupe%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/ImY31gUbr3cOU-BUFAP3WEI4R3AFg92wjXwzmwjIGwg=452">
<span>
<strong>Loupe (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Loupe is an iOS and iPadOS app designed to showcase the device fingerprinting capabilities of mobile devices by displaying real values from public iOS APIs. It categorizes the data it retrieves into three tiers based on accessibility: passive signals available to any app, signals that require user permission, and advanced signals through clever API usage.
</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.cloudflare.com%2Ftemporary-accounts%2F%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/H89OcBpm5FFVg2ZLAiELWCrFe0JVoe6AjQxwsM22sOk=452">
<span>
<strong>Temporary Cloudflare Accounts for AI agents (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Temporary Cloudflare Accounts have been introduced for easier deployments for AI agents, removing the need for human sign-up processes that typically involve browser-based authentication and multi-factor prompts. Agents can now use the new `--temporary` flag with Wrangler to deploy projects quickly without prior account setup.
</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%2Fbrandur.org%2Fminimum-viable-unit%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/sy2UpNtMLody_BGnPpRfSYdXqYpBV6xN0lUnTmnT_Uo=452">
<span>
<strong>The Minimum Viable Unit of Saleable Software (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The decision to build or buy software has changed, as LLMs allow for cheaper software development but still involve maintenance and oversight costs. A βzone of viability" is introduced where software must strike a balance between cost and complexity. It is more practical to buy software than to build it when prices are reasonable and rebuilding efforts are substantial.
</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%2Fclickhouse.com%2Fblog%2Fopen-source-10%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/MtnkDSmdvtmiQXZizzp7HDUvp8azZCy_LjH5vd9iM1c=452">
<span>
<strong>Ten years of ClickHouse in open source (17 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
ClickHouse, an open-source analytical database, has gained popularity over the past decade since its release in 2016, attracting over 2000 contributors. With a focus on modularity and accessibility, it serves as a resource for engineers to learn C++ and experiment with database optimization techniques. It has transformed from a private project to a widely adopted tool across various industries, successfully filling a niche for high-performance data analytics.
</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%2Fploy.ai%2Fblog%2Fploy-raises-27m%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/7p6gxyfxTmhIgLrtft5D24Rm-bPipKr3w3wHXE8NXLw=452">
<span>
<strong>Ploy raises $27M to turn your company's website into your hardest working employee (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Ploy is an all-in-one marketing platform that automates website management and operations, allowing founders, agencies, and marketing teams to efficiently translate ideas into executed campaigns without the typical overhead.
</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%2Fvinibrasil.com%2Fwhen-i-reject-ai-code-even-if-it-works%2F%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/hsPWE5Ny5nzrOXb-4XqxwSHfshP6wJFGOzraRnRqH6g=452">
<span>
<strong>When I reject AI code even if it works (3 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Despite the advantages of AI in coding, many engineers reject AI-generated code when they struggle to understand it, find its solutions overly complex, or realize it doesn't align with good engineering principles.
</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%2Ffosterelli.co%2Fdevelopers-dont-understand-cors%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/iaE1Wcb2ATiElDTx6nXQ9PyIx_-Y6BhIznot2IeT_kM=452">
<span>
<strong>Developers don't understand CORS (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Many web devs don't have a clear understanding of CORS, leading to security vulnerabilities, as shown by Zoom's use of a localhost web server that bypasses CORS protections.
</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.mooreds.com%2Fwordpress%2Farchives%2F3518%3Futm_source=tldrdev/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/dYt_8CWsJyqpMH446q7kyN3-8rGrCPa1DEUEqZwh9Qo=452">
<span>
<strong>Ask for no, don't ask for yes (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Instead of seeking permission for new initiatives at work, confidently present your plans with a deadline for feedback, allowing for progress while still keeping your supervisor informed.
</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/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/4wWReIwSYzZzhTye41DcNSyinKjOCijFms8dQyjAUPo=452" style="color: #464ba4; text-decoration: underline;">https://refer.tldr.tech/8770c80a/3</a>
</div>
</td></tr>
<tr></tr>
<tr><td align="left" style="padding:5px 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fhub.sparklp.co%2Fsub_7383e7653c81%2F3/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/BU3d_y2d27DIsIH5KmdkhzDJKnqxn_0QtsZOjbLyTPs=452" style="font-size: 16px; line-height: 1.6; padding: 10px 0; display: inline-block; text-decoration: underline;"><span style="mso-text-raise:13pt; text-decoration: underline;">Track your referrals here.</span></a>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td align="left" style="word-break: break-word; vertical-align: top; padding: 5px 10px;">
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to advertise in TLDR? π°
</p>
<div class="text-block" style="margin-top: 10px;">
If your company is interested in reaching an audience of web developers and engineering decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdev%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/ezMiXNkyzKJ-tGzQRv82tdcAy1abYPwner9dMfpku5w=452"><strong><span>advertise with us</span></strong></a>.
</div>
<br>
<!-- New "Want to work at TLDR?" section -->
<p style="padding: 0; margin: 0; font-size: 22px; color: #000000; line-height: 1.6; font-weight: bold;">
Want to work at TLDR? πΌ
</p>
<div class="text-block" style="margin-top: 10px;">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/c7YObtOb57c8h5EsyCr6muN6z-Z6Lniv046Vo3KefKY=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Apply here</strong></a>,
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fjobs.ashbyhq.com%2Ftldr.tech%2Fc227b917-a6a4-40ce-8950-d3e165357871/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/__1gH1AxZnIVOyeNAb_aMr-Jhp8khmn92B2ngc2YQy8=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>create your own role</strong></a> or send a friend's resume to <a href="mailto:jobs@tldr.tech" style="color: #0000EE; text-decoration: underline;">jobs@tldr.tech</a> and get $1k if we hire them! TLDR is one of <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Ffeed%2Fupdate%2Furn:li:activity:7401699691039830016%2F/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/KxV82Sy2C_qvVGbvyiY3kKxlle_GKx-cfyPRiD7xHV0=452" rel="noopener noreferrer" style="color: #0000EE; text-decoration: underline;" target="_blank"><strong>Inc.'s Best Bootstrapped businesses</strong></a> of 2025.
</div>
<br>
<div class="text-block">
If you have any comments or feedback, just respond to this email!
<br>
<br> Thanks for reading,
<br>
<span>Priyam Mohanty</span>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fxu-jenny%2F/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/tGjRCxLiLGJOp8oUGizW4KEjtMkiD5WB9tlaiKrNPWo=452"><span>Jenny Xu</span></a> & <span>Ceora Ford</span>
<br>
<br>
</div>
<br>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block" id="testing-id">
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdev%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/d32Ak-uA9NKln1USHUIr8r-tGM0L7S0rf3VE1YYIgiE=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Dev isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=e8d201ca-3e93-11ed-9a32-0241b9615763%26lc=156b9020-84b7-11f0-a976-55fc1d40139c%26p=c80369d0-6e07-11f1-9eb3-1b0e2a5a6320%26pt=campaign%26pv=4%26spa=1782126077%26t=1782126569%26s=f75a2920a86972970036d387d6bf30b9041dba408aa7b7feda5b3439de8ba0a4/1/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/qptAesCfq6UHuau7BqjePz4kB-VkXUoMqcSX4e3ALp8=452">unsubscribe</a>.
<br>
</div>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr></tbody></table>
<img alt="" src="http://tracking.tldrnewsletter.com/CI0/0100019eef0566d1-0e31b9fa-7668-436b-9a1b-ebccba7b0b86-000000/W2WIbnUM9BXKCmAtuaoVIU1SonhKg-3c8DJVh6vd00o=452" style="display: none; width: 1px; height: 1px;">
</body></html>