<!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 Data</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;">HubSpot scaled its Vector-as-a-Service platform from an early Qdrant proof of concept into a production semantic-search layer with 20B+ vectors </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%2Fdata%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/Y-VL1bUn6Xz1lpTj_8HiI-n21QACVcpSeEPIe0Jg7zU=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%3Futm_source=tldrdata%26utm_medium=newsletter%26utm_campaign=advertisetopnav/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/OooX5lr71NREzer5vN5G5uEIMKTogrt4CESw5XeWVk0=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=1670a604-84b7-11f0-bcf5-55fc1d40139c%26p=ad8af2fe-7b53-11f1-8b91-c7824d3c3df2%26pt=campaign%26t=1783591707%26s=809572efdcd39a437293ee72aa05467eb8f6b1af6402cddfb660561c6f86eab0/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/7xwxfoW16DAxq322PB4Gb81qQ1I7RUVozmMKgx9cRh8=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></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 Data <span id="date">2026-07-09</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>Deep Dives</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%2Fproduct.hubspot.com%2Fblog%2Fbuilding-the-ai-retrieval-infrastructure-behind-20-billion-vectors-at-hubspot%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/pWR_28s93ui_3VE1Za52fRETgKkiB2y6CS8HXSb-j2U=452">
<span>
<strong>Building the AI Retrieval Infrastructure Behind 20 Billion+ Vectors at HubSpot (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
HubSpot scaled its Vector-as-a-Service platform from an early Qdrant proof of concept into a production semantic-search layer with 20B+ vectors, 200+ indexes, 140+ clusters, and usage across 38+ teams. To make that manageable, it moved from manual Helm-based operations to Kubernetes operators that automate cluster creation, scaling, shard balancing, and replication recovery, cutting spin-up from hours to minutes and reducing operational load.
</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%2Fsemyonsinchenko.github.io%2Fssinchenko%2Fpost%2Fdatafusion-graphs-cc-2%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/8lOT3vVxmzA5bG-ZJgbTx7h-NBf1mWTl8eUmz_lNLsw=452">
<span>
<strong>Algorithms on billion-scale graph using 10GB RAM: I love DataFusion! (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Apache DataFusion can run billion-edge graph algorithms on a laptop-class memory budget by pushing graph processing into disk-backed bulk scans, sort-merge joins, aggregations, and spill-aware execution. PageRank on Graphalytics graph500-26 with 1.05B edges computes using 5GB RAM in ~30 minutes for 15 iterations, and computes weakly connected components on twitter_mpi with 1.96B edges using 10GB RAM.
</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%2Ficeberglakehouse.com%2Fposts%2Ficeberg-v3-variant-type-ai-json-payloads%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/YqYWLggAztRvvAHcoLHe4iI5GUgz_Pn59HD7RWuigyQ=452">
<span>
<strong>The Variant Type in Apache Iceberg: How Shredding Turns Messy JSON Into Fast Analytics (23 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Apache Iceberg v3's Variant type solves the JSON-in-a-string problem by storing semi-structured data in a compact binary format and shredding common fields into real Parquet columns. That preserves flexibility for evolving schemas while enabling typed reads, column pruning, and file/row-group statistics. Shredding trades write time for read speed. It delivers an open-standard path to faster analytics on telemetry, events, and API payloads without constant schema migrations.
</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.ssp.sh%2Fblog%2Fwhere-agents-belong-in-de%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/YNDsq87CbzpEZQzMYalpLXwP27CqSyftZHR4xz25oBI=452">
<span>
<strong>Where AI Agents Belong in Data Engineering: The Correctness Layer (12 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI agents can help across data engineering, but production work needs a correctness layer: deterministic tooling that validates SQL, schemas, lineage, query equivalence, and blast radius instead of relying on a model's confidence. The article argues for clear project structure, modularity, declarative configs, and purpose-built data agents for serious workflows.
</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%2Flinks.tldrnewsletter.com%2F3C7qYL/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/JVfJEd8dZXDEslKS_qIvmaRHJDjY0hsKAIVpIiBA_T0=452">
<span>
<strong>The 3 Layers of Agent Building (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A framework for building reliable agents across three layers: the model, the agent harness that runs tool loops, context management, guardrails, memory, observability, and retries, and the harness configuration that gives the agent the right use-case context, tools, permissions, and human-review thresholds.
</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%2Fmotherduck.com%2Fblog%2Frobust-data-pipelines-with-ai%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/gWUo5-j8_khINBUmn5avFbil90vO5ysBLPZSoi8owgs=452">
<span>
<strong>How to Build Robust Data Pipelines with AI (10 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
AI-generated data pipelines tend to run fine but be silently wrong since models are non-deterministic and blind to the actual data. Adhere to fundamentals like parameterization and idempotency, let the agent inspect real schemas via database MCPs, define the output as an upfront contract validated before publishing (Write-Audit-Publish), and package it all as reusable skill files.
</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.timextender.com%2Fcode-generation-production-readiness-checklist%2F%3Futm_source=tldrai%26utm_medium=newsletter%26utm_campaign=47267718-FY26-DG-CA-DeterministicCode-DG-Global%26utm_content=deterministic-code-checklist/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/LmHMpDooNpg14LGxJE7L2fbA-wkARkYgS6U71whzXOw=452">
<span>
<strong>Is your AI-generated pipeline code production-safe? (Sponsor)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Same approved inputs, different output next run? Then you don't have production control. Run 15 yes/no checks across reproducibility, reviewability, and rollback, and see exactly where your releases can drift. Score and a prioritized fix list on screen in under 10 minutes. <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.timextender.com%2Fcode-generation-production-readiness-checklist%2F%3Futm_source=tldrai%26utm_medium=newsletter%26utm_campaign=47267718-FY26-DG-CA-DeterministicCode-DG-Global%26utm_content=deterministic-code-checklist/2/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/T6HBQ82fcMwZYLOWgatyENCCghvBVRBwtCU3OUz9ATY=452" rel="noopener noreferrer nofollow" target="_blank"><span><strong>Run the 15 checks →</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%2Fmalloydata%2Fmalloyyo%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/P845m8ot_vOtoR--x7-Ti9bC0dkvg2gFcp4Hodsr8G8=452">
<span>
<strong>Malloyyo (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Malloyyo is a lightweight MCP server and web app that lets AI tools query published data models, run analyses, and return shareable results. It includes a CLI for developing and publishing models, built-in DuckDB support for local files, and a browser UI for reviewing, editing, re-running, and sharing queries.
</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%2Fjack-vanlightly.com%2Fblog%2F2026%2F7%2F7%2Fapache-kafka-performance-1-lingerms%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/7J-gY0SU04jfxC2Zb9G5HGjwWaNbQ8Rs9NLdAYssGO8=452">
<span>
<strong>Apache Kafka performance #1 - linger.ms (14 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
linger.ms is a key Kafka producer setting that controls how long to wait before sending a batch, directly affecting throughput, latency, and efficiency. Higher values enable larger, more efficient batches and higher throughput at the cost of increased latency, while low values prioritize low latency but create many small batches and higher 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%2Fhudi.apache.org%2Fblog%2F2026%2F07%2F06%2Fbringing-vector-search-to-the-lakehouse-with-apache-hudi%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/-iJCenIs_LiVc9odwwF8_SRsdv8B6ON40eWmb37cXDE=452">
<span>
<strong>Bringing Vector Search to the Lakehouse with Apache Hudi (16 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Apache Hudi brings native vector search capabilities to the lakehouse, allowing efficient semantic search and RAG applications directly on large-scale Hudi tables without needing a separate vector database, supporting vector columns, indexing strategies (e.g., HNSW), hybrid search (vector + filters), and tight integration with Hudi's table services and query engines.
</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%2Fossie.apache.org%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/uJa_0hj3Qh8lnH1PAMsP7Vk8zX7JZRSr49-BiedTOEg=452">
<span>
<strong>Apache Ossie (incubating) is the universal standard for semantic data (4 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Apache Ossie, formerly the Open Semantic Interchange effort, is now an Apache Incubating project. The spec models datasets, fields, metrics, dimensions, and relationships so teams can keep definitions consistent across tools while giving agents governed business context.
</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%2Fxorq.dev%2Fblog%2Fgrammar-for-data-engineering%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/_Vbg-0IZOtzQ5qmdR-A-jR-wzk4evZDeveIZ8bM69ig=452">
<span>
<strong>The Grammar of Data: Define Once, Run Anywhere with Cross-Engine Expressions (9 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
Grammar for Data Engineering proposes treating data pipelines as a formal language with defined grammar, semantics, and composability. This makes workflows more declarative, reusable, testable, and maintainable compared to ad-hoc scripts or rigid DAGs.
</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%2Fnarendradevarasetty.com%2Farticles%2Fwhy-your-semantic-layer-matters%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/rdQKZpgB_pdhSh-nM4i-KR72rdNW40yZvtLTxQsebeI=452">
<span>
<strong>Why Your Semantic Layer Matters More Than Your AI Agent (6 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
A strong semantic layer gives AI a governed map of business meaning, so it can turn user intent into reliable queries instead of plausible but wrong SQL. The curated model is the product, not the agent.
</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%2Fwww.linkedin.com%2Fpulse%2Fwhat-makes-great-analyst-ai-age-ben-cocker-7fw8e%2F%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/c4L1kZ4RuSx3Z9JbWfKvB6BpVH25k8y8roULKwifw5U=452">
<span>
<strong>What makes a great analyst in the AI age? (7 minute read)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
LLM, RAG, and eval skills are becoming table stakes, much like SQL.
</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%2FClickHouse%2FRayTracer%3Futm_source=tldrdata/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/ibSsez7SH6zwpRReJJ2HbREcJ6rJV69cS1YNfXL-ou4=452">
<span>
<strong>RayTracer (GitHub Repo)</strong>
</span>
</a>
<br>
<br>
<span style="font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;">
ClickHouse's RayTracer is a full path tracer written entirely in ClickHouse SQL that renders PNG images, procedural terrain, CSG geometry, shadows, reflections, and even animated text without UDFs or external 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 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 data engineering professionals and decision makers, you may want to <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fadvertise.tldr.tech%2F%3Futm_source=tldrdata%26utm_medium=newsletter%26utm_campaign=advertisecta/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/nmYUvOMZfBy0_gFd1I9zmfvdYu3IFyS32i1wBCl211M=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/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/GiuopYUUcx5_Q_P50B7j1jfgSce3KyQL19WcEZz-RGE=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/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/9B9oMuhYXldVyCRwnS5UWZqpl7yqjD7DpMyfgOLU474=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/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/2jvpHcSiM4kuN9Upv4jre7XQmd9dtMPTLZwzOaEEU5o=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>
<a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjoelvanveluwen%2F/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/unPW79vdJKB-jumH_Z788sTrtmJgRCOO3khH34z85E8=452"><span>Joel Van Veluwen</span></a>, <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fjennytzurueyching%2F/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/pDiyf8VzpyVuMyoXE9EleBk4tQtPEsbfd5QgEagHCiw=452"><span>Tzu-Ruey Ching</span></a> & <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fwww.linkedin.com%2Fin%2Fremi-turpaud%2F/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/Ks4I6G2gwz3rmfLLp7Bm55jdCL_tJLLM5yJYKwRiS_Q=452"><span>Remi Turpaud</span></a>
<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%2Fdata%2Fmanage%3Femail=silk.theater.56%2540fwdnl.com/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/tcm4oyKtLiebrfahMPz-Mxi1ncHkAS7QxJictFLHUqM=452">Manage your subscriptions</a> to our other newsletters on tech, startups, and programming. Or if TLDR Data isn't for you, please <a href="https://tracking.tldrnewsletter.com/CL0/https:%2F%2Fa.tldrnewsletter.com%2Funsubscribe%3Fep=1%26l=037ede50-92cc-11ee-b0f2-b761aa2217ad%26lc=1670a604-84b7-11f0-bcf5-55fc1d40139c%26p=ad8af2fe-7b53-11f1-8b91-c7824d3c3df2%26pt=campaign%26pv=4%26spa=1783591256%26t=1783591707%26s=39de162807cb15a379f6427951725449f148496f1ce238a9da9674ea81d87cbc/1/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/CX7oMdzIGAVom3IQYps-nZiuyc_4Xrd7klubtn9UxrA=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/0100019f4659a1f6-78efcdf2-ba94-4613-8f83-f3601354b3e8-000000/4-R2ggvw-Dit1EX3XhZNWAaiO4srOOHwExySf6K6Wp0=452" style="display: none; width: 1px; height: 1px;">
</body></html>