<!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;">The Google Workspace CLI provides a unified tool for interacting with all Google Workspace APIs, including Drive, Gmail, and Calendar </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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/kb9tETxGiRpnej7KG1Xzc2k2ufMiiwsi2k2BKHzmBUs=447" 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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/hNpyWFfU23vArVp5m3FD6gsKZcIIy9ji2WlSkPU5Z0M=447" 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=2f4e1f62-1873-11f1-bc95-55a7fa0d41cb%26pt=campaign%26t=1772712492%26s=a6d26a25f6aa3cd19c7df57655b5fb4db391c07c8c1ecc90c0bbf7d5bde72684/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/eK3d2oTzhAdSIoMCeJTiWHhYkSuULDbhUiQM6A4UVb4=447"><span>View Online</span></a></span>
<br>
</span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="text-align: center;"><span data-darkreader-inline-color="" style="--darkreader-inline-color:#3db3ff; color: rgb(51, 175, 255) !important; font-size: 30px;">T</span><span style="font-size: 30px;"><span data-darkreader-inline-color="" style="color: rgb(232, 192, 96) !important; --darkreader-inline-color:#e8c163; font-size:30px;">L</span><span data-darkreader-inline-color="" style="color: rgb(101, 195, 173) !important; --darkreader-inline-color:#6ec7b2; font-size:30px;">D</span></span><span data-darkreader-inline-color="" style="--darkreader-inline-color:#dd6e6e; color: rgb(220, 107, 107) !important; font-size: 30px;">R</span>
<br>
</td></tr></tbody></table>
<br>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr id="together-with"><td align="center" height="20" style="vertical-align:middle !important;" valign="middle" width="100%"><strong style="vertical-align:middle !important; height: 100%;">Together With </strong>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260305-None_Experiment-FALSE%26utm_term=headline-CutYourQACyclesDownToMinutesWithAutomatedTesting%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260305_v1_/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/O0LjLGP8zOFQDIGH61l-lCdEzopL7L2bdFMV8ifMguI=447"><img src="https://images.tldr.tech/qawolf-3.png" valign="middle" style="vertical-align: middle !important; height: 100%;" alt="QA Wolf"></a></td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;">
<div style="text-align: center;">
<h1><strong> TLDR Dev <span id="date">2026-03-05</span></strong></h1>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width:100%;" width="100%"><tbody><tr id="sponsy-copy"><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260305-None_Experiment-FALSE%26utm_term=headline-CutYourQACyclesDownToMinutesWithAutomatedTesting%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260305_v1_/2/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/V1dI6YxFDg6kk9Hep5vy8Um9X2po-Ki35nh0kQsEC1w=447">
<span>
<strong>✂️ Cut your QA cycles down to minutes with automated testing (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
If QA is a bottleneck on your software engineering team and you're releasing slowly because of it, you must check out QA Wolf.<p></p><p>Their AI-native service gets engineering teams to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fhow-it-works%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260305-None_Experiment-FALSE%26utm_term=body-80PercentAutomatedEndToEndTestCoverage%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260305_v1_/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/4q-ogFmyhOYbPWK2zny16sWfbkYmPMNn-6lcZr8G9wo=447" rel="noopener noreferrer nofollow" target="_blank"><span>80% automated end-to-end test coverage,</span></a> and helps dev teams <strong>ship 5x faster</strong> by reducing QA cycles from hours to minutes.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260305-None_Experiment-FALSE%26utm_term=body-QAWolf%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260305_v1_/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/lxqsw4w9PG3tEJ9M_aRLgm4jb6YG4HMJIp7YpszRVKA=447" rel="noopener noreferrer nofollow" target="_blank"><span>QA Wolf</span></a> takes testing off your plate. They can get you:</p>
<ul>
<li>Unlimited parallel test runs for web and mobile</li>
<li>24-hour maintenance and on-demand test creation</li>
<li>Human-verified bug reports sent directly to your team</li>
<li>Zero flakes guarantee</li>
</ul>
<p>The benefit? No more manual E2E testing. No more slow QA cycles. No more bugs reaching production.</p>
<p>With QA Wolf, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2Fcustomers%2Fdrata%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260305-None_Experiment-FALSE%26utm_term=body-DratasTeamOf80PlusEngineers%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260305_v1_/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/HWTRMdOzSxedazlxpqX8xMZPvKQiXsaWyAp3vmK3wYc=447" rel="noopener noreferrer nofollow" target="_blank"><span>Drata's team of 80+ engineers</span></a> achieved 4x more test cases and <strong>86% faster QA cycles</strong>.</p>
<p><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.qawolf.com%2F%3Futm_source=tldrwebdev%26utm_medium=newsletter%26utm_campaign=ACQ_All_Demo_Conversions__NewsletterAudience_-_Newsletter_CutQACycles_20260305-None_Experiment-FALSE%26utm_term=cta-ScheduleADemoToLearnMore%26utm_content=CutQACycles_ScheduleADemoToLearnMore_None_Headline%253ACutYourQACyclesDownToMinutesWithAutomatedTesting____Newsletter-PrimaryPlacement_20260305_v1_/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/n4PzH-P_9go3k27KQdh5JDS8J16BvTgHrY6KNhNCkvg=447" rel="noopener noreferrer nofollow" target="_blank"><span>Schedule a demo to learn more</span></a>
</p>
</span></span></div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 10px 10px 0px;">
<div class="text-block" style="border: 2px solid red; border-radius: 10px; padding: 0 10px;">
<p><strong><a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdev%2Fstay-subscribed%3Fem=silk.theater.56%2540fwdnl.com/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/XLRLJhSO3Fizgzmkc-Bt9-OO23hE4npsQ8uthuSYJOg=447">Click here to remain a subscriber</a> </strong></p>
<p>Clicking on newsletter links is the best way for us to know you are reading TLDR Dev.
</p>
<p>Please click <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Ftldr.tech%2Fdev%2Fstay-subscribed%3Fem=silk.theater.56%2540fwdnl.com/2/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/XTWfz6Y2Mz2jC99fHRqyHbxvGPPbr9EuuUQ0aBllHdk=447">this link</a> to remain a subscriber otherwise we will automatically unsubscribe you within 30 days.</p>
<p></p>
</div>
</td></tr></tbody></table></td></tr></tbody></table>
</td></tr></tbody></table>
</td></tr>
<tr bgcolor=""><td class="container">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="padding: 0px;">
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;"><span style="font-size: 36px;">🧑💻</span></div>
</div>
</td></tr></tbody></table>
<table align="center" bgcolor="" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding-top: 0px; padding-bottom: 0px;">
<div class="text-block">
<div style="text-align: center;">
<h1><strong>Articles & Tutorials</strong></h1>
</div>
</div>
</td></tr></tbody></table>
<table style="table-layout: fixed; width: 100%;" width="100%"><tbody><tr><td style="padding:0;border-collapse:collapse;border-spacing:0;margin:0;" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td class="container" style="padding: 15px 15px;">
<div class="text-block">
<span>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fcursor.com%2Fblog%2Fsecure-codebase-indexing%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/PgfsCtAEPFc8cYtW_LV7kePKKpU-t3NMYbvCV-OPwng=447">
<span>
<strong>Securely indexing large codebases (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Semantic search improves agent performance, but indexing large codebases traditionally takes hours. Cursor addresses this by reusing existing codebase indexes from teammates, using the high similarity often found within an organization's repositories. This secure reuse is enabled by similarity hashes to identify the best index to copy, and Merkle tree-based "content proofs" which make sure users only access code they already possess.
</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%2Fjoshua.hu%2Ffirefox-making-right-click-not-suck%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/dcjagMri3Fucni7vYrWk7zZbpi6NSUhcswqm69rQYXE=447">
<span>
<strong>Making Firefox's right-click not suck with about:config (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Firefox's default right-click context menu has 26 options, which can feel cluttered. However, editing the `about:config` settings allows one to disable a large number of these unwanted buttons, such as "Ask an AI Chatbot" or "Copy Text From Image." While these changes reduce the menu to 15 items, several buttons are not removable, like "Bookmark Link" and "Email Image".
</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%2Flifes-too-short-to-hand-write-api-types-openapi-driven-react%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/qRaK-E5x7aYeMgykRgnYcyftx6o7YrT34NYdej-LrUY=447">
<span>
<strong>Life's too short to hand-write API types: OpenAPI-driven React (23 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The common problem of React frontend types drifting out of sync with backend APIs can be fixed by a "contract-first" approach. This means making the OpenAPI specification the single source of truth for generating TypeScript types, API clients, and validation schemas automatically using tools like Hey API.
</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%2Fmollyg.substack.com%2Fp%2Fsix-rules-for-company-goal-setting%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/XgkPFtuByVu2GAtuVKqXqRdw2fQUkYEMQO-5VzDt_7Q=447">
<span>
<strong>Six Rules for Designing Company Goals That Actually Change Behavior (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Company goals should primarily serve as a communication tool to create clarity. There are six rules for designing effective goals, including limiting the number of goals to three, ensuring one "wins in a fight" for prioritization, making them easily understandable, and explicitly defining non-goals.
</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%2Fexploring-gen-ai%2Fhumans-and-agents.html%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/P6ouFRB9VJ1XBWyJN3wbv1sgB49WVOEr9S1umrrq1z8=447">
<span>
<strong>Humans and Agents in Software Engineering Loops (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
In AI-driven software development, humans work best in-the-loop, defining outcomes and architecting software. AI does implementation work to produce and refine code.
</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%2Fenterprise-cloud%2Fthe-value-of-authentic-leadership-communication%3Futm_source=tldr%26utm_medium=email%26utm_campaign=P:loom*O:gdc*F:awareness*C:webinar*H:fy26q3*I:tldr-dev-newsletter-secondary-mar-10*E:cloud*%26utm_sfdc-campaign_id=701QB00000gg1Z2YAI/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/Byhi8yFkrnNvx9z-wvT9YrQsg9_m3xoC5aJw_6OWjMA=447">
<span>
<strong>Beyond town halls: Communication strategies for modern leaders (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%2Fenterprise-cloud%2Fthe-value-of-authentic-leadership-communication%3Futm_source=tldr%26utm_medium=email%26utm_campaign=P:loom*O:gdc*F:awareness*C:webinar*H:fy26q3*I:tldr-dev-newsletter-secondary-mar-10*E:cloud*%26utm_sfdc-campaign_id=701QB00000gg1Z2YAI/2/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/V9f73QU08TIyOHwBIiFwoFif-k6Ki9SkWUtfTcRIAoY=447" rel="noopener noreferrer nofollow" target="_blank"><span>Atlassian's free webinar</span></a> shows how modern leaders are using Loom to communicate with their distributed teams more authentically and consistently. Learn how async video helps reinforce strategy, build trust, and reduce turnover by keeping people aligned and informed between live touch points. Covers leadership updates, cross-timezone communication, and change management, plus a free leadership guide for attendees. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.atlassian.com%2Fwebinars%2Fenterprise-cloud%2Fthe-value-of-authentic-leadership-communication%3Futm_source=tldr%26utm_medium=email%26utm_campaign=P:loom*O:gdc*F:awareness*C:webinar*H:fy26q3*I:tldr-dev-newsletter-secondary-mar-10*E:cloud*%26utm_sfdc-campaign_id=701QB00000gg1Z2YAI/3/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/VQE6LqqyexkJIchZGU1DY8aYploH9zOADarCat2OtWg=447" rel="noopener noreferrer nofollow" target="_blank"><span>Save a spot.</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%2Fgoogleworkspace%2Fcli%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/ZFeot6wqXNbTOweLfofCf33IGabfuhWnf8PQJK1h9O8=447">
<span>
<strong>Google Workspace CLI (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
The Google Workspace CLI provides a unified tool for interacting with all Google Workspace APIs, including Drive, Gmail, and Calendar. Designed for both human users and AI agents, it dynamically builds its command surface by reading Google's Discovery Service, automatically incorporating new API endpoints and methods. For humans, it has features like tab-completion and easy API calls, while for AI agents, it provides structured JSON output and over 100 pre-built agent 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%2Fgithub.com%2FCodebuffAI%2Fcodebuff%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/SJ0Iv8SPtnB-GuYa8BCH7PPDUyQKSVIGyDg1L26GS6o=447">
<span>
<strong>CodebuffAI (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
CodebuffAI is an open-source AI coding assistant that edits codebases with AI. It operates through a multi-agent system, coordinating specialized agents for tasks like file picking, planning, editing, and reviewing to achieve better context understanding and accuracy.
</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%2Fsimonwillison.net%2F2026%2FMar%2F4%2Fqwen%2F%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/OlzO9P6_Ui0i9vrzWw5rF5ga7Tw1dsZj5F9SOq_Gwak=447">
<span>
<strong>Something is afoot in the land of Qwen (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Alibaba's Qwen AI team is experiencing turmoil following the unexpected resignation of its lead researcher, Junyang Lin, reportedly due to an internal reorganization. This departure triggered a wave of resignations from several other key Qwen team members, including core leaders responsible for various model developments. Alibaba's CEO held an emergency meeting as a result.
</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%2Fnextjs.org%2Fblog%2Fagentic-future%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/Fp_vkR9QM3KHKTnRMGBavNyggrlT0-uLUh7E0s5ck_c=447">
<span>
<strong>Building Next.js for an agentic future (5 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Vercel has dedicated the past year to improving Next.js's support for AI agents, as these agents previously struggled to "see" browser-side errors and internal framework state. They initially experimented with Vector, an in-browser agent, but sunset it, integrating its core insights on structured visibility and framework-specific knowledge directly into Next.js. This led to the Next.js MCP server instead, which turned out to be a better way for AI agent integration.
</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%2Flinks.tldrnewsletter.com%2FAEuoDY/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/RX7HwTB57UzqD-p_0A9uMZuF67MVqaf7wuBYKA8GnQo=447">
<span>
<strong>WordPress.org Now Serves Markdown Output for AI Agents and Developers (2 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
WordPress.org now supports Markdown output via URL appending or headers, making it easier for AI agents to access WordPress sites.
</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.apple.com%2Fnewsroom%2F2026%2F03%2Fsay-hello-to-macbook-neo%2F%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/pRDsfY0SM1StC5dGw91mmJ65QAyfCQDICiK-d0b30to=447">
<span>
<strong>Say hello to MacBook Neo (27 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Apple today unveiled the all-new MacBook Neo, an accessible laptop that delivers the Mac experience with the 13-inch Liquid Retina display, Apple Silicon, and all-day battery life, at a price of $599, much lower than other MacBooks.
</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%2Fcubiclenate.com%2F2026%2F03%2F04%2Fdata-has-weight-but-only-on-ssds-blathering%2F%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/P3oGZ0ZOeTYs5GlLgQmmi1GOOCC9MmmcY9XYM4BtYmU=447">
<span>
<strong>Data Has Weight But Only on SSDs (8 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Data adds an immeasurably tiny amount of weight to SSDs by trapping electrons, unlike HDDs.
</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%2Flocutus.io%2F%3Futm_source=tldrdev/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/z93L0D7-o4oOF-0s-XwBG1UchIyWBLBrUNvlJ8VKZU4=447">
<span>
<strong>Locutus (Website)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Locutus is a project that provides 606 TypeScript implementations of standard library functions from 18 different programming languages, making them individually available for use in JavaScript/TypeScript projects.
</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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/l_ck96fBLVAFNjEW-aPSvFgCfPz5d0dNqna4jFmmY_k=447" 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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/3XLYp-AGE0GHL3IotZ_Wh71pmg_UnY3WStJK_AcKUQQ=447" 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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/tdQZBzHcW0cxKE1bLsxnl7ONHQKXpLngwIFpWONYC4s=447"><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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/RSXIHT_wUq1WcEB0CndntMRgxicNDpLyW5PqAjgdyIQ=447" 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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/Dnji0U6LOgmTGJnbrAiNS-yjvcppk50CP-I1HJAO3WA=447" 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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/MKJaNHEu6JocaGA6lLFHcRPMe2SiDrz1BngOtHnYDkQ=447" 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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/HMduzo69WieK6u6bcMfRsBZCYioK9tbPbyZn9N3HZTA=447"><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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/NNQk643-veDXesQEscm2vva2KHhBvfCSNReEkBfbQwY=447">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=2f4e1f62-1873-11f1-bc95-55a7fa0d41cb%26pt=campaign%26pv=4%26spa=1772712073%26t=1772712492%26s=a2c0ceb99d16e4156cbbe0b2c7977fa262f83639c5a90a377a7a680b92814c0c/1/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/BEwJ6bIAMWbiP9hTSUwyzKySCM-PmFkZCfjxw_Dfdbg=447">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/0100019cbde5fcfa-8d5ded61-97e1-41bc-b29c-4ee0ce0aa8d7-000000/pRdRBpHL-KaoPInqsvs-v7WOuNLYgmsL-uztMplifBE=447" style="display: none; width: 1px; height: 1px;">
</body></html>