You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by gi...@apache.org on 2026/03/22 23:03:05 UTC
(pinot-site) branch new-static-prod updated: Update Pinot Site from dev branch bf92281b97b1ab0ce4af7e00fe30a5f5386ada7d
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch new-static-prod
in repository https://gitbox.apache.org/repos/asf/pinot-site.git
The following commit(s) were added to refs/heads/new-static-prod by this push:
new 099fe873 Update Pinot Site from dev branch bf92281b97b1ab0ce4af7e00fe30a5f5386ada7d
099fe873 is described below
commit 099fe8737d6440def63738e699ed849c0e89060e
Author: Pinot Site Updater <de...@pinot.apache.org>
AuthorDate: Sun Mar 22 23:02:59 2026 +0000
Update Pinot Site from dev branch bf92281b97b1ab0ce4af7e00fe30a5f5386ada7d
commit bf92281b97b1ab0ce4af7e00fe30a5f5386ada7d
Author: Xiang Fu <xi...@startree.ai>
Date: Sun Mar 22 16:00:31 2026 -0700
Add source chips to proof numbers and change hero CTA to Explore Use Cases
- Add clickable source chip (engineering post, case study, talk) below each
benchmark metric and company quote for provenance
- Change hero secondary CTA from "Join Slack" to "Explore Use Cases" for
better evaluator conversion
Co-Authored-By: Claude Opus 4.6 <no...@anthropic.com>
commit ea2f154d565d462c1bb09b13a4f44364f5d53c2b
Author: Xiang Fu <xi...@startree.ai>
Date: Sun Mar 22 15:57:14 2026 -0700
Upgrade homepage title tag and meta description for SEO/GEO
Title: "Apache Pinot | Real-Time Analytics Database for Users and AI Agents"
Description includes: real-time analytics, fresh data, sub-second queries,
100K+ QPS, user-facing, agent-facing, petabyte scale.
Co-Authored-By: Claude Opus 4.6 <no...@anthropic.com>
---
404.html | 4 ++--
404/index.html | 4 ++--
.../app/blog/[...slug]/page-1010555e50f03c49.js | 1 +
.../chunks/app/download/page-c4d041c5cba40677.js | 1 +
_next/static/chunks/app/layout-83df87de60939571.js | 1 +
_next/static/chunks/app/page-9cb6cbca2407ad4d.js | 1 +
.../chunks/app/share/page-88ba56a787c28f3b.js | 1 +
_next/static/chunks/webpack-16c76a16fa251cba.js | 1 +
_next/static/css/80d6e7574e7ba542.css | 3 +++
.../static/vEv0e3lx-2Lx7SO4mn1LS/_buildManifest.js | 1 +
_next/static/vEv0e3lx-2Lx7SO4mn1LS/_ssgManifest.js | 1 +
about/index.html | 4 ++--
about/index.txt | 16 +++++++--------
agent-facing-analytics/index.html | 4 ++--
agent-facing-analytics/index.txt | 14 ++++++-------
blog/2015/05/16/LinkedIn-Scaling/index.html | 4 ++--
blog/2015/05/16/LinkedIn-Scaling/index.txt | 18 ++++++++--------
blog/2015/06/10/Open-Sourcing-Pinot/index.html | 4 ++--
blog/2015/06/10/Open-Sourcing-Pinot/index.txt | 18 ++++++++--------
blog/2017/09/17/Restaurant-Manager/index.html | 4 ++--
blog/2017/09/17/Restaurant-Manager/index.txt | 18 ++++++++--------
blog/2019/01/09/LinkedIn-IntroThirdEye/index.html | 4 ++--
blog/2019/01/09/LinkedIn-IntroThirdEye/index.txt | 18 ++++++++--------
blog/2019/06/14/LinkedIn-StarTree/index.html | 4 ++--
blog/2019/06/14/LinkedIn-StarTree/index.txt | 18 ++++++++--------
blog/2019/07/11/LinkedIn-AutoTune/index.html | 4 ++--
blog/2019/07/11/LinkedIn-AutoTune/index.txt | 18 ++++++++--------
blog/2020/01/15/Pinot-Presto-SQL/index.html | 4 ++--
blog/2020/01/15/Pinot-Presto-SQL/index.txt | 18 ++++++++--------
blog/2020/02/20/LinkedIn-Thirdeye/index.html | 4 ++--
blog/2020/02/20/LinkedIn-Thirdeye/index.txt | 18 ++++++++--------
.../2020/04/10/DevBlog-AnalyzeGitEvents/index.html | 4 ++--
blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.txt | 18 ++++++++--------
blog/2020/06/25/LinkedIn-SmartAlerts/index.html | 4 ++--
blog/2020/06/25/LinkedIn-SmartAlerts/index.txt | 18 ++++++++--------
blog/2020/06/29/LinkedIn-TalentInsight/index.html | 4 ++--
blog/2020/06/29/LinkedIn-TalentInsight/index.txt | 18 ++++++++--------
blog/2020/07/14/LinkedIn-BatchRealtime/index.html | 4 ++--
blog/2020/07/14/LinkedIn-BatchRealtime/index.txt | 18 ++++++++--------
.../2020/07/28/DevBlog-AnomalyDetection/index.html | 4 ++--
blog/2020/07/28/DevBlog-AnomalyDetection/index.txt | 18 ++++++++--------
blog/2020/07/28/DevBlog-DevUpStack/index.html | 4 ++--
blog/2020/07/28/DevBlog-DevUpStack/index.txt | 18 ++++++++--------
blog/2020/08/08/DevBlog-IngestPlugins/index.html | 4 ++--
blog/2020/08/08/DevBlog-IngestPlugins/index.txt | 18 ++++++++--------
blog/2020/08/08/DevBlog-PinotMonitoring/index.html | 4 ++--
blog/2020/08/08/DevBlog-PinotMonitoring/index.txt | 18 ++++++++--------
blog/2020/08/08/DevBlog-SLAApps/index.html | 4 ++--
blog/2020/08/08/DevBlog-SLAApps/index.txt | 18 ++++++++--------
blog/2020/08/08/DevBlog-ScalarUDFs/index.html | 4 ++--
blog/2020/08/08/DevBlog-ScalarUDFs/index.txt | 18 ++++++++--------
.../10/16/DevBlog-TwitterTrollAnalysis/index.html | 4 ++--
.../10/16/DevBlog-TwitterTrollAnalysis/index.txt | 18 ++++++++--------
blog/2020/10/20/Uber-Operating/index.html | 4 ++--
blog/2020/10/20/Uber-Operating/index.txt | 18 ++++++++--------
blog/2020/12/01/LinkedIn-Lamda/index.html | 4 ++--
blog/2020/12/01/LinkedIn-Lamda/index.txt | 18 ++++++++--------
blog/2021/01/08/DevBlog-DebeziumCDC/index.html | 4 ++--
blog/2021/01/08/DevBlog-DebeziumCDC/index.txt | 18 ++++++++--------
blog/2021/02/02/DevBlog-PrestoPinot/index.html | 4 ++--
blog/2021/02/02/DevBlog-PrestoPinot/index.txt | 18 ++++++++--------
blog/2021/04/08/DevBlog-UpsertsIntro/index.html | 4 ++--
blog/2021/04/08/DevBlog-UpsertsIntro/index.txt | 18 ++++++++--------
blog/2021/04/16/LinkedIn-Theta/index.html | 4 ++--
blog/2021/04/16/LinkedIn-Theta/index.txt | 18 ++++++++--------
.../04/27/DevBlog-PinotInRetailChain/index.html | 4 ++--
.../04/27/DevBlog-PinotInRetailChain/index.txt | 18 ++++++++--------
blog/2021/04/29/Uber-Charon/index.html | 4 ++--
blog/2021/04/29/Uber-Charon/index.txt | 18 ++++++++--------
blog/2021/06/13/DevBlog-Geospatial/index.html | 4 ++--
blog/2021/06/13/DevBlog-Geospatial/index.txt | 18 ++++++++--------
blog/2021/06/16/LinkedIn-TextAnalytics/index.html | 4 ++--
blog/2021/06/16/LinkedIn-TextAnalytics/index.txt | 18 ++++++++--------
.../04/04/Announcing-Apache-Pinot-0-10/index.html | 4 ++--
.../04/04/Announcing-Apache-Pinot-0-10/index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../Apache Pinot-How-do-I-see-my-indexes/index.txt | 22 ++++++++++----------
.../11/17/Apache Pinot-Inserts-from-SQL/index.html | 4 ++--
.../11/17/Apache Pinot-Inserts-from-SQL/index.txt | 22 ++++++++++----------
.../22/Apache-Pinot-Timestamp-Indexes/index.html | 4 ++--
.../11/22/Apache-Pinot-Timestamp-Indexes/index.txt | 24 +++++++++++-----------
.../index.html | 4 ++--
.../index.txt | 24 +++++++++++-----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 24 +++++++++++-----------
.../index.html | 4 ++--
.../index.txt | 24 +++++++++++-----------
.../Geospatial-Indexing-in-Apache-Pinot/index.html | 4 ++--
.../Geospatial-Indexing-in-Apache-Pinot/index.txt | 24 +++++++++++-----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 22 ++++++++++----------
.../index.html | 4 ++--
.../index.txt | 20 +++++++++---------
.../index.html | 4 ++--
.../index.txt | 20 +++++++++---------
.../09/19/Annoucing-Apache-Pinot-1-0/index.html | 4 ++--
.../09/19/Annoucing-Apache-Pinot-1-0/index.txt | 22 ++++++++++----------
blog/2024/08/07/AWSxPinot/index.html | 4 ++--
blog/2024/08/07/AWSxPinot/index.txt | 18 ++++++++--------
.../index.html | 4 ++--
.../index.txt | 18 ++++++++--------
.../index.html | 4 ++--
.../index.txt | 18 ++++++++--------
.../20/apache-pinot-year-in-review-2024/index.html | 4 ++--
.../20/apache-pinot-year-in-review-2024/index.txt | 20 +++++++++---------
.../02/17/Announcing-Apache-Pinot-1-3/index.html | 4 ++--
.../02/17/Announcing-Apache-Pinot-1-3/index.txt | 18 ++++++++--------
blog/2025/09/30/Announce-Pinot-1-4/index.html | 4 ++--
blog/2025/09/30/Announce-Pinot-1-4/index.txt | 18 ++++++++--------
blog/index.html | 4 ++--
blog/index.txt | 14 ++++++-------
community/index.html | 4 ++--
community/index.txt | 16 +++++++--------
download/index.html | 4 ++--
download/index.txt | 18 ++++++++--------
index.html | 4 ++--
index.txt | 20 +++++++++---------
powered-by/index.html | 4 ++--
powered-by/index.txt | 14 ++++++-------
share/index.html | 4 ++--
share/index.txt | 18 ++++++++--------
use-cases/index.html | 4 ++--
use-cases/index.txt | 14 ++++++-------
who_uses/index.html | 2 +-
who_uses/index.txt | 16 +++++++--------
who_uses/index/index.html | 2 +-
who_uses/index/index.txt | 16 +++++++--------
139 files changed, 746 insertions(+), 735 deletions(-)
diff --git a/404.html b/404.html
index d759d0ba..16f303e7 100644
--- a/404.html
+++ b/404.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/404/index.html b/404/index.html
index d759d0ba..16f303e7 100644
--- a/404/index.html
+++ b/404/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/_next/static/chunks/app/blog/[...slug]/page-1010555e50f03c49.js b/_next/static/chunks/app/blog/[...slug]/page-1010555e50f03c49.js
new file mode 100644
index 00000000..085d0b07
--- /dev/null
+++ b/_next/static/chunks/app/blog/[...slug]/page-1010555e50f03c49.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[797],{9840:function(e,t,a){Promise.resolve().then(a.bind(a,1514)),Promise.resolve().then(a.bind(a,5185)),Promise.resolve().then(a.bind(a,7246)),Promise.resolve().then(a.t.bind(a,3756,23)),Promise.resolve().then(a.t.bind(a,1182,23)),Promise.resolve().then(a.t.bind(a,413,23)),Promise.resolve().then(a.t.bind(a,8326,23)),Promise.resolve().then(a.bind(a,2434)),Promise.resolve().then(a.bind(a,2529))},2134:function(e,t,a){"use strict";a.d [...]
\ No newline at end of file
diff --git a/_next/static/chunks/app/download/page-c4d041c5cba40677.js b/_next/static/chunks/app/download/page-c4d041c5cba40677.js
new file mode 100644
index 00000000..f43d3d34
--- /dev/null
+++ b/_next/static/chunks/app/download/page-c4d041c5cba40677.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[40],{8699:function(e,t,a){Promise.resolve().then(a.bind(a,7198)),Promise.resolve().then(a.t.bind(a,8326,23))},7198:function(e,t,a){"use strict";a.r(t);var s=a(7437),r=a(2265),n=a(1964);let i=e=>{let{text:t}=e,[a,n]=(0,r.useState)(!1),i=async()=>{try{await navigator.clipboard.writeText(t),n(!0),setTimeout(()=>n(!1),2e3)}catch(e){console.error("Failed to copy text: ",e)}};return(0,s.jsx)("button",{onClick:i,className:"absolute right- [...]
\ No newline at end of file
diff --git a/_next/static/chunks/app/layout-83df87de60939571.js b/_next/static/chunks/app/layout-83df87de60939571.js
new file mode 100644
index 00000000..09da6deb
--- /dev/null
+++ b/_next/static/chunks/app/layout-83df87de60939571.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{7962:function(e,t,a){"use strict";a.r(t);var n,r,i=a(952);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}t.default=function(e){return i.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"currentColor"},e),n||(n=i.crea [...]
\ No newline at end of file
diff --git a/_next/static/chunks/app/page-9cb6cbca2407ad4d.js b/_next/static/chunks/app/page-9cb6cbca2407ad4d.js
new file mode 100644
index 00000000..f593a1ce
--- /dev/null
+++ b/_next/static/chunks/app/page-9cb6cbca2407ad4d.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{3372:function(e,n,a){Promise.resolve().then(a.bind(a,4343))},4343:function(e,n,a){"use strict";a.r(n),a.d(n,{default:function(){return ei}});var t=a(7437),s=a(2914),i=a.n(s),o=a(3611),r=a(1396),c=a.n(r),l=a(1964),d=a(6691),p=a.n(d),h=()=>(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"block sm:hidden",children:(0,t.jsx)(p(),{src:"/static/images/hero_diagram_mobile.svg",alt:"Apache Pinot",width:500,height:300,priority: [...]
\ No newline at end of file
diff --git a/_next/static/chunks/app/share/page-88ba56a787c28f3b.js b/_next/static/chunks/app/share/page-88ba56a787c28f3b.js
new file mode 100644
index 00000000..128c666b
--- /dev/null
+++ b/_next/static/chunks/app/share/page-88ba56a787c28f3b.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[736],{2601:function(e,t,i){"use strict";var a,n;e.exports=(null==(a=i.g.process)?void 0:a.env)&&"object"==typeof(null==(n=i.g.process)?void 0:n.env)?i.g.process:i(8960)},3138:function(e,t,i){Promise.resolve().then(i.bind(i,3434))},3434:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return u}});var a=i(7437),n=i(2265),r=i(1396),s=i.n(r),o=function(){return(0,a.jsx)("div",{className:"hidden flex-col gap-2 px-5 py-10 md [...]
\ No newline at end of file
diff --git a/_next/static/chunks/webpack-16c76a16fa251cba.js b/_next/static/chunks/webpack-16c76a16fa251cba.js
new file mode 100644
index 00000000..115505d6
--- /dev/null
+++ b/_next/static/chunks/webpack-16c76a16fa251cba.js
@@ -0,0 +1 @@
+!function(){"use strict";var e,t,n,r,o,u,i,c,f,a={},l={};function s(e){var t=l[e];if(void 0!==t)return t.exports;var n=l[e]={exports:{}},r=!0;try{a[e].call(n.exports,n,n.exports,s),r=!1}finally{r&&delete l[e]}return n.exports}s.m=a,e=[],s.O=function(t,n,r,o){if(n){o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[n,r,o];return}for(var i=1/0,u=0;u<e.length;u++){for(var n=e[u][0],r=e[u][1],o=e[u][2],c=!0,f=0;f<n.length;f++)i>=o&&Object.keys(s.O).every(function(e){return s.O[ [...]
\ No newline at end of file
diff --git a/_next/static/css/80d6e7574e7ba542.css b/_next/static/css/80d6e7574e7ba542.css
new file mode 100644
index 00000000..10599e8a
--- /dev/null
+++ b/_next/static/css/80d6e7574e7ba542.css
@@ -0,0 +1,3 @@
+/*
+! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
+*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--custom-font-work-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{marg [...]
\ No newline at end of file
diff --git a/_next/static/vEv0e3lx-2Lx7SO4mn1LS/_buildManifest.js b/_next/static/vEv0e3lx-2Lx7SO4mn1LS/_buildManifest.js
new file mode 100644
index 00000000..b7065b63
--- /dev/null
+++ b/_next/static/vEv0e3lx-2Lx7SO4mn1LS/_buildManifest.js
@@ -0,0 +1 @@
+self.__BUILD_MANIFEST={__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},"/_error":["static/chunks/pages/_error-deeb844d2074b9d8.js"],sortedPages:["/_app","/_error"]},self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/_next/static/vEv0e3lx-2Lx7SO4mn1LS/_ssgManifest.js b/_next/static/vEv0e3lx-2Lx7SO4mn1LS/_ssgManifest.js
new file mode 100644
index 00000000..fd6e71b9
--- /dev/null
+++ b/_next/static/vEv0e3lx-2Lx7SO4mn1LS/_ssgManifest.js
@@ -0,0 +1 @@
+self.__SSG_MANIFEST=new Set(["\u002Fblog\u002F[...slug]","\u002Fwho_uses\u002F[...slug]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
index befeda19..ca07e251 100644
--- a/about/index.html
+++ b/about/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/about/index.txt b/about/index.txt
index f9be7df9..581f23eb 100644
--- a/about/index.txt
+++ b/about/index.txt
@@ -1,15 +1,15 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["about",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
d:I[413,["413","static/chunks/413-18ad17a397b59240.js","301","static/chunks/app/about/page-57b171b4bd04e74b.js"],"Image"]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"About | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippe [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"About | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","content":"index, follow [...]
c:null
diff --git a/agent-facing-analytics/index.html b/agent-facing-analytics/index.html
index 67ad08b5..ab367dc6 100644
--- a/agent-facing-analytics/index.html
+++ b/agent-facing-analytics/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -47,4 +47,4 @@ WHERE ts > ago('PT10M')
AND cluster = ?
GROUP BY host, container_id
HAVING AVG(cpu_pct) > 80
-ORDER BY avg_cpu DESC</code></pre></div></div></div></section><section class="bg-stone-50 px-6 py-14 md:px-[6.75rem] md:py-[6.5rem]"><div class="mx-auto max-w-5xl"><h2 class="mb-4 text-3xl font-bold md:text-4xl">In Production</h2><p class="mb-10 text-lg text-gray-600">Companies using Pinot for automated, agent-facing workloads today.</p><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"><a href="https://medium.com/miq-tech-and-analytics/building-a-natural-language-interfac [...]
\ No newline at end of file
+ORDER BY avg_cpu DESC</code></pre></div></div></div></section><section class="bg-stone-50 px-6 py-14 md:px-[6.75rem] md:py-[6.5rem]"><div class="mx-auto max-w-5xl"><h2 class="mb-4 text-3xl font-bold md:text-4xl">In Production</h2><p class="mb-10 text-lg text-gray-600">Companies using Pinot for automated, agent-facing workloads today.</p><div class="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3"><a href="https://medium.com/miq-tech-and-analytics/building-a-natural-language-interfac [...]
\ No newline at end of file
diff --git a/agent-facing-analytics/index.txt b/agent-facing-analytics/index.txt
index e22ab8e5..f3924411 100644
--- a/agent-facing-analytics/index.txt
+++ b/agent-facing-analytics/index.txt
@@ -1,14 +1,14 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["agent-facing-analytics",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["agent-facing-analytics",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","138","static/chunks/app/agent-facing-analytics/page-005896e0571e3359.js"],""]
-f:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+f:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
d:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Agent-Facing Analytics | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview: [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Agent-Facing Analytics | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","conten [...]
c:null
diff --git a/blog/2015/05/16/LinkedIn-Scaling/index.html b/blog/2015/05/16/LinkedIn-Scaling/index.html
index 3239c42d..5054d939 100644
--- a/blog/2015/05/16/LinkedIn-Scaling/index.html
+++ b/blog/2015/05/16/LinkedIn-Scaling/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/en-us/blog/migrated/data_centers_pops_0.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/en-us/blog/migrated/data_centers_pops_0.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2015/05/16/LinkedIn-Scaling/index.txt b/blog/2015/05/16/LinkedIn-Scaling/index.txt
index 6fc37bb1..41895c2b 100644
--- a/blog/2015/05/16/LinkedIn-Scaling/index.txt
+++ b/blog/2015/05/16/LinkedIn-Scaling/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2015/05/16/LinkedIn-Scaling","c"],{"children":["__PAGE__?{\"slug\":[\"2015\",\"05\",\"16\",\"LinkedIn-Scaling\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2015/05/16/LinkedIn-Scaling","c"],{"children":["__PAGE__?{\"slug\":[\"2015\",\"05\",\"16\",\"LinkedIn-Scaling\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"A Brief History of Scaling LinkedIn | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"LinkedIn started in 2003 with the goal of connecting to your network for better job opportunities. It had only 2,700 members the first week. Fast forward many years, and LinkedIn’s product portfolio, member base, and server load has [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"A Brief History of Scaling LinkedIn\",\"datePublished\":\"2015-05-16T00:00:00.000Z\",\"dateModified\":\"2015-05-16T00:00:00.000Z\",\"description\":\"LinkedIn started in 2003 with the goal of connecting to your network for better job opportunities. It had only 2,700 members the first week. Fast forward many years, and Linked [...]
d:null
diff --git a/blog/2015/06/10/Open-Sourcing-Pinot/index.html b/blog/2015/06/10/Open-Sourcing-Pinot/index.html
index 66b890d4..1cca7238 100644
--- a/blog/2015/06/10/Open-Sourcing-Pinot/index.html
+++ b/blog/2015/06/10/Open-Sourcing-Pinot/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2015/06/10/Open-Sourcing-Pinot/index.txt b/blog/2015/06/10/Open-Sourcing-Pinot/index.txt
index b01bc62a..54ae54af 100644
--- a/blog/2015/06/10/Open-Sourcing-Pinot/index.txt
+++ b/blog/2015/06/10/Open-Sourcing-Pinot/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2015/06/10/Open-Sourcing-Pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2015\",\"06\",\"10\",\"Open-Sourcing-Pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]], [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2015/06/10/Open-Sourcing-Pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2015\",\"06\",\"10\",\"Open-Sourcing-Pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]], [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Open Sourcing Pinot - Scaling the Wall of Real-Time Analytics | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Introducing Pinot which allow to slice and dice across billions of rows in real-time across a wide variety of products"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name": [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Open Sourcing Pinot - Scaling the Wall of Real-Time Analytics\",\"datePublished\":\"2015-06-10T00:00:00.000Z\",\"dateModified\":\"2015-06-10T00:00:00.000Z\",\"description\":\"Introducing Pinot which allow to slice and dice across billions of rows in real-time across a wide variety of products\",\"image\":\"/static/images/tw [...]
d:null
diff --git a/blog/2017/09/17/Restaurant-Manager/index.html b/blog/2017/09/17/Restaurant-Manager/index.html
index 3b65ab57..ad767f66 100644
--- a/blog/2017/09/17/Restaurant-Manager/index.html
+++ b/blog/2017/09/17/Restaurant-Manager/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2017/09/image4-2.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2017/09/image4-2.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2017/09/17/Restaurant-Manager/index.txt b/blog/2017/09/17/Restaurant-Manager/index.txt
index cfcfb801..a5d7fe87 100644
--- a/blog/2017/09/17/Restaurant-Manager/index.txt
+++ b/blog/2017/09/17/Restaurant-Manager/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2017/09/17/Restaurant-Manager","c"],{"children":["__PAGE__?{\"slug\":[\"2017\",\"09\",\"17\",\"Restaurant-Manager\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2017/09/17/Restaurant-Manager","c"],{"children":["__PAGE__?{\"slug\":[\"2017\",\"09\",\"17\",\"Restaurant-Manager\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Engineering Restaurant Manager - UberEATS Analytics Dashboard | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Restaurant Manager is a comprehensive analytics dashboard and pipeline for our restaurant partners. In this article, we discuss how we architected this analytics platform and its robust data pipeline."}],["$ [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Engineering Restaurant Manager - UberEATS Analytics Dashboard\",\"datePublished\":\"2017-09-17T00:00:00.000Z\",\"dateModified\":\"2017-09-17T00:00:00.000Z\",\"description\":\"Restaurant Manager is a comprehensive analytics dashboard and pipeline for our restaurant partners. In this article, we discuss how we architected thi [...]
d:null
diff --git a/blog/2019/01/09/LinkedIn-IntroThirdEye/index.html b/blog/2019/01/09/LinkedIn-IntroThirdEye/index.html
index 8a88099f..0ae96766 100644
--- a/blog/2019/01/09/LinkedIn-IntroThirdEye/index.html
+++ b/blog/2019/01/09/LinkedIn-IntroThirdEye/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2019/06/startree3.png"/><link rel="preload" as="image" href="https://static.scarf. [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2019/06/startree3.png"/><link rel="preload" as="image" href="https://static.scarf. [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2019/01/09/LinkedIn-IntroThirdEye/index.txt b/blog/2019/01/09/LinkedIn-IntroThirdEye/index.txt
index 8270a1a4..054421ec 100644
--- a/blog/2019/01/09/LinkedIn-IntroThirdEye/index.txt
+++ b/blog/2019/01/09/LinkedIn-IntroThirdEye/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2019/01/09/LinkedIn-IntroThirdEye","c"],{"children":["__PAGE__?{\"slug\":[\"2019\",\"01\",\"09\",\"LinkedIn-IntroThirdEye\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin": [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2019/01/09/LinkedIn-IntroThirdEye","c"],{"children":["__PAGE__?{\"slug\":[\"2019\",\"01\",\"09\",\"LinkedIn-IntroThirdEye\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin": [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Introducing ThirdEye - LinkedIn’s Business-Wide Monitoring Platform | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"ThirdEye is a comprehensive platform for real-time monitoring of metrics that covers a wide variety of use-cases."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name" [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Introducing ThirdEye - LinkedIn’s Business-Wide Monitoring Platform\",\"datePublished\":\"2019-01-09T00:00:00.000Z\",\"dateModified\":\"2019-01-09T00:00:00.000Z\",\"description\":\"ThirdEye is a comprehensive platform for real-time monitoring of metrics that covers a wide variety of use-cases.\",\"image\":\"/static/images/t [...]
d:null
diff --git a/blog/2019/06/14/LinkedIn-StarTree/index.html b/blog/2019/06/14/LinkedIn-StarTree/index.html
index bdabf9b9..ae51839b 100644
--- a/blog/2019/06/14/LinkedIn-StarTree/index.html
+++ b/blog/2019/06/14/LinkedIn-StarTree/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2019/06/startree3.png"/><link rel="preload" as="image" href="https://static.scarf. [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2019/06/startree3.png"/><link rel="preload" as="image" href="https://static.scarf. [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2019/06/14/LinkedIn-StarTree/index.txt b/blog/2019/06/14/LinkedIn-StarTree/index.txt
index 70afa728..75a279cf 100644
--- a/blog/2019/06/14/LinkedIn-StarTree/index.txt
+++ b/blog/2019/06/14/LinkedIn-StarTree/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2019/06/14/LinkedIn-StarTree","c"],{"children":["__PAGE__?{\"slug\":[\"2019\",\"06\",\"14\",\"LinkedIn-StarTree\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2019/06/14/LinkedIn-StarTree","c"],{"children":["__PAGE__?{\"slug\":[\"2019\",\"06\",\"14\",\"LinkedIn-StarTree\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Star-tree index - Powering fast aggregations on Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Introduced Star-Tree index to utilize the pre-aggregated documents in a smart way that achieves low query latencies, while using the storage space efficiently."}],["$","meta","4",{"name":"robots","content":"index, f [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Star-tree index - Powering fast aggregations on Pinot\",\"datePublished\":\"2019-06-14T00:00:00.000Z\",\"dateModified\":\"2019-06-14T00:00:00.000Z\",\"description\":\"Introduced Star-Tree index to utilize the pre-aggregated documents in a smart way that achieves low query latencies, while using the storage space efficiently [...]
d:null
diff --git a/blog/2019/07/11/LinkedIn-AutoTune/index.html b/blog/2019/07/11/LinkedIn-AutoTune/index.html
index 87ac2d18..e05dbcf0 100644
--- a/blog/2019/07/11/LinkedIn-AutoTune/index.html
+++ b/blog/2019/07/11/LinkedIn-AutoTune/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/07/bridging-1.png"/><link rel="preload" as="image" href="https://static.scarf [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/07/bridging-1.png"/><link rel="preload" as="image" href="https://static.scarf [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2019/07/11/LinkedIn-AutoTune/index.txt b/blog/2019/07/11/LinkedIn-AutoTune/index.txt
index 990022d7..606fb153 100644
--- a/blog/2019/07/11/LinkedIn-AutoTune/index.txt
+++ b/blog/2019/07/11/LinkedIn-AutoTune/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2019/07/11/LinkedIn-AutoTune","c"],{"children":["__PAGE__?{\"slug\":[\"2019\",\"07\",\"11\",\"LinkedIn-AutoTune\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2019/07/11/LinkedIn-AutoTune","c"],{"children":["__PAGE__?{\"slug\":[\"2019\",\"07\",\"11\",\"LinkedIn-AutoTune\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Auto-tuning Pinot real-time consumption | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audience when factoring in multiple criteria of an adve [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Auto-tuning Pinot real-time consumption\",\"datePublished\":\"2019-07-11T00:00:00.000Z\",\"dateModified\":\"2019-07-11T00:00:00.000Z\",\"description\":\"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targete [...]
d:null
diff --git a/blog/2020/01/15/Pinot-Presto-SQL/index.html b/blog/2020/01/15/Pinot-Presto-SQL/index.html
index b52071e8..e4525920 100644
--- a/blog/2020/01/15/Pinot-Presto-SQL/index.html
+++ b/blog/2020/01/15/Pinot-Presto-SQL/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2020/01/Header-SQL-768x329.png"/><link rel="preload" as="image" href="https://static.scar [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2020/01/Header-SQL-768x329.png"/><link rel="preload" as="image" href="https://static.scar [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/01/15/Pinot-Presto-SQL/index.txt b/blog/2020/01/15/Pinot-Presto-SQL/index.txt
index 2dccadc3..bac85bb8 100644
--- a/blog/2020/01/15/Pinot-Presto-SQL/index.txt
+++ b/blog/2020/01/15/Pinot-Presto-SQL/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/01/15/Pinot-Presto-SQL","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"01\",\"15\",\"Pinot-Presto-SQL\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/01/15/Pinot-Presto-SQL","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"01\",\"15\",\"Pinot-Presto-SQL\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Engineering SQL Support on Apache Pinot at Uber | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Talks about solution that linked Presto, a query engine that supports full ANSI SQL, and Pinot, a real-time OLAP (online analytical processing) datastore."}],["$","meta","4",{"name":"robots","content":"index, follow"}],[" [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Engineering SQL Support on Apache Pinot at Uber\",\"datePublished\":\"2020-01-15T00:00:00.000Z\",\"dateModified\":\"2020-01-15T00:00:00.000Z\",\"description\":\"Talks about solution that linked Presto, a query engine that supports full ANSI SQL, and Pinot, a real-time OLAP (online analytical processing) datastore.\",\"image [...]
d:null
diff --git a/blog/2020/02/20/LinkedIn-Thirdeye/index.html b/blog/2020/02/20/LinkedIn-Thirdeye/index.html
index 841a2dc3..4378d2d4 100644
--- a/blog/2020/02/20/LinkedIn-Thirdeye/index.html
+++ b/blog/2020/02/20/LinkedIn-Thirdeye/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/02/datacube-1.png"/><link rel="preload" as="image" href="https://static.scarf [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/02/datacube-1.png"/><link rel="preload" as="image" href="https://static.scarf [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/02/20/LinkedIn-Thirdeye/index.txt b/blog/2020/02/20/LinkedIn-Thirdeye/index.txt
index f9364f1e..594a834c 100644
--- a/blog/2020/02/20/LinkedIn-Thirdeye/index.txt
+++ b/blog/2020/02/20/LinkedIn-Thirdeye/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/02/20/LinkedIn-Thirdeye","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"02\",\"20\",\"LinkedIn-Thirdeye\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/02/20/LinkedIn-Thirdeye","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"02\",\"20\",\"LinkedIn-Thirdeye\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Analyzing anomalies with ThirdEye | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audience when factoring in multiple criteria of an advertisin [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Analyzing anomalies with ThirdEye\",\"datePublished\":\"2020-02-20T00:00:00.000Z\",\"dateModified\":\"2020-02-20T00:00:00.000Z\",\"description\":\"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audi [...]
d:null
diff --git a/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.html b/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.html
index 7c391d37..b35e0de3 100644
--- a/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.html
+++ b/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/4728/1*eR64jBH1ZvC3uNfPP56p5g.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/4728/1*eR64jBH1ZvC3uNfPP56p5g.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.txt b/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.txt
index 78a600bc..b082fdee 100644
--- a/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.txt
+++ b/blog/2020/04/10/DevBlog-AnalyzeGitEvents/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/04/10/DevBlog-AnalyzeGitEvents","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"04\",\"10\",\"DevBlog-AnalyzeGitEvents\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrig [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/04/10/DevBlog-AnalyzeGitEvents","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"04\",\"10\",\"DevBlog-AnalyzeGitEvents\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrig [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Using Apache Pinot and Kafka to Analyze GitHub Events | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Show you how Pinot and Kafka can be used together to ingest, query, and visualize event streams sourced from the public GitHub API."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"n [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Using Apache Pinot and Kafka to Analyze GitHub Events\",\"datePublished\":\"2021-04-10T00:00:00.000Z\",\"dateModified\":\"2021-04-10T00:00:00.000Z\",\"description\":\"Show you how Pinot and Kafka can be used together to ingest, query, and visualize event streams sourced from the public GitHub API.\",\"image\":\"/static/imag [...]
d:null
diff --git a/blog/2020/06/25/LinkedIn-SmartAlerts/index.html b/blog/2020/06/25/LinkedIn-SmartAlerts/index.html
index c7860d4a..ca70f8db 100644
--- a/blog/2020/06/25/LinkedIn-SmartAlerts/index.html
+++ b/blog/2020/06/25/LinkedIn-SmartAlerts/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/06/thirdeye_business_performance-3.png"/><link rel="preload" as="image" href= [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/06/thirdeye_business_performance-3.png"/><link rel="preload" as="image" href= [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/06/25/LinkedIn-SmartAlerts/index.txt b/blog/2020/06/25/LinkedIn-SmartAlerts/index.txt
index 634076ef..9c09ffdd 100644
--- a/blog/2020/06/25/LinkedIn-SmartAlerts/index.txt
+++ b/blog/2020/06/25/LinkedIn-SmartAlerts/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/06/25/LinkedIn-SmartAlerts","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"06\",\"25\",\"LinkedIn-SmartAlerts\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}] [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/06/25/LinkedIn-SmartAlerts","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"06\",\"25\",\"LinkedIn-SmartAlerts\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}] [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Monitoring business performance data with ThirdEye smart alerts | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audience when factoring in mult [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Monitoring business performance data with ThirdEye smart alerts\",\"datePublished\":\"2020-06-25T00:00:00.000Z\",\"dateModified\":\"2020-06-25T00:00:00.000Z\",\"description\":\"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the [...]
d:null
diff --git a/blog/2020/06/29/LinkedIn-TalentInsight/index.html b/blog/2020/06/29/LinkedIn-TalentInsight/index.html
index 4fd26305..8f0a4d98 100644
--- a/blog/2020/06/29/LinkedIn-TalentInsight/index.html
+++ b/blog/2020/06/29/LinkedIn-TalentInsight/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/06/lti-1.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/06/lti-1.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/06/29/LinkedIn-TalentInsight/index.txt b/blog/2020/06/29/LinkedIn-TalentInsight/index.txt
index c3c720af..b69500be 100644
--- a/blog/2020/06/29/LinkedIn-TalentInsight/index.txt
+++ b/blog/2020/06/29/LinkedIn-TalentInsight/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/06/29/LinkedIn-TalentInsight","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"06\",\"29\",\"LinkedIn-TalentInsight\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin": [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/06/29/LinkedIn-TalentInsight","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"06\",\"29\",\"LinkedIn-TalentInsight\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin": [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Building LinkedIn Talent Insights to democratize data-driven decision making | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audience when fact [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Building LinkedIn Talent Insights to democratize data-driven decision making\",\"datePublished\":\"2020-06-29T00:00:00.000Z\",\"dateModified\":\"2020-06-29T00:00:00.000Z\",\"description\":\"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently fi [...]
d:null
diff --git a/blog/2020/07/14/LinkedIn-BatchRealtime/index.html b/blog/2020/07/14/LinkedIn-BatchRealtime/index.html
index 51cba4dc..542347c3 100644
--- a/blog/2020/07/14/LinkedIn-BatchRealtime/index.html
+++ b/blog/2020/07/14/LinkedIn-BatchRealtime/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/07/bridging-1.png"/><link rel="preload" as="image" href="https://static.scarf [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2020/07/bridging-1.png"/><link rel="preload" as="image" href="https://static.scarf [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/07/14/LinkedIn-BatchRealtime/index.txt b/blog/2020/07/14/LinkedIn-BatchRealtime/index.txt
index 043482da..48a36092 100644
--- a/blog/2020/07/14/LinkedIn-BatchRealtime/index.txt
+++ b/blog/2020/07/14/LinkedIn-BatchRealtime/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/07/14/LinkedIn-BatchRealtime","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"07\",\"14\",\"LinkedIn-BatchRealtime\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin": [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/07/14/LinkedIn-BatchRealtime","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"07\",\"14\",\"LinkedIn-BatchRealtime\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin": [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Bridging batch and stream processing for the Recruiter usage statistics dashboard | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audience when [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Bridging batch and stream processing for the Recruiter usage statistics dashboard\",\"datePublished\":\"2020-07-14T00:00:00.000Z\",\"dateModified\":\"2020-07-14T00:00:00.000Z\",\"description\":\"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficient [...]
d:null
diff --git a/blog/2020/07/28/DevBlog-AnomalyDetection/index.html b/blog/2020/07/28/DevBlog-AnomalyDetection/index.html
index 73cc9147..62e9486f 100644
--- a/blog/2020/07/28/DevBlog-AnomalyDetection/index.html
+++ b/blog/2020/07/28/DevBlog-AnomalyDetection/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*xYm2ZURZVpyJ1JQ5"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*xYm2ZURZVpyJ1JQ5"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/07/28/DevBlog-AnomalyDetection/index.txt b/blog/2020/07/28/DevBlog-AnomalyDetection/index.txt
index b9bcb01a..164c3653 100644
--- a/blog/2020/07/28/DevBlog-AnomalyDetection/index.txt
+++ b/blog/2020/07/28/DevBlog-AnomalyDetection/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/07/28/DevBlog-AnomalyDetection","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"07\",\"28\",\"DevBlog-AnomalyDetection\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrig [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/07/28/DevBlog-AnomalyDetection","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"07\",\"28\",\"DevBlog-AnomalyDetection\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrig [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Building a culture around metrics and anomaly detection | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"ThirdEye as a system is a platform that allows you to integrate your metrics (quantitative information) with events (knowledge or qualitative information) and combine the two so you can distinguish between meaning [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Building a culture around metrics and anomaly detection\",\"datePublished\":\"2020-07-28T00:00:00.000Z\",\"dateModified\":\"2020-07-28T00:00:00.000Z\",\"description\":\"ThirdEye as a system is a platform that allows you to integrate your metrics (quantitative information) with events (knowledge or qualitative information) a [...]
d:null
diff --git a/blog/2020/07/28/DevBlog-DevUpStack/index.html b/blog/2020/07/28/DevBlog-DevUpStack/index.html
index b4dc6ca8..67fc23ac 100644
--- a/blog/2020/07/28/DevBlog-DevUpStack/index.html
+++ b/blog/2020/07/28/DevBlog-DevUpStack/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*dnSikeGxTrfrF95niX16PA.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*dnSikeGxTrfrF95niX16PA.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/07/28/DevBlog-DevUpStack/index.txt b/blog/2020/07/28/DevBlog-DevUpStack/index.txt
index eda301da..375f3169 100644
--- a/blog/2020/07/28/DevBlog-DevUpStack/index.txt
+++ b/blog/2020/07/28/DevBlog-DevUpStack/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/07/28/DevBlog-DevUpStack","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"07\",\"28\",\"DevBlog-DevUpStack\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/07/28/DevBlog-DevUpStack","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"07\",\"28\",\"DevBlog-DevUpStack\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Moving developers up the stack with Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Pinot enters into a storied legacy of innovations that have emerged from one of the world’s largest online social networks. Over a few decades, the Silicon Valley tech giant has helped hundreds of millions of people arou [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Moving developers up the stack with Apache Pinot\",\"datePublished\":\"2020-07-28T00:00:00.000Z\",\"dateModified\":\"2020-07-28T00:00:00.000Z\",\"description\":\"Pinot enters into a storied legacy of innovations that have emerged from one of the world’s largest online social networks. Over a few decades, the Silicon Valley [...]
d:null
diff --git a/blog/2020/08/08/DevBlog-IngestPlugins/index.html b/blog/2020/08/08/DevBlog-IngestPlugins/index.html
index 8c192c8a..3e253724 100644
--- a/blog/2020/08/08/DevBlog-IngestPlugins/index.html
+++ b/blog/2020/08/08/DevBlog-IngestPlugins/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/6000/0*afbs7azGt-GpSVeP"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/6000/0*afbs7azGt-GpSVeP"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/08/08/DevBlog-IngestPlugins/index.txt b/blog/2020/08/08/DevBlog-IngestPlugins/index.txt
index a486a999..26890cab 100644
--- a/blog/2020/08/08/DevBlog-IngestPlugins/index.txt
+++ b/blog/2020/08/08/DevBlog-IngestPlugins/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-IngestPlugins","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-IngestPlugins\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":"" [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-IngestPlugins","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-IngestPlugins\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":"" [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Leverage Plugins to Ingest Parquet Files from S3 in Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Pinot is its pluggable architecture. The plugins make it easy to add support for any third-party system which can be an execution framework, a filesystem, or input format."}],["$","meta","4",{"name":"robots","co [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Leverage Plugins to Ingest Parquet Files from S3 in Pinot\",\"datePublished\":\"2020-08-08T00:00:00.000Z\",\"dateModified\":\"2020-08-08T00:00:00.000Z\",\"description\":\"Pinot is its pluggable architecture. The plugins make it easy to add support for any third-party system which can be an execution framework, a filesystem, [...]
d:null
diff --git a/blog/2020/08/08/DevBlog-PinotMonitoring/index.html b/blog/2020/08/08/DevBlog-PinotMonitoring/index.html
index 3d3b483e..76be16e9 100644
--- a/blog/2020/08/08/DevBlog-PinotMonitoring/index.html
+++ b/blog/2020/08/08/DevBlog-PinotMonitoring/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*5kWginewoWzzQHQoZdPAGQ.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*5kWginewoWzzQHQoZdPAGQ.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/08/08/DevBlog-PinotMonitoring/index.txt b/blog/2020/08/08/DevBlog-PinotMonitoring/index.txt
index 12238c97..a6320605 100644
--- a/blog/2020/08/08/DevBlog-PinotMonitoring/index.txt
+++ b/blog/2020/08/08/DevBlog-PinotMonitoring/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-PinotMonitoring","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-PinotMonitoring\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-PinotMonitoring","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-PinotMonitoring\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Monitoring Apache Pinot with JMX, Prometheus and Grafana | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{" [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Monitoring Apache Pinot with JMX, Prometheus and Grafana\",\"datePublished\":\"2020-08-08T00:00:00.000Z\",\"dateModified\":\"2020-08-08T00:00:00.000Z\",\"description\":\"Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain\",\"image\":\"/static/ima [...]
d:null
diff --git a/blog/2020/08/08/DevBlog-SLAApps/index.html b/blog/2020/08/08/DevBlog-SLAApps/index.html
index 8ae9a87d..42855b93 100644
--- a/blog/2020/08/08/DevBlog-SLAApps/index.html
+++ b/blog/2020/08/08/DevBlog-SLAApps/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1140/0*VCPyrmNB2PteCmnC"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1140/0*VCPyrmNB2PteCmnC"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/08/08/DevBlog-SLAApps/index.txt b/blog/2020/08/08/DevBlog-SLAApps/index.txt
index 7f4e5882..0abd740b 100644
--- a/blog/2020/08/08/DevBlog-SLAApps/index.txt
+++ b/blog/2020/08/08/DevBlog-SLAApps/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-SLAApps","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-SLAApps\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-SLAApps","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-SLAApps\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Achieving 99th percentile latency SLA using Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"How users can build critical site-facing analytical applications requiring high throughput and strict p99th query latency SLA"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Achieving 99th percentile latency SLA using Apache Pinot\",\"datePublished\":\"2020-08-08T00:00:00.000Z\",\"dateModified\":\"2020-08-08T00:00:00.000Z\",\"description\":\"How users can build critical site-facing analytical applications requiring high throughput and strict p99th query latency SLA\",\"image\":\"/static/images/ [...]
d:null
diff --git a/blog/2020/08/08/DevBlog-ScalarUDFs/index.html b/blog/2020/08/08/DevBlog-ScalarUDFs/index.html
index 68b7e0fb..c5c0aaef 100644
--- a/blog/2020/08/08/DevBlog-ScalarUDFs/index.html
+++ b/blog/2020/08/08/DevBlog-ScalarUDFs/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/10368/0*VtswFI-HcaXyyjhK"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659 [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/10368/0*VtswFI-HcaXyyjhK"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659 [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/08/08/DevBlog-ScalarUDFs/index.txt b/blog/2020/08/08/DevBlog-ScalarUDFs/index.txt
index 62e66b04..13697f0a 100644
--- a/blog/2020/08/08/DevBlog-ScalarUDFs/index.txt
+++ b/blog/2020/08/08/DevBlog-ScalarUDFs/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-ScalarUDFs","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-ScalarUDFs\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/08/08/DevBlog-ScalarUDFs","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"08\",\"08\",\"DevBlog-ScalarUDFs\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Utilize UDFs to Supercharge Queries in Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Scalar Functions that allow users to write and add their functions as a plugin."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-p [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Utilize UDFs to Supercharge Queries in Apache Pinot\",\"datePublished\":\"2020-08-08T00:00:00.000Z\",\"dateModified\":\"2020-08-08T00:00:00.000Z\",\"description\":\"Scalar Functions that allow users to write and add their functions as a plugin.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pinot.apache.o [...]
d:null
diff --git a/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.html b/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.html
index 44a7a862..49194e58 100644
--- a/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.html
+++ b/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/4320/0*iqUTy0GkLFTcSYlR.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91 [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/4320/0*iqUTy0GkLFTcSYlR.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91 [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.txt b/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.txt
index f315974f..fe3c6b70 100644
--- a/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.txt
+++ b/blog/2020/10/16/DevBlog-TwitterTrollAnalysis/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/10/16/DevBlog-TwitterTrollAnalysis","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"10\",\"16\",\"DevBlog-TwitterTrollAnalysis\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","c [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/10/16/DevBlog-TwitterTrollAnalysis","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"10\",\"16\",\"DevBlog-TwitterTrollAnalysis\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","c [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Deep Analysis of Russian Twitter Trolls | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Show you how to use Apache Pinot and Superset to analyze 3 million tweets by the Internet Research Agency (IRA) open-sourced by FiveThirtyEight."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"na [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Deep Analysis of Russian Twitter Trolls\",\"datePublished\":\"2020-10-16T00:00:00.000Z\",\"dateModified\":\"2020-10-16T00:00:00.000Z\",\"description\":\"Show you how to use Apache Pinot and Superset to analyze 3 million tweets by the Internet Research Agency (IRA) open-sourced by FiveThirtyEight.\",\"image\":\"/static/image [...]
d:null
diff --git a/blog/2020/10/20/Uber-Operating/index.html b/blog/2020/10/20/Uber-Operating/index.html
index 5651f12e..7a13d46e 100644
--- a/blog/2020/10/20/Uber-Operating/index.html
+++ b/blog/2020/10/20/Uber-Operating/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2020/10/1224-5.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2020/10/1224-5.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/10/20/Uber-Operating/index.txt b/blog/2020/10/20/Uber-Operating/index.txt
index 07089b1f..0a6c7afa 100644
--- a/blog/2020/10/20/Uber-Operating/index.txt
+++ b/blog/2020/10/20/Uber-Operating/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/10/20/Uber-Operating","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"10\",\"20\",\"Uber-Operating\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/10/20/Uber-Operating","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"10\",\"20\",\"Uber-Operating\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Operating Apache Pinot at Uber Scale | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Present details of this platform and how it fits in Uber’s ecosystem. Explain how uber scaled from a few use cases to a multi-cluster powering hundreds of use cases for querying terabyte-scale data with millisecond latencies."}],["$ [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Operating Apache Pinot at Uber Scale\",\"datePublished\":\"2020-10-20T00:00:00.000Z\",\"dateModified\":\"2020-10-20T00:00:00.000Z\",\"description\":\"Present details of this platform and how it fits in Uber’s ecosystem. Explain how uber scaled from a few use cases to a multi-cluster powering hundreds of use cases for queryi [...]
d:null
diff --git a/blog/2020/12/01/LinkedIn-Lamda/index.html b/blog/2020/12/01/LinkedIn-Lamda/index.html
index 4c85b0a1..0b9f2ae5 100644
--- a/blog/2020/12/01/LinkedIn-Lamda/index.html
+++ b/blog/2020/12/01/LinkedIn-Lamda/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2019/03/pinotincubator2.png"/><link rel="preload" as="image" href="https://static. [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2019/03/pinotincubator2.png"/><link rel="preload" as="image" href="https://static. [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2020/12/01/LinkedIn-Lamda/index.txt b/blog/2020/12/01/LinkedIn-Lamda/index.txt
index fd48efe8..9f01e9eb 100644
--- a/blog/2020/12/01/LinkedIn-Lamda/index.txt
+++ b/blog/2020/12/01/LinkedIn-Lamda/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2020/12/01/LinkedIn-Lamda","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"12\",\"01\",\"LinkedIn-Lamda\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2020/12/01/LinkedIn-Lamda","c"],{"children":["__PAGE__?{\"slug\":[\"2020\",\"12\",\"01\",\"LinkedIn-Lamda\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"From Lambda to Lambda-less Lessons learned | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The Lambda architecture has become a popular architectural style that promises both speed and accuracy in data processing by using a hybrid approach of both batch processing and stream processing methods."}],["$","meta","4",{" [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"From Lambda to Lambda-less Lessons learned\",\"datePublished\":\"2020-12-01T00:00:00.000Z\",\"dateModified\":\"2020-12-01T00:00:00.000Z\",\"description\":\"The Lambda architecture has become a popular architectural style that promises both speed and accuracy in data processing by using a hybrid approach of both batch proces [...]
d:null
diff --git a/blog/2021/01/08/DevBlog-DebeziumCDC/index.html b/blog/2021/01/08/DevBlog-DebeziumCDC/index.html
index d7ad905f..c154b418 100644
--- a/blog/2021/01/08/DevBlog-DebeziumCDC/index.html
+++ b/blog/2021/01/08/DevBlog-DebeziumCDC/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*dnSikeGxTrfrF95niX16PA.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*dnSikeGxTrfrF95niX16PA.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/01/08/DevBlog-DebeziumCDC/index.txt b/blog/2021/01/08/DevBlog-DebeziumCDC/index.txt
index 6587ad0f..5fca17df 100644
--- a/blog/2021/01/08/DevBlog-DebeziumCDC/index.txt
+++ b/blog/2021/01/08/DevBlog-DebeziumCDC/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/01/08/DevBlog-DebeziumCDC","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"01\",\"08\",\"DevBlog-DebeziumCDC\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]], [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/01/08/DevBlog-DebeziumCDC","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"01\",\"08\",\"DevBlog-DebeziumCDC\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]], [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Change Data Analysis with Debezium and Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Pinot enters into a storied legacy of innovations that have emerged from one of the world’s largest online social networks. Over a few decades, the Silicon Valley tech giant has helped hundreds of millions of people a [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Change Data Analysis with Debezium and Apache Pinot\",\"datePublished\":\"2021-01-08T00:00:00.000Z\",\"dateModified\":\"2021-01-08T00:00:00.000Z\",\"description\":\"Pinot enters into a storied legacy of innovations that have emerged from one of the world’s largest online social networks. Over a few decades, the Silicon Vall [...]
d:null
diff --git a/blog/2021/02/02/DevBlog-PrestoPinot/index.html b/blog/2021/02/02/DevBlog-PrestoPinot/index.html
index 6394b711..d0955255 100644
--- a/blog/2021/02/02/DevBlog-PrestoPinot/index.html
+++ b/blog/2021/02/02/DevBlog-PrestoPinot/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*hJc6aV9aBJaKyXcx"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*hJc6aV9aBJaKyXcx"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/02/02/DevBlog-PrestoPinot/index.txt b/blog/2021/02/02/DevBlog-PrestoPinot/index.txt
index 9236bccf..4182c5b9 100644
--- a/blog/2021/02/02/DevBlog-PrestoPinot/index.txt
+++ b/blog/2021/02/02/DevBlog-PrestoPinot/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/02/02/DevBlog-PrestoPinot","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"02\",\"02\",\"DevBlog-PrestoPinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]], [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/02/02/DevBlog-PrestoPinot","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"02\",\"02\",\"DevBlog-PrestoPinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]], [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Real-time Analytics with Presto and Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"g [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Real-time Analytics with Presto and Apache Pinot\",\"datePublished\":\"2021-02-02T00:00:00.000Z\",\"dateModified\":\"2021-02-02T00:00:00.000Z\",\"description\":\"Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain\",\"image\":\"/static/images/twit [...]
d:null
diff --git a/blog/2021/04/08/DevBlog-UpsertsIntro/index.html b/blog/2021/04/08/DevBlog-UpsertsIntro/index.html
index 0ba823a6..8007c3e7 100644
--- a/blog/2021/04/08/DevBlog-UpsertsIntro/index.html
+++ b/blog/2021/04/08/DevBlog-UpsertsIntro/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*So3GjHjLY7DJAiaP"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*So3GjHjLY7DJAiaP"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/04/08/DevBlog-UpsertsIntro/index.txt b/blog/2021/04/08/DevBlog-UpsertsIntro/index.txt
index 00f99c26..e6ea5375 100644
--- a/blog/2021/04/08/DevBlog-UpsertsIntro/index.txt
+++ b/blog/2021/04/08/DevBlog-UpsertsIntro/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/04/08/DevBlog-UpsertsIntro","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"08\",\"DevBlog-UpsertsIntro\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}] [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/04/08/DevBlog-UpsertsIntro","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"08\",\"DevBlog-UpsertsIntro\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}] [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Introduction to Upserts in Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Introduction to Pinot Upsert and explain why it’s exciting and how you can start using it."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-pr [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Introduction to Upserts in Apache Pinot\",\"datePublished\":\"2021-04-08T00:00:00.000Z\",\"dateModified\":\"2021-04-08T00:00:00.000Z\",\"description\":\"Introduction to Pinot Upsert and explain why it’s exciting and how you can start using it.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pinot.apache.or [...]
d:null
diff --git a/blog/2021/04/16/LinkedIn-Theta/index.html b/blog/2021/04/16/LinkedIn-Theta/index.html
index acd714bc..b1c42863 100644
--- a/blog/2021/04/16/LinkedIn-Theta/index.html
+++ b/blog/2021/04/16/LinkedIn-Theta/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2021/04/thetasketches2.png"/><link rel="preload" as="image" href="https://static.s [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2021/04/thetasketches2.png"/><link rel="preload" as="image" href="https://static.s [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/04/16/LinkedIn-Theta/index.txt b/blog/2021/04/16/LinkedIn-Theta/index.txt
index 13781ce0..1be9ff35 100644
--- a/blog/2021/04/16/LinkedIn-Theta/index.txt
+++ b/blog/2021/04/16/LinkedIn-Theta/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/04/16/LinkedIn-Theta","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"16\",\"LinkedIn-Theta\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/04/16/LinkedIn-Theta","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"16\",\"LinkedIn-Theta\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Solving for the cardinality of set intersection at scale with Pinot and Theta Sketches | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to efficiently figure out the unique size of a targeted audience [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Solving for the cardinality of set intersection at scale with Pinot and Theta Sketches\",\"datePublished\":\"2021-04-16T00:00:00.000Z\",\"dateModified\":\"2021-04-16T00:00:00.000Z\",\"description\":\"Focus on using large set intersection cardinality approximations with Apache Pinot and Theta Sketches, which allow us to effi [...]
d:null
diff --git a/blog/2021/04/27/DevBlog-PinotInRetailChain/index.html b/blog/2021/04/27/DevBlog-PinotInRetailChain/index.html
index 37831b42..08a68024 100644
--- a/blog/2021/04/27/DevBlog-PinotInRetailChain/index.html
+++ b/blog/2021/04/27/DevBlog-PinotInRetailChain/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*EtqD0vTPEe569jybXCt69w.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/1*EtqD0vTPEe569jybXCt69w.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/04/27/DevBlog-PinotInRetailChain/index.txt b/blog/2021/04/27/DevBlog-PinotInRetailChain/index.txt
index fc9d9ea2..5324797a 100644
--- a/blog/2021/04/27/DevBlog-PinotInRetailChain/index.txt
+++ b/blog/2021/04/27/DevBlog-PinotInRetailChain/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/04/27/DevBlog-PinotInRetailChain","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"27\",\"DevBlog-PinotInRetailChain\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","cross [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/04/27/DevBlog-PinotInRetailChain","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"27\",\"DevBlog-PinotInRetailChain\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","cross [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Deploying Apache Pinot at a Large Retail Chain | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"goo [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Deploying Apache Pinot at a Large Retail Chain\",\"datePublished\":\"2021-04-27T00:00:00.000Z\",\"dateModified\":\"2021-04-27T00:00:00.000Z\",\"description\":\"Blog gives an overview of our use of Apache Pinot to solve some of biggest challenges around Data Analytics in Large Retail Chain\",\"image\":\"/static/images/twitte [...]
d:null
diff --git a/blog/2021/04/29/Uber-Charon/index.html b/blog/2021/04/29/Uber-Charon/index.html
index da01da63..7541dffb 100644
--- a/blog/2021/04/29/Uber-Charon/index.html
+++ b/blog/2021/04/29/Uber-Charon/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2021/04/deliverDoor@3x-768x263.png"/><link rel="preload" as="image" href="https://static. [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://1fykyq3mdn5r21tpna3wkdyi-wpengine.netdna-ssl.com/wp-content/uploads/2021/04/deliverDoor@3x-768x263.png"/><link rel="preload" as="image" href="https://static. [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/04/29/Uber-Charon/index.txt b/blog/2021/04/29/Uber-Charon/index.txt
index 4b7146b2..fb981971 100644
--- a/blog/2021/04/29/Uber-Charon/index.txt
+++ b/blog/2021/04/29/Uber-Charon/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/04/29/Uber-Charon","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"29\",\"Uber-Charon\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/04/29/Uber-Charon","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"04\",\"29\",\"Uber-Charon\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Automating Merchant Live Monitoring with Real-Time Analytics - Charon | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Focus on Uber’s real-time data platform components to build a tool called Charon to reduce impact of poor marketplace reliability on the merchants."}],["$","meta","4",{"name":"robots","content":"inde [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Automating Merchant Live Monitoring with Real-Time Analytics - Charon\",\"datePublished\":\"2021-04-29T00:00:00.000Z\",\"dateModified\":\"2021-04-29T00:00:00.000Z\",\"description\":\"Focus on Uber’s real-time data platform components to build a tool called Charon to reduce impact of poor marketplace reliability on the merch [...]
d:null
diff --git a/blog/2021/06/13/DevBlog-Geospatial/index.html b/blog/2021/06/13/DevBlog-Geospatial/index.html
index 6c997f7d..464661c0 100644
--- a/blog/2021/06/13/DevBlog-Geospatial/index.html
+++ b/blog/2021/06/13/DevBlog-Geospatial/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*1xrDSs9lLZ5dD3zK"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/max/1400/0*1xrDSs9lLZ5dD3zK"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/06/13/DevBlog-Geospatial/index.txt b/blog/2021/06/13/DevBlog-Geospatial/index.txt
index 53d018be..34fc9bc7 100644
--- a/blog/2021/06/13/DevBlog-Geospatial/index.txt
+++ b/blog/2021/06/13/DevBlog-Geospatial/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/06/13/DevBlog-Geospatial","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"06\",\"13\",\"DevBlog-Geospatial\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/06/13/DevBlog-Geospatial","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"06\",\"13\",\"DevBlog-Geospatial\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Introduction to Geospatial Queries in Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Discuss the challenges of analyzing geospatial at scale and propose the geospatial support in Pinot."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Introduction to Geospatial Queries in Apache Pinot\",\"datePublished\":\"2021-06-13T00:00:00.000Z\",\"dateModified\":\"2021-06-13T00:00:00.000Z\",\"description\":\"Discuss the challenges of analyzing geospatial at scale and propose the geospatial support in Pinot.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"ht [...]
d:null
diff --git a/blog/2021/06/16/LinkedIn-TextAnalytics/index.html b/blog/2021/06/16/LinkedIn-TextAnalytics/index.html
index ee4c58d5..87a65451 100644
--- a/blog/2021/06/16/LinkedIn-TextAnalytics/index.html
+++ b/blog/2021/06/16/LinkedIn-TextAnalytics/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2021/06/ltipinot6.png"/><link rel="preload" as="image" href="https://static.scarf. [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://content.linkedin.com/content/dam/engineering/site-assets/images/blog/posts/2021/06/ltipinot6.png"/><link rel="preload" as="image" href="https://static.scarf. [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2021/06/16/LinkedIn-TextAnalytics/index.txt b/blog/2021/06/16/LinkedIn-TextAnalytics/index.txt
index dc3f870a..083ea3a6 100644
--- a/blog/2021/06/16/LinkedIn-TextAnalytics/index.txt
+++ b/blog/2021/06/16/LinkedIn-TextAnalytics/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2021/06/16/LinkedIn-TextAnalytics","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"06\",\"16\",\"LinkedIn-TextAnalytics\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin": [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2021/06/16/LinkedIn-TextAnalytics","c"],{"children":["__PAGE__?{\"slug\":[\"2021\",\"06\",\"16\",\"LinkedIn-TextAnalytics\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin": [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Text analytics on LinkedIn Talent Insights using Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Introduction LinkedIn Talent Insights (LTI) is a platform that helps organizations understand the external labor market and their internal workforce, and enables the long term success of their employees"}],[ [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Text analytics on LinkedIn Talent Insights using Apache Pinot\",\"datePublished\":\"2021-06-16T00:00:00.000Z\",\"dateModified\":\"2021-06-16T00:00:00.000Z\",\"description\":\"Introduction LinkedIn Talent Insights (LTI) is a platform that helps organizations understand the external labor market and their internal workforce, [...]
d:null
diff --git a/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.html b/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.html
index 8451908d..454f80ad 100644
--- a/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.html
+++ b/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -31,4 +31,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token parameter variable">-p</span> <span class="token number">9000</span>:9000 <span class="token punctuation">\</span>
</span><span class="code-line"> apachepinot.docker.scarf.sh/apachepinot/pinot:0.10.0 QuickStart <span class="token punctuation">\</span>
</span><span class="code-line"> <span class="token parameter variable">-type</span> empty
-</span></code></pre></div><p>You can then ingest your own dataset without needing to worry about spinning up each of the Pinot components individually.</p><h2 id="data-ingestion"><a href="#data-ingestion" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Data Ingestion</h2><ul><li><p>Richard Startin fixed some issues with real-time ingestion where consumption of messages would stop if a bad batch of messages was consumed from Kafka.</p></li><li><p>Mohemmad Zaid Kha [...]
\ No newline at end of file
+</span></code></pre></div><p>You can then ingest your own dataset without needing to worry about spinning up each of the Pinot components individually.</p><h2 id="data-ingestion"><a href="#data-ingestion" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Data Ingestion</h2><ul><li><p>Richard Startin fixed some issues with real-time ingestion where consumption of messages would stop if a bad batch of messages was consumed from Kafka.</p></li><li><p>Mohemmad Zaid Kha [...]
\ No newline at end of file
diff --git a/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.txt b/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.txt
index 93d83187..678a7654 100644
--- a/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.txt
+++ b/blog/2022/04/04/Announcing-Apache-Pinot-0-10/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2022/04/04/Announcing-Apache-Pinot-0-10","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"04\",\"04\",\"Announcing-Apache-Pinot-0-10\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","c [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2022/04/04/Announcing-Apache-Pinot-0-10","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"04\",\"04\",\"Announcing-Apache-Pinot-0-10\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","c [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Announcing Apache Pinot 0.10 | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Learn more about the release of Apache Pinot 0.10 and all of new features that have been included in this version of the product."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content": [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Announcing Apache Pinot 0.10\",\"datePublished\":\"2022-04-04T00:00:00.000Z\",\"dateModified\":\"2022-04-04T00:00:00.000Z\",\"description\":\"Learn more about the release of Apache Pinot 0.10 and all of new features that have been included in this version of the product.\",\"image\":\"/static/images/twitter-card.png\",\"url [...]
d:null
diff --git a/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.html b/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.html
index 3e7beced..39e5939f 100644
--- a/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.html
+++ b/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -35,4 +35,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token keyword">GROUP</span> <span class="token keyword">BY</span> <span class="token number">1</span><span class="token punctuation">,</span> <span class="token number">2</span>
</span><span class="code-line"> <span class="token keyword">ORDER</span> <span class="token keyword">BY</span> <span class="token number">1</span>
</span><span class="code-line"> <span class="token keyword">LIMIT</span> <span class="token number">100</span>
-</span></code></pre></div><h3 id="execution-plan"><a href="#execution-plan" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Execution Plan</h3><p>The sample execution plan for this query is as shown in the figure below:</p><div><img alt="Sample query execution plan" loading="lazy" width="1594" height="1182" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1661700642-execution-plan.png"/></div><h3 id="time-and-space-compl [...]
\ No newline at end of file
+</span></code></pre></div><h3 id="execution-plan"><a href="#execution-plan" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Execution Plan</h3><p>The sample execution plan for this query is as shown in the figure below:</p><div><img alt="Sample query execution plan" loading="lazy" width="1594" height="1182" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1661700642-execution-plan.png"/></div><h3 id="time-and-space-compl [...]
\ No newline at end of file
diff --git a/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.txt b/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.txt
index 0c377d8d..8c7698b3 100644
--- a/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.txt
+++ b/blog/2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"08\",\"02\",\"GapFill-Function-For-Time-Series-Datasets-In-Pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/ [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2022/08/02/GapFill-Function-For-Time-Series-Datasets-In-Pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"08\",\"02\",\"GapFill-Function-For-Time-Series-Datasets-In-Pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/ [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"GapFill Function For Time-Series Datasets In Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Gapfilling functions in Pinot to provide the on-the-fly interpolation (filling the missing data) functionality to better handle time-series data."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","me [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"GapFill Function For Time-Series Datasets In Pinot\",\"datePublished\":\"2022-08-02T00:00:00.000Z\",\"dateModified\":\"2022-08-02T00:00:00.000Z\",\"description\":\"Gapfilling functions in Pinot to provide the on-the-fly interpolation (filling the missing data) functionality to better handle time-series data.\",\"image\":\"/ [...]
d:null
diff --git a/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.html b/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.html
index 664afe21..97a0a5d3 100644
--- a/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.html
+++ b/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -49,4 +49,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token punctuation">}</span>
</span><span class="code-line"> <span class="token punctuation">}</span>
</span><span class="code-line"><span class="token punctuation">]</span><span class="token punctuation">,</span>
-</span></code></pre></div><p>From reading this config we learn that a timestamp index is being applied to the <em>ts</em> column. It is applied at DAY, WEEK, and MONTH granularities, which means that the derived columns <span class="math math-inline"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi><mi>s</mi></mrow><annotation encoding="application/x-tex">ts</annotation></semantics></math></span><span class="katex- [...]
\ No newline at end of file
+</span></code></pre></div><p>From reading this config we learn that a timestamp index is being applied to the <em>ts</em> column. It is applied at DAY, WEEK, and MONTH granularities, which means that the derived columns <span class="math math-inline"><span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>t</mi><mi>s</mi></mrow><annotation encoding="application/x-tex">ts</annotation></semantics></math></span><span class="katex- [...]
\ No newline at end of file
diff --git a/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.txt b/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.txt
index e2f408d2..6fa7f2a9 100644
--- a/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.txt
+++ b/blog/2022/11/08/Apache Pinot-How-do-I-see-my-indexes/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2022/11/08/Apache%20Pinot-How-do-I-see-my-indexes","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"08\",\"Apache Pinot-How-do-I-see-my-indexes\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","pre [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2022/11/08/Apache%20Pinot-How-do-I-see-my-indexes","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"08\",\"Apache Pinot-How-do-I-see-my-indexes\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","pre [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.11 - How do I see my indexes? | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"How you can work out which indexes are currently defined on a Pinot table"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, m [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.11 - How do I see my indexes?\",\"datePublished\":\"2022-11-08T00:00:00.000Z\",\"dateModified\":\"2022-11-08T00:00:00.000Z\",\"description\":\"How you can work out which indexes are currently defined on a Pinot table\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pinot.apache.org/blog/2022 [...]
d:null
diff --git a/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.html b/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.html
index 69fbc41d..a0d3913d 100644
--- a/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.html
+++ b/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -55,4 +55,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> input<span class="token punctuation">.</span>fs<span class="token punctuation">.</span>prop<span class="token punctuation">.</span>secretKey<span class="token operator">=</span>gfz71RX<span class="token operator">+</span>Tj4udve43YePCBqMsIeN1PvHXrVFyxJS<span class="token punctuation">,</span>
</span><span class="code-line"> input<span class="token punctuation">.</span>fs<span class="token punctuation">.</span>prop<span class="token punctuation">.</span>region<span class="token operator">=</span>eu<span class="token operator">-</span>west<span class="token operator">-</span><span class="token number">2</span>
</span><span class="code-line"><span class="token punctuation">)</span><span class="token punctuation">;</span>
-</span></code></pre></div><p>If we run this query, we’ll see the following output:</p><div><img alt="Sample events_OFFLINE query result" loading="lazy" width="716" height="195" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1668701654-image5.png"/></div><p>We can check on the state of the ingestion job via the Swagger REST API. If we navigate to <a target="_blank" rel="noopener noreferrer" href="http://localhost:9000/help#/Task/getTaskState">h [...]
\ No newline at end of file
+</span></code></pre></div><p>If we run this query, we’ll see the following output:</p><div><img alt="Sample events_OFFLINE query result" loading="lazy" width="716" height="195" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1668701654-image5.png"/></div><p>We can check on the state of the ingestion job via the Swagger REST API. If we navigate to <a target="_blank" rel="noopener noreferrer" href="http://localhost:9000/help#/Task/getTaskState">h [...]
\ No newline at end of file
diff --git a/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.txt b/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.txt
index 0fcb7a32..3499aca5 100644
--- a/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.txt
+++ b/blog/2022/11/17/Apache Pinot-Inserts-from-SQL/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2022/11/17/Apache%20Pinot-Inserts-from-SQL","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"17\",\"Apache Pinot-Inserts-from-SQL\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2022/11/17/Apache%20Pinot-Inserts-from-SQL","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"17\",\"Apache Pinot-Inserts-from-SQL\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.11 - Inserts from SQL | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Explore the INSERT INTO clause, which makes ingesting batch data into Pinot as easy as writing a SQL query."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follo [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.11 - Inserts from SQL\",\"datePublished\":\"2022-11-17T00:00:00.000Z\",\"dateModified\":\"2022-11-17T00:00:00.000Z\",\"description\":\"Explore the INSERT INTO clause, which makes ingesting batch data into Pinot as easy as writing a SQL query.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https:// [...]
d:null
diff --git a/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.html b/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.html
index 6c91b561..e62f1a46 100644
--- a/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.html
+++ b/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -111,4 +111,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"><span class="token keyword">group</span> <span class="token keyword">by</span> tsWeek
</span><span class="code-line"><span class="token keyword">order</span> <span class="token keyword">by</span> <span class="token function">count</span><span class="token punctuation">(</span><span class="token operator">*</span><span class="token punctuation">)</span> <span class="token keyword">DESC</span>
</span><span class="code-line"><span class="token keyword">limit</span> <span class="token number">10</span>
-</span></code></pre></div><h2 id="re-running-the-query"><a href="#re-running-the-query" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Re-running the query</h2><p>Let’s now run our initial query against the <em>crimes_indexed</em> table. We’ll get exactly the same results as before, but let’s take a look at the query stats:</p><div><img alt="Chicago crime dataset updated query stats" loading="lazy" width="354" height="82" decoding="async" data-nimg="1" style="co [...]
\ No newline at end of file
+</span></code></pre></div><h2 id="re-running-the-query"><a href="#re-running-the-query" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Re-running the query</h2><p>Let’s now run our initial query against the <em>crimes_indexed</em> table. We’ll get exactly the same results as before, but let’s take a look at the query stats:</p><div><img alt="Chicago crime dataset updated query stats" loading="lazy" width="354" height="82" decoding="async" data-nimg="1" style="co [...]
\ No newline at end of file
diff --git a/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.txt b/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.txt
index 083ce2f3..96422df2 100644
--- a/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.txt
+++ b/blog/2022/11/22/Apache-Pinot-Timestamp-Indexes/index.txt
@@ -1,21 +1,21 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2022/11/22/Apache-Pinot-Timestamp-Indexes","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"22\",\"Apache-Pinot-Timestamp-Indexes\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2022/11/22/Apache-Pinot-Timestamp-Indexes","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"22\",\"Apache-Pinot-Timestamp-Indexes\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.11 - Timestamp Indexes | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Users write queries that use the datetrunc function to filter at a coarser grain of functionality. Unfortunately, this approach results in scanning data and time value conversion work that takes a long time at large data volumes. [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-15:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+15:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.11 - Timestamp Indexes\",\"datePublished\":\"2022-11-22T00:00:00.000Z\",\"dateModified\":\"2022-11-22T00:00:00.000Z\",\"description\":\"Users write queries that use the datetrunc function to filter at a coarser grain of functionality. Unfortunately, this approach results in scanning data and time value conve [...]
d:null
diff --git a/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.html b/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.html
index f519616f..8d8091a6 100644
--- a/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.html
+++ b/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -138,4 +138,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token property">"pauseFlag"</span><span class="token operator">:</span> <span class="token boolean">false</span><span class="token punctuation">,</span>
</span><span class="code-line"> <span class="token property">"consumingSegments"</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">"events__0__22__20221123T1124Z"</span><span class="token punctuation">]</span>
</span><span class="code-line"><span class="token punctuation">}</span>
-</span></code></pre></div><p>Navigate to <a target="_blank" rel="noopener noreferrer" href="http://localhost:9000/#/query">http://localhost:9000/#/query</a> and click on the events table. You should see the following:</p><div><img alt="Sample events table containing records" loading="lazy" width="947" height="1037" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1669668611-image2.png"/></div><p>We have records! We can also run our data generato [...]
\ No newline at end of file
+</span></code></pre></div><p>Navigate to <a target="_blank" rel="noopener noreferrer" href="http://localhost:9000/#/query">http://localhost:9000/#/query</a> and click on the events table. You should see the following:</p><div><img alt="Sample events table containing records" loading="lazy" width="947" height="1037" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1669668611-image2.png"/></div><p>We have records! We can also run our data generato [...]
\ No newline at end of file
diff --git a/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.txt b/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.txt
index 23b41a51..016a325b 100644
--- a/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.txt
+++ b/blog/2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion/index.txt
@@ -1,21 +1,21 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"28\",\"Apache-Pinot-Pausing-Real-Time-Ingestion\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2022/11/28/Apache-Pinot-Pausing-Real-Time-Ingestion","c"],{"children":["__PAGE__?{\"slug\":[\"2022\",\"11\",\"28\",\"Apache-Pinot-Pausing-Real-Time-Ingestion\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.11 - Pausing Real-Time Ingestion | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Learn about a feature that lets you pause and resume real-time data ingestion in Apache Pinot"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-15:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+15:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.11 - Pausing Real-Time Ingestion\",\"datePublished\":\"2022-11-28T00:00:00.000Z\",\"dateModified\":\"2022-11-28T00:00:00.000Z\",\"description\":\"Learn about a feature that lets you pause and resume real-time data ingestion in Apache Pinot\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pin [...]
d:null
diff --git a/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.html b/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.html
index 91954a65..fb7ccfd9 100644
--- a/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.html
+++ b/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -215,4 +215,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> group by uuid
</span><span class="code-line"> order by count<span class="token punctuation">(</span>*<span class="token punctuation">)</span>
</span><span class="code-line"> limit <span class="token number">10</span>
-</span></code></pre></div><div><img alt="Sample Apache Pinot real-time query response stats deduplicated" loading="lazy" width="746" height="801" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1673273248-image3.png"/></div><p>We have every combination of hex values (16^3=4096) and no duplicates! Pinot’s de-duplication feature has done its job.</p><h2 id="how-does-it-work"><a href="#how-does-it-work" aria-hidden="true" tabindex="-1"><span class [...]
\ No newline at end of file
+</span></code></pre></div><div><img alt="Sample Apache Pinot real-time query response stats deduplicated" loading="lazy" width="746" height="801" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1673273248-image3.png"/></div><p>We have every combination of hex values (16^3=4096) and no duplicates! Pinot’s de-duplication feature has done its job.</p><h2 id="how-does-it-work"><a href="#how-does-it-work" aria-hidden="true" tabindex="-1"><span class [...]
\ No newline at end of file
diff --git a/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.txt b/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.txt
index b3b6a32f..d96db5a9 100644
--- a/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.txt
+++ b/blog/2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"01\",\"29\",\"Apache-Pinot-Deduplication-on-Real-Time-Tables\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373d [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/01/29/Apache-Pinot-Deduplication-on-Real-Time-Tables","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"01\",\"29\",\"Apache-Pinot-Deduplication-on-Real-Time-Tables\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e757 [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.11 - Deduplication on Real-Time Tables | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Learn about the deduplication for the real-time tables feature in Apache Pinot"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.11 - Deduplication on Real-Time Tables\",\"datePublished\":\"2023-01-29T00:00:00.000Z\",\"dateModified\":\"2023-01-29T00:00:00.000Z\",\"description\":\"Learn about the deduplication for the real-time tables feature in Apache Pinot\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pinot.apache [...]
d:null
diff --git a/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.html b/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.html
index dc7067dd..84adee7c 100644
--- a/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.html
+++ b/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -25,4 +25,4 @@ _paq.push(['enableLinkTracking']);
</span></code></pre></div><p>In this case, that will result in a new boundary time of 2023-01-09T18:41:17, which is exactly what we need.</p><p>We’ll then be able to query the events table and have it read the offline table to get all records on or before 2023-01-09T18:41:17 and the real-time table for everything else.</p><h2 id="neat-anything-else-i-should-know"><a href="#neat-anything-else-i-should-know" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Neat, any [...]
</span><span class="code-line"> <span class="token string">"http://localhost:9000/tables/{tableName}/timeBoundary"</span> <span class="token punctuation">\</span>
</span><span class="code-line"> <span class="token parameter variable">-H</span> <span class="token string">"accept: application/json"</span>
-</span></code></pre></div><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Summary</h2><p>I love this feature, and it solves a problem I’ve struggled with when using my datasets. I hope you’ll find it just as useful.</p><p>Give it a try, and let us know how you get on. If you have any questions about this feature, feel free to join us on <a target="_blank" rel="noopener noreferrer" href="https://stree.ai/slack">Slack</a>, where [...]
\ No newline at end of file
+</span></code></pre></div><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Summary</h2><p>I love this feature, and it solves a problem I’ve struggled with when using my datasets. I hope you’ll find it just as useful.</p><p>Give it a try, and let us know how you get on. If you have any questions about this feature, feel free to join us on <a target="_blank" rel="noopener noreferrer" href="https://stree.ai/slack">Slack</a>, where [...]
\ No newline at end of file
diff --git a/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.txt b/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.txt
index e442082f..3b296e51 100644
--- a/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.txt
+++ b/blog/2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary/index.txt
@@ -1,21 +1,21 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"02\",\"21\",\"Apache-Pinot-0-12-Configurable-Time-Boundary\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22 [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/02/21/Apache-Pinot-0-12-Configurable-Time-Boundary","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"02\",\"21\",\"Apache-Pinot-0-12-Configurable-Time-Boundary\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7b [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.12 - Configurable Time Boundary | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"This post will explore the ability to configure the time boundary when working with hybrid tables."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, foll [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.12 - Configurable Time Boundary\",\"datePublished\":\"2023-02-21T00:00:00.000Z\",\"dateModified\":\"2023-02-21T00:00:00.000Z\",\"description\":\"This post will explore the ability to configure the time boundary when working with hybrid tables.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https:/ [...]
d:null
diff --git a/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.html b/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.html
index e85f2f8d..6d79b719 100644
--- a/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.html
+++ b/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -150,4 +150,4 @@ _paq.push(['enableLinkTracking']);
</span></code></pre></div><p>Give permissions to run it as a script:</p><p><code>chmod u+x watch\_consuming\_info.sh</code></p><p>And finally, run it:</p><p><code>./watch\_consuming\_info.sh</code></p><p>This will print out a new table every two seconds. Let’s now make things more interesting by removing the sleep from our ingestion command:</p><div class="relative"><pre><code class="code-highlight language-bash"><span class="code-line">python datagen.py <span class="token operator"><sp [...]
</span><span class="code-line">jq <span class="token parameter variable">-cr</span> <span class="token parameter variable">--arg</span> sep ø <span class="token string">'[.uuid, tostring] | join($sep)'</span> <span class="token operator">|</span>
</span><span class="code-line">kcat <span class="token parameter variable">-P</span> <span class="token parameter variable">-b</span> localhost:9092 <span class="token parameter variable">-t</span> events -Kø
-</span></code></pre></div><p>And now if we look at the watch output:</p><div><img alt="Apache Pinot Consumer Record Lag" loading="lazy" width="1999" height="340" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1680190286-image1.png"/></div><p>We get some transitory lag, but it generally goes away by the next time the command is run.</p><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>S [...]
\ No newline at end of file
+</span></code></pre></div><p>And now if we look at the watch output:</p><div><img alt="Apache Pinot Consumer Record Lag" loading="lazy" width="1999" height="340" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1680190286-image1.png"/></div><p>We get some transitory lag, but it generally goes away by the next time the command is run.</p><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>S [...]
\ No newline at end of file
diff --git a/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.txt b/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.txt
index f649bcc0..2f1f0f69 100644
--- a/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.txt
+++ b/blog/2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag/index.txt
@@ -1,21 +1,21 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"03\",\"30\",\"Apache-Pinot-0-12-Consumer-Record-Lag\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","pre [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/03/30/Apache-Pinot-0-12-Consumer-Record-Lag","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"03\",\"30\",\"Apache-Pinot-0-12-Consumer-Record-Lag\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","pre [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™ 0.12 - Consumer Record Lag | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"This post will explore a new API endpoint that lets you check how much Pinot is lagging when ingesting from Apache Kafka."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","conte [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot™ 0.12 - Consumer Record Lag\",\"datePublished\":\"2023-03-30T00:00:00.000Z\",\"dateModified\":\"2023-03-30T00:00:00.000Z\",\"description\":\"This post will explore a new API endpoint that lets you check how much Pinot is lagging when ingesting from Apache Kafka.\",\"image\":\"/static/images/twitter-card.png\",\ [...]
d:null
diff --git a/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.html b/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.html
index e854e34c..7873fa57 100644
--- a/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.html
+++ b/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -103,4 +103,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"><span class="token keyword">limit</span> <span class="token number">10</span>
</span></code></pre></div><p>The results from running the query are shown below:</p><div><img alt="Sample Geospatial Indexing In Apache Pinot Query Result" loading="lazy" width="1322" height="513" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1683813749-image4.png"/></div><p>If we change the query to show trains outside of a central London polygon, we’d see the following results:</p><div><img alt="Sample Geospatial Indexing In Apache Pinot Qu [...]
</span><span class="code-line">fullyContained <span class="token operator">=</span> <span class="token punctuation">[</span><span class="token number">4</span><span class="token punctuation">,</span><span class="token number">5</span><span class="token punctuation">,</span><span class="token number">6</span><span class="token punctuation">]</span>
-</span></code></pre></div><p>First, compute newFullyContained to find all the records not in potential:</p><p><code>newFullyContained = [4,5,6,7,8,9]</code></p><p>Then we can remove the values in fullyContained, which gives us:</p><p><code>newFullyContained = [7,8,9]</code></p><p>We will return all the records in <code>newFullyContained</code> and apply the <code>STWithin</code> or <code>StContains</code> predicate to work out which records to return from the potential list.</p><h2 id="h [...]
\ No newline at end of file
+</span></code></pre></div><p>First, compute newFullyContained to find all the records not in potential:</p><p><code>newFullyContained = [4,5,6,7,8,9]</code></p><p>Then we can remove the values in fullyContained, which gives us:</p><p><code>newFullyContained = [7,8,9]</code></p><p>We will return all the records in <code>newFullyContained</code> and apply the <code>STWithin</code> or <code>StContains</code> predicate to work out which records to return from the potential list.</p><h2 id="h [...]
\ No newline at end of file
diff --git a/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.txt b/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.txt
index 93c1d782..13d36aac 100644
--- a/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.txt
+++ b/blog/2023/05/11/Geospatial-Indexing-in-Apache-Pinot/index.txt
@@ -1,21 +1,21 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/05/11/Geospatial-Indexing-in-Apache-Pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"11\",\"Geospatial-Indexing-in-Apache-Pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precede [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/05/11/Geospatial-Indexing-in-Apache-Pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"11\",\"Geospatial-Indexing-in-Apache-Pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precede [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Geospatial Indexing in Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"This post will explore a new API endpoint that lets you check how much Pinot is lagging when ingesting from Apache Kafka."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":" [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-15:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+15:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+16:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Geospatial Indexing in Apache Pinot\",\"datePublished\":\"2023-05-11T00:00:00.000Z\",\"dateModified\":\"2023-05-11T00:00:00.000Z\",\"description\":\"This post will explore a new API endpoint that lets you check how much Pinot is lagging when ingesting from Apache Kafka.\",\"image\":\"/static/images/twitter-card.png\",\"url\ [...]
d:null
diff --git a/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.html b/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.html
index 92071930..99ea08a3 100644
--- a/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.html
+++ b/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -87,4 +87,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token string">"Date"</span> <span class="token keyword">ASC</span>
</span><span class="code-line"><span class="token keyword">limit</span> <span class="token number">1000</span>
</span><span class="code-line"><span class="token keyword">option</span><span class="token punctuation">(</span>useStarTree<span class="token operator">=</span><span class="token boolean">true</span><span class="token punctuation">)</span>
-</span></code></pre></div><div><img alt="" loading="lazy" width="1999" height="1189" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1684246852-image9.png"/></div><p>Result: The query completed in 4 milliseconds! Notice in particular that the numDocsScanned came down from ~146M to 409!</p><h3 id="comparison"><a href="#comparison" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Comparison:</h3><p>Let’s take a closer look [...]
\ No newline at end of file
+</span></code></pre></div><div><img alt="" loading="lazy" width="1999" height="1189" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1684246852-image9.png"/></div><p>Result: The query completed in 4 milliseconds! Notice in particular that the numDocsScanned came down from ~146M to 409!</p><h3 id="comparison"><a href="#comparison" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Comparison:</h3><p>Let’s take a closer look [...]
\ No newline at end of file
diff --git a/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.txt b/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.txt
index 139b2c14..607c75ef 100644
--- a/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.txt
+++ b/blog/2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"16\",\"star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOri [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/05/16/star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"16\",\"star-tree-indexes-in-apache-pinot-part-1-understanding-the-impact-on-query-performance\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOri [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"StarTree Indexes in Apache Pinot Part-1 - Understanding the Impact on Query Performance | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The blog post explains the star-tree index in Apache Pinot and its benefits compared to traditional materialized views. By implementing a star-tree index, query performance signific [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"StarTree Indexes in Apache Pinot Part-1 - Understanding the Impact on Query Performance\",\"datePublished\":\"2023-05-16T00:00:00.000Z\",\"dateModified\":\"2023-05-16T00:00:00.000Z\",\"description\":\"The blog post explains the star-tree index in Apache Pinot and its benefits compared to traditional materialized views. By i [...]
d:null
diff --git a/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.html b/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.html
index f0dd6694..f09ba8ae 100644
--- a/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.html
+++ b/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -54,4 +54,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line">
</span></code></pre></div><p>If you run into trouble on this step like I did, edit the ingestJobSpec.yaml file using Docker Desktop to change the inputDirURI from relative to absolute path. Then rerun the above command.</p><div><img alt="Editing the .yaml file with Docker Desktop" loading="lazy" width="1966" height="1255" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1684419802-image1.png"/></div><p>You should now be able to see the table has [...]
</span><span class="code-line"><span class="token keyword">select</span> <span class="token function">sum</span><span class="token punctuation">(</span>runs<span class="token punctuation">)</span><span class="token punctuation">,</span> playerName <span class="token keyword">from</span> baseballStats <span class="token keyword">group</span> <span class="token keyword">by</span> playerName <span class="token keyword">order</span> <span class="token keyword">by</span> <span class="token fu [...]
-</span></code></pre></div><p>You should see results like so:</p><div><img alt="Apache Pinot query console" loading="lazy" width="1999" height="1124" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1684421163-image6.png"/></div><p>And there you have it!</p><h2 id="whats-under-the-hood"><a href="#whats-under-the-hood" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>What’s under the hood?</h2><p>If you’re curious to go a s [...]
\ No newline at end of file
+</span></code></pre></div><p>You should see results like so:</p><div><img alt="Apache Pinot query console" loading="lazy" width="1999" height="1124" decoding="async" data-nimg="1" style="color:transparent" src="/static/images/blogs/external/1684421163-image6.png"/></div><p>And there you have it!</p><h2 id="whats-under-the-hood"><a href="#whats-under-the-hood" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>What’s under the hood?</h2><p>If you’re curious to go a s [...]
\ No newline at end of file
diff --git a/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.txt b/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.txt
index 2f51ca1a..1166ab4e 100644
--- a/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.txt
+++ b/blog/2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"18\",\"apache-pinot-tutorial-for-getting-started-a-step-by-step-guide\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","h [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/05/18/apache-pinot-tutorial-for-getting-started-a-step-by-step-guide","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"18\",\"apache-pinot-tutorial-for-getting-started-a-step-by-step-guide\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","h [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot Tutorial for Getting Started - A Step-by-Step Guide | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"This blog post is a guide to getting started with Apache Pinot, including installing and running the necessary components of a Pinot cluster. It also explains how to set up schemas, tables, and load data [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot Tutorial for Getting Started - A Step-by-Step Guide\",\"datePublished\":\"2023-05-18T00:00:00.000Z\",\"dateModified\":\"2023-05-18T00:00:00.000Z\",\"description\":\"This blog post is a guide to getting started with Apache Pinot, including installing and running the necessary components of a Pinot cluster. It al [...]
d:null
diff --git a/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.html b/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.html
index b491b847..69a61571 100644
--- a/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.html
+++ b/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -94,4 +94,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token property">"primaryKeyColumns"</span><span class="token operator">:</span> <span class="token punctuation">[</span><span class="token string">"user_id"</span><span class="token punctuation">]</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span></code></pre></div><p>You can further configure the behavior of the upsert to allow for different behaviors: FULL or PARTIAL.</p><p>A FULL upsert means that a new record will replace the older record completely if they share the same primary key.</p><p>PARTIAL only allows updates to specific columns and employs additional strategies.</p><div><img alt="Table describing the strategy and descriptions of stream ingestion with upsert" loading="lazy" width="1398" height="989" decoding=" [...]
-</span></code></pre></div><p>Upsert simplifies client queries in an extremely powerful way. More importantly, upsert assures the accuracy of any aggregations applied to updated columns, which proves especially important when the analytics lead to critical decisions.</p><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Summary</h2><p>Change data capture is the best way to capture changes in a database. Other options require compar [...]
\ No newline at end of file
+</span></code></pre></div><p>Upsert simplifies client queries in an extremely powerful way. More importantly, upsert assures the accuracy of any aggregations applied to updated columns, which proves especially important when the analytics lead to critical decisions.</p><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Summary</h2><p>Change data capture is the best way to capture changes in a database. Other options require compar [...]
\ No newline at end of file
diff --git a/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.txt b/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.txt
index 41da67f8..536529e1 100644
--- a/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.txt
+++ b/blog/2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"23\",\"change-data-capture-with-apache-pinot-how-does-it-work\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/sta [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/05/23/change-data-capture-with-apache-pinot-how-does-it-work","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"23\",\"change-data-capture-with-apache-pinot-how-does-it-work\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/sta [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Change Data Capture with Apache Pinot - How Does It Work? | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"This blog post discusses the use of Change Data Capture (CDC) in Apache Pinot and the data format used in Debezium for efficient querying and analytics. It explains the elements of the format and its usage in in [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Change Data Capture with Apache Pinot - How Does It Work?\",\"datePublished\":\"2023-05-23T00:00:00.000Z\",\"dateModified\":\"2023-05-23T00:00:00.000Z\",\"description\":\"This blog post discusses the use of Change Data Capture (CDC) in Apache Pinot and the data format used in Debezium for efficient querying and analytics. I [...]
d:null
diff --git a/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.html b/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.html
index ea9b8979..7a991a58 100644
--- a/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.html
+++ b/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -196,4 +196,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token property">"isDimTable"</span><span class="token operator">:</span> <span class="token boolean">false</span>
</span><span class="code-line"><span class="token punctuation">}</span>
</span></code></pre></div><p>Notice the section called streamConfigs, where we define the source as a Kafka stream, located at localhost:9092, and consume the topic wikipedia-events. That’s all it takes to consume a Kafka Topic into Pinot.</p><p>Don’t believe me? Give it a try!</p><p>Create the table by running the following command:</p><div class="relative"><pre><code class="language-bash code-highlight"><span class="code-line">/opt/pinot/bin/pinot-admin.sh AddTable <span class="token p [...]
-</span></code></pre></div><p>Now, browse to the following location <a target="_blank" rel="noopener noreferrer" href="http://localhost:9000/#/tables">http://localhost:9000/#/tables,</a> and you should see the newly created table. However, where’s the real-time data, you say?</p><p>Run the node wikievents.js command, then query the newly created wikievents table to see the totalDocs increase in real time:</p><div><img alt="Apache Pinot query console" loading="lazy" width="1095" height="92 [...]
\ No newline at end of file
+</span></code></pre></div><p>Now, browse to the following location <a target="_blank" rel="noopener noreferrer" href="http://localhost:9000/#/tables">http://localhost:9000/#/tables,</a> and you should see the newly created table. However, where’s the real-time data, you say?</p><p>Run the node wikievents.js command, then query the newly created wikievents table to see the totalDocs increase in real time:</p><div><img alt="Apache Pinot query console" loading="lazy" width="1095" height="92 [...]
\ No newline at end of file
diff --git a/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.txt b/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.txt
index 1b985162..84113e7c 100644
--- a/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.txt
+++ b/blog/2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"30\",\"how-to-ingest-streaming-data-from-kafka-to-apache-pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/s [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/05/30/how-to-ingest-streaming-data-from-kafka-to-apache-pinot","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"05\",\"30\",\"how-to-ingest-streaming-data-from-kafka-to-apache-pinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/s [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"How to Ingest Streaming Data from Kafka to Apache Pinot™ | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The blog post explains how to use Apache Kafka topics in Apache Pinot to ingest streaming data, with step-by-step instructions provided for installation and setup. It focuses on ingesting Wikipedia events into Ka [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"How to Ingest Streaming Data from Kafka to Apache Pinot™\",\"datePublished\":\"2022-05-30T00:00:00.000Z\",\"dateModified\":\"2022-05-30T00:00:00.000Z\",\"description\":\"The blog post explains how to use Apache Kafka topics in Apache Pinot to ingest streaming data, with step-by-step instructions provided for installation an [...]
d:null
diff --git a/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.html b/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.html
index 962bdadd..40cb2df1 100644
--- a/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.html
+++ b/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -137,4 +137,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line">df <span class="token operator">=</span> pd<span class="token punctuation">.</span>DataFrame<span class="token punctuation">(</span>curs<span class="token punctuation">,</span> columns<span class="token operator">=</span><span class="token punctuation">[</span>item<span class="token punctuation">[</span><span class="token number">0</span><span class="token punctuation">]</span> <span class="token keyword">for</span> item <span class="token keyword">in</span [...]
</span></code></pre></div><p>This produces the resulting DataFrame:</p><div class="relative"><pre><code class="code-highlight language-js"><span class="code-line"> <span class="token maybe-class-name">Num</span> toots <span class="token maybe-class-name">Num</span> users <span class="token maybe-class-name">Num</span> urls
</span><span class="code-line"><span class="token number">0</span> <span class="token number">552</span> <span class="token number">173</span> <span class="token number">192</span>
-</span></code></pre></div><h2 id="streamlit"><a href="#streamlit" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Streamlit</h2><p>Next, we’ll create a Streamlit dashboard to package up these queries. We’ll visualize the results using Plotly, which you can install using:</p><p>pip install streamlit plotly</p><p>I’ve created a Streamlit app in the file <a target="_blank" rel="noopener noreferrer" href="https://github.com/mneedham/mastodon-stream/blob/main/app.py"> [...]
\ No newline at end of file
+</span></code></pre></div><h2 id="streamlit"><a href="#streamlit" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a>Streamlit</h2><p>Next, we’ll create a Streamlit dashboard to package up these queries. We’ll visualize the results using Plotly, which you can install using:</p><p>pip install streamlit plotly</p><p>I’ve created a Streamlit app in the file <a target="_blank" rel="noopener noreferrer" href="https://github.com/mneedham/mastodon-stream/blob/main/app.py"> [...]
\ No newline at end of file
diff --git a/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.txt b/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.txt
index 9fe418ad..9375b70e 100644
--- a/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.txt
+++ b/blog/2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"06\",\"01\",\"real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":" [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/06/01/real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"06\",\"01\",\"real-time-mastodon-usage-with-apache-kafka-apache-pinot-and-streamlit\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":" [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Real-Time Mastodon Usage with Apache Kafka, Apache Pinot, and Streamlit | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The blog post discusses analyzing user activity and server popularity on Mastodon using Kafka Connect, Parquet, Seaborn, and DuckDB. It explores the potential of using Apache Pinot for real-time da [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Real-Time Mastodon Usage with Apache Kafka, Apache Pinot, and Streamlit\",\"datePublished\":\"2023-06-01T00:00:00.000Z\",\"dateModified\":\"2023-06-01T00:00:00.000Z\",\"description\":\"The blog post discusses analyzing user activity and server popularity on Mastodon using Kafka Connect, Parquet, Seaborn, and DuckDB. It expl [...]
d:null
diff --git a/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.html b/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.html
index 18e457c4..400d3ecb 100644
--- a/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.html
+++ b/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.txt b/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.txt
index 524e55e8..9960fd8b 100644
--- a/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.txt
+++ b/blog/2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer/index.txt
@@ -1,19 +1,19 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"07\",\"12\",\"star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],[" [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/07/12/star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"07\",\"12\",\"star-tree-index-in-apache-pinot-part-3-understanding-the-impact-in-real-customer\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],[" [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Star-Tree Index in Apache Pinot - Part 3 - Understanding the Impact in Real Customer Scenarios | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The blog post discusses how implementing a star-tree index significantly improved query performance for an AdTech platform by reducing latency. This index has also been succe [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Star-Tree Index in Apache Pinot - Part 3 - Understanding the Impact in Real Customer Scenarios\",\"datePublished\":\"2023-07-12T00:00:00.000Z\",\"dateModified\":\"2023-07-12T00:00:00.000Z\",\"description\":\"The blog post discusses how implementing a star-tree index significantly improved query performance for an AdTech pla [...]
d:null
diff --git a/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.html b/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.html
index d1834973..68472b51 100644
--- a/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.html
+++ b/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/v2/resize:fit:4800/0*gEyUq_Tp4Fycgp2r"/><link rel="preload" as="image" href="https://miro.medium.com/v2/resize:fit:1064/0*GE3P1fqAcsr0Xs5A"/> [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/v2/resize:fit:4800/0*gEyUq_Tp4Fycgp2r"/><link rel="preload" as="image" href="https://miro.medium.com/v2/resize:fit:1064/0*GE3P1fqAcsr0Xs5A"/> [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -20,4 +20,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token punctuation">}</span>
</span><span class="code-line"> <span class="token punctuation">}</span>
</span><span class="code-line"><span class="token punctuation">}</span>
-</span></code></pre></div><p>All the configs above (excluding schedule) determine which completed segments are selected for compaction.</p><p>bufferTimePeriod is the amount of time that has elapsed since the segment was consuming. In the example above, this has been set to “7d” which means that any segment that was completed over 7 days ago may be eligible for compaction. However, if you want to ensure that segments are compacted without any additional delay this config can be set to “0d [...]
\ No newline at end of file
+</span></code></pre></div><p>All the configs above (excluding schedule) determine which completed segments are selected for compaction.</p><p>bufferTimePeriod is the amount of time that has elapsed since the segment was consuming. In the example above, this has been set to “7d” which means that any segment that was completed over 7 days ago may be eligible for compaction. However, if you want to ensure that segments are compacted without any additional delay this config can be set to “0d [...]
\ No newline at end of file
diff --git a/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.txt b/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.txt
index fe7d61db..02053803 100644
--- a/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.txt
+++ b/blog/2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077/index.txt
@@ -1,19 +1,19 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"08\",\"04\",\"segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1", [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/08/04/segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"08\",\"04\",\"segment-compaction-for-upsert-enabled-tables-in-apache-pinot-3f30657aa077\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1", [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Segment Compaction for Upsert Enabled Tables in Apache Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The blog post discusses the feature contribution of segment compaction to Apache Pinot project, addressing the issue of older records consuming unnecessary storage space. It explains the configuration and imp [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Segment Compaction for Upsert Enabled Tables in Apache Pinot\",\"datePublished\":\"2023-08-04T00:00:00.000Z\",\"dateModified\":\"2023-08-04T00:00:00.000Z\",\"description\":\"The blog post discusses the feature contribution of segment compaction to Apache Pinot project, addressing the issue of older records consuming unneces [...]
d:null
diff --git a/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.html b/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.html
index d1bb2b4a..a94a3c96 100644
--- a/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.html
+++ b/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://pinot.apache.org/blogs/apache-pinot-1-0-name-cloud.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20 [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://pinot.apache.org/blogs/apache-pinot-1-0-name-cloud.png"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20 [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -47,4 +47,4 @@ _paq.push(['enableLinkTracking']);
</span><span class="code-line"> <span class="token punctuation">}</span>
</span><span class="code-line"> <span class="token punctuation">}</span>
</span><span class="code-line"><span class="token punctuation">}</span>
-</span></code></pre></div><p><code><field-names-1 and 2></code> are a comma-separated list of fields you wish to encode with CLP.</p><p>You can read the design <a target="_blank" rel="noopener noreferrer" href="https://docs.google.com/document/d/1nHZb37re4mUwEA258x3a2pgX13EWLWMJ0uLEDk1dUyU/edit">document</a> for more details into why and how this feature was implemented.</p><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a> [...]
\ No newline at end of file
+</span></code></pre></div><p><code><field-names-1 and 2></code> are a comma-separated list of fields you wish to encode with CLP.</p><p>You can read the design <a target="_blank" rel="noopener noreferrer" href="https://docs.google.com/document/d/1nHZb37re4mUwEA258x3a2pgX13EWLWMJ0uLEDk1dUyU/edit">document</a> for more details into why and how this feature was implemented.</p><h2 id="summary"><a href="#summary" aria-hidden="true" tabindex="-1"><span class="icon icon-link"></span></a> [...]
\ No newline at end of file
diff --git a/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.txt b/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.txt
index 7cb81623..4a473dc6 100644
--- a/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.txt
+++ b/blog/2023/09/19/Annoucing-Apache-Pinot-1-0/index.txt
@@ -1,20 +1,20 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2023/09/19/Annoucing-Apache-Pinot-1-0","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"09\",\"19\",\"Annoucing-Apache-Pinot-1-0\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","cross [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2023/09/19/Annoucing-Apache-Pinot-1-0","c"],{"children":["__PAGE__?{\"slug\":[\"2023\",\"09\",\"19\",\"Annoucing-Apache-Pinot-1-0\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","cross [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Announcing Apache Pinot 1.0™ | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Introducing Apache Pinot 1.0 Release"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}],["$","link", [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[7246,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[2529,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+15:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Announcing Apache Pinot 1.0™\",\"datePublished\":\"2023-09-19T00:00:00.000Z\",\"dateModified\":\"2023-09-19T00:00:00.000Z\",\"description\":\"Introducing Apache Pinot 1.0 Release\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pinot.apache.org/blog/2023-09-19-Annoucing-Apache-Pinot-1-0\",\"author\":[{\"@ty [...]
d:null
diff --git a/blog/2024/08/07/AWSxPinot/index.html b/blog/2024/08/07/AWSxPinot/index.html
index 2fc96b84..2ba831ea 100644
--- a/blog/2024/08/07/AWSxPinot/index.html
+++ b/blog/2024/08/07/AWSxPinot/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://d2908q01vomqb2.cloudfront.net/b6692ea5df920cad691c20319a6fffd7a4a766b8/2024/08/01/BDB-4015-image001.png"/><link rel="preload" as="image" href="https://static [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://d2908q01vomqb2.cloudfront.net/b6692ea5df920cad691c20319a6fffd7a4a766b8/2024/08/01/BDB-4015-image001.png"/><link rel="preload" as="image" href="https://static [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2024/08/07/AWSxPinot/index.txt b/blog/2024/08/07/AWSxPinot/index.txt
index 271fac8d..ba47fb04 100644
--- a/blog/2024/08/07/AWSxPinot/index.txt
+++ b/blog/2024/08/07/AWSxPinot/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2024/08/07/AWSxPinot","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"08\",\"07\",\"AWSxPinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2024/08/07/AWSxPinot","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"08\",\"07\",\"AWSxPinot\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Build a real-time analytics solution with Apache Pinot on AWS | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"The AWS team wrote up a step-by-step guide showing you how you can build a real-time OLAP datastore on Amazon Web Services (AWS) using Apache Pinot on Amazon Elastic Compute Cloud (Amazon EC2) and do near re [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Build a real-time analytics solution with Apache Pinot on AWS\",\"datePublished\":\"2024-08-07T00:00:00.000Z\",\"dateModified\":\"2024-08-07T00:00:00.000Z\",\"description\":\"The AWS team wrote up a step-by-step guide showing you how you can build a real-time OLAP datastore on Amazon Web Services (AWS) using Apache Pinot on [...]
d:null
diff --git a/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.html b/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.html
index 19e2b366..7e8a10af 100644
--- a/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.html
+++ b/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/v2/resize:fit:1400/format:webp/1*8gLvspV5QAkqwchHYbTGyQ.jpeg"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7 [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://miro.medium.com/v2/resize:fit:1400/format:webp/1*8gLvspV5QAkqwchHYbTGyQ.jpeg"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7 [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.txt b/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.txt
index e213bbfe..d751a243 100644
--- a/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.txt
+++ b/blog/2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"09\",\"02\",\"the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2024/09/02/the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"09\",\"02\",\"the-power-of-apache-pinot-why-i-chose-it-for-real-time-analytics\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"The Power of Apache Pinot: Why I Chose It for Real-Time Analytics | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Unais Siddiqui is a Senior Software Engineer at Xische & Co., a hybrid boutique consulting company based in Dubai. For a recent project, Unais needed to employ real-time analytics."}],["$","meta","4",{"n [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"The Power of Apache Pinot: Why I Chose It for Real-Time Analytics\",\"datePublished\":\"2024-09-02T00:00:00.000Z\",\"dateModified\":\"2024-09-02T00:00:00.000Z\",\"description\":\"Unais Siddiqui is a Senior Software Engineer at Xische & Co., a hybrid boutique consulting company based in Dubai. For a recent project, Unais nee [...]
d:null
diff --git a/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.html b/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.html
index aed7dad7..182b3ffa 100644
--- a/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.html
+++ b/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://blog.uber-cdn.com/cdn-cgi/image/width=2560,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/08/cover-photo-17247492663623-scaled.jpg"/><link r [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://blog.uber-cdn.com/cdn-cgi/image/width=2560,quality=80,onerror=redirect,format=auto/wp-content/uploads/2024/08/cover-photo-17247492663623-scaled.jpg"/><link r [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.txt b/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.txt
index 9b5c9443..bad381a5 100644
--- a/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.txt
+++ b/blog/2024/09/03/pinot-for-low-latency-offline-table-analytics/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2024/09/03/pinot-for-low-latency-offline-table-analytics","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"09\",\"03\",\"pinot-for-low-latency-offline-table-analytics\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2024/09/03/pinot-for-low-latency-offline-table-analytics","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"09\",\"03\",\"pinot-for-low-latency-offline-table-analytics\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Pinot for Low-Latency Offline Table Analytics | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot™ is a real-time OLAP database capable of ingesting data from streams like Apache Kafka® and offline data sources like Apache Hive™. At Uber, Pinot has proven to be really versatile in handling a wide spectrum o [...]
-13:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+13:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
12:T5ab,{"@context":"https://schema.org","@type":"BlogPosting","headline":"Pinot for Low-Latency Offline Table Analytics","datePublished":"2024-09-03T00:00:00.000Z","dateModified":"2024-09-03T00:00:00.000Z","description":"Apache Pinot™ is a real-time OLAP database capable of ingesting data from streams like Apache Kafka® and offline data sources like Apache Hive™. At Uber, Pinot has proven to be really versatile in handling a wide spectrum of use cases: from real-time use cases with over [...]
d:null
diff --git a/blog/2024/12/20/apache-pinot-year-in-review-2024/index.html b/blog/2024/12/20/apache-pinot-year-in-review-2024/index.html
index 5d0158cf..5e2bdc9e 100644
--- a/blog/2024/12/20/apache-pinot-year-in-review-2024/index.html
+++ b/blog/2024/12/20/apache-pinot-year-in-review-2024/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2024/12/20/apache-pinot-year-in-review-2024/index.txt b/blog/2024/12/20/apache-pinot-year-in-review-2024/index.txt
index e03ea7e6..91dfa8e2 100644
--- a/blog/2024/12/20/apache-pinot-year-in-review-2024/index.txt
+++ b/blog/2024/12/20/apache-pinot-year-in-review-2024/index.txt
@@ -1,19 +1,19 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2024/12/20/apache-pinot-year-in-review-2024","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"12\",\"20\",\"apache-pinot-year-in-review-2024\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":" [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2024/12/20/apache-pinot-year-in-review-2024","c"],{"children":["__PAGE__?{\"slug\":[\"2024\",\"12\",\"20\",\"apache-pinot-year-in-review-2024\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":" [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot Year in Review 2024 | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Highlights Apache Pinot’s 2024 achievements, community developments, and future direction for real-time analytics."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, fol [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],"Image"]
-14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],"Image"]
+14:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Apache Pinot Year in Review 2024\",\"datePublished\":\"2024-12-20T00:00:00.000Z\",\"dateModified\":\"2024-12-20T00:00:00.000Z\",\"description\":\"Highlights Apache Pinot’s 2024 achievements, community developments, and future direction for real-time analytics.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https: [...]
d:null
diff --git a/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.html b/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.html
index 21c0cbfb..455fd5c0 100644
--- a/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.html
+++ b/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.txt b/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.txt
index 2ff6e47f..b6f3bfea 100644
--- a/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.txt
+++ b/blog/2025/02/17/Announcing-Apache-Pinot-1-3/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2025/02/17/Announcing-Apache-Pinot-1-3","c"],{"children":["__PAGE__?{\"slug\":[\"2025\",\"02\",\"17\",\"Announcing-Apache-Pinot-1-3\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","cro [...]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2025/02/17/Announcing-Apache-Pinot-1-3","c"],{"children":["__PAGE__?{\"slug\":[\"2025\",\"02\",\"17\",\"Announcing-Apache-Pinot-1-3\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","cro [...]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Announcing Apache Pinot 1.3 | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot 1.3.0 brings an experimental time-series engine, cursor-based pagination, database query quotas, multi-stream ingestion, and major Multistage Engine performance improvements."}],["$","meta","4",{"name":"robots","content":"index, [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Announcing Apache Pinot 1.3\",\"datePublished\":\"2025-02-17T00:00:00.000Z\",\"dateModified\":\"2025-02-17T00:00:00.000Z\",\"description\":\"Apache Pinot 1.3.0 brings an experimental time-series engine, cursor-based pagination, database query quotas, multi-stream ingestion, and major Multistage Engine performance improvemen [...]
d:null
diff --git a/blog/2025/09/30/Announce-Pinot-1-4/index.html b/blog/2025/09/30/Announce-Pinot-1-4/index.html
index 53c8ca32..eade0756 100644
--- a/blog/2025/09/30/Announce-Pinot-1-4/index.html
+++ b/blog/2025/09/30/Announce-Pinot-1-4/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/2025/09/30/Announce-Pinot-1-4/index.txt b/blog/2025/09/30/Announce-Pinot-1-4/index.txt
index 01984e9a..ec89471e 100644
--- a/blog/2025/09/30/Announce-Pinot-1-4/index.txt
+++ b/blog/2025/09/30/Announce-Pinot-1-4/index.txt
@@ -1,18 +1,18 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":[["slug","2025/09/30/Announce-Pinot-1-4","c"],{"children":["__PAGE__?{\"slug\":[\"2025\",\"09\",\"30\",\"Announce-Pinot-1-4\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":[["slug","2025/09/30/Announce-Pinot-1-4","c"],{"children":["__PAGE__?{\"slug\":[\"2025\",\"09\",\"30\",\"Announce-Pinot-1-4\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
6:HL["/_next/static/css/c130d1629644f070.css","style",{"crossOrigin":""}]
-7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+7:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+8:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+9:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
a:I[6954,[],""]
b:I[7264,[],""]
-c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+c:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Announcing Apache Pinot 1.4 | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Another packed release with more improvements for real-time analytics with Apache Pinot."}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max- [...]
-12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
-13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-210184e77ea865df.js"],""]
+12:I[1514,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
+13:I[5185,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","797","static/chunks/app/blog/%5B...slug%5D/page-1010555e50f03c49.js"],""]
e:[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",\"headline\":\"Announcing Apache Pinot 1.4\",\"datePublished\":\"2025-09-30T00:00:00.000Z\",\"dateModified\":\"2025-09-30T00:00:00.000Z\",\"description\":\"Another packed release with more improvements for real-time analytics with Apache Pinot.\",\"image\":\"/static/images/twitter-card.png\",\"url\":\"https://pinot.apache.org/blog/2025-09 [...]
d:null
diff --git a/blog/index.html b/blog/index.html
index b1456181..e74c3d36 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/blog/index.txt b/blog/index.txt
index 9e59a673..d6ffd04e 100644
--- a/blog/index.txt
+++ b/blog/index.txt
@@ -1,14 +1,14 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["blog",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["blog",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","404","static/chunks/app/blog/page-bb8048c75ab5621a.js"],""]
-f:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+f:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
d:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Blog | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Blog | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","content":"index, follow" [...]
c:null
diff --git a/community/index.html b/community/index.html
index b623aa0d..0fcae114 100644
--- a/community/index.html
+++ b/community/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/community/index.txt b/community/index.txt
index 49fefca5..e31f3972 100644
--- a/community/index.txt
+++ b/community/index.txt
@@ -1,15 +1,15 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["community",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["community",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
d:I[413,["413","static/chunks/413-18ad17a397b59240.js","616","static/chunks/app/community/page-35480243108195da.js"],"Image"]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Community | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-sn [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Community | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","content":"index, fo [...]
c:null
diff --git a/download/index.html b/download/index.html
index 86bab0bc..fdde39e4 100644
--- a/download/index.html
+++ b/download/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -14,4 +14,4 @@ _paq.push(['enableLinkTracking']);
docker run -p 2123:2123 -p 9000:9000 -p 8000:8000 \
apachepinot.docker.scarf.sh/apachepinot/pinot:1.4.0 \
QuickStart -type hybrid</code></pre></div><p class="mt-3 text-sm text-gray-500">Multi-arch image — works on both x86 and ARM64. This starts a standalone Pinot cluster with the controller UI at<!-- --> <code class="rounded bg-gray-100 px-1 py-0.5 text-xs">http://localhost:9000</code>.</p><h3 class="mb-3 mt-8 text-lg font-semibold">Nightly Build</h3><p class="mb-3 text-sm text-gray-600">The <code class="rounded bg-gray-100 px-1 py-0.5 text-xs">latest</code> <!-- -->tag points to the most [...]
-docker pull apachepinot.docker.scarf.sh/apachepinot/pinot:latest</code></pre></div></div></section><div class="p-4 pt-0 md:px-16 md:pb-16"><div class="md:hidden"><hr class="my-4 border-neutral-400"/><div class="mb-8 last:mb-0"><div class="flex w-72 justify-between"><div class="flex flex-col"><div class="font-semibold">Version</div><div>1.4.0<span class="ml-2 inline-block rounded bg-green-100 px-2 py-0.5 text-xs font-semibold text-green-800">Latest</span></div></div><div class="flex flex- [...]
\ No newline at end of file
+docker pull apachepinot.docker.scarf.sh/apachepinot/pinot:latest</code></pre></div></div></section><div class="p-4 pt-0 md:px-16 md:pb-16"><div class="md:hidden"><hr class="my-4 border-neutral-400"/><div class="mb-8 last:mb-0"><div class="flex w-72 justify-between"><div class="flex flex-col"><div class="font-semibold">Version</div><div>1.4.0<span class="ml-2 inline-block rounded bg-green-100 px-2 py-0.5 text-xs font-semibold text-green-800">Latest</span></div></div><div class="flex flex- [...]
\ No newline at end of file
diff --git a/download/index.txt b/download/index.txt
index 80823550..7b65353b 100644
--- a/download/index.txt
+++ b/download/index.txt
@@ -1,15 +1,15 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["download",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["download",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","40","static/chunks/app/download/page-d28aaee2bd130d35.js"],""]
-d:I[7198,["326","static/chunks/326-d01e407f23b4c329.js","40","static/chunks/app/download/page-d28aaee2bd130d35.js"],""]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","40","static/chunks/app/download/page-c4d041c5cba40677.js"],""]
+d:I[7198,["326","static/chunks/326-d01e407f23b4c329.js","40","static/chunks/app/download/page-c4d041c5cba40677.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Download | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-sni [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Download | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","content":"index, fol [...]
c:null
diff --git a/index.html b/index.html
index 1d39dedf..d84bd5cc 100644
--- a/index.html
+++ b/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/static/images/hero_diagram_mobile.svg" fetchPriority="high"/><link rel="preload" as="image" href="/static/images/hero_diagram.svg" fetchPriority="high"/><link rel=" [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/static/images/hero_diagram_mobile.svg" fetchPriority="high"/><link rel="preload" as="image" href="/static/images/hero_diagram.svg" fetchPriority="high"/><link rel=" [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/index.txt b/index.txt
index 0aeff100..dfa7a1f7 100644
--- a/index.txt
+++ b/index.txt
@@ -1,16 +1,16 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}], [...]
-11:I[7974,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","502","static/chunks/502-23d7a66addb7feaa.js","931","static/chunks/app/page-58d085c05a0fc1ca.js"],""]
-d:["$","$L11",null,{"posts":[{"title":"Announcing Apache Pinot 1.4","date":"2025-09-30T00:00:00.000Z","tags":["Apache Pinot","releases","real-time analytics","open source","community updates"],"summary":"Another packed release with more improvements for real-time analytics with Apache Pinot.","authors":["qiaochu"],"type":"Blog","readingTime":{"text":"1 min read","minutes":0.95,"time":57000,"words":190},"slug":"2025/09/30/Announce-Pinot-1-4","customSlug":"2025/09/30/Announce-Pinot-1-4","p [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot | Real-Time Analytics Database for Users and AI Agents"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta" [...]
+11:I[4343,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","980","static/chunks/980-5d5a1842ad6a43f2.js","502","static/chunks/502-23d7a66addb7feaa.js","931","static/chunks/app/page-9cb6cbca2407ad4d.js"],""]
+d:["$","$L11",null,{"posts":[{"title":"Announcing Apache Pinot 1.4","date":"2025-09-30T00:00:00.000Z","tags":["Apache Pinot","releases","real-time analytics","open source","community updates"],"summary":"Another packed release with more improvements for real-time analytics with Apache Pinot.","authors":["qiaochu"],"type":"Blog","readingTime":{"text":"1 min read","minutes":0.95,"time":57000,"words":190},"slug":"2025/09/30/Announce-Pinot-1-4","customSlug":"2025/09/30/Announce-Pinot-1-4","p [...]
c:null
diff --git a/powered-by/index.html b/powered-by/index.html
index 43456749..6f9066bb 100644
--- a/powered-by/index.html
+++ b/powered-by/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/powered-by/index.txt b/powered-by/index.txt
index a50e76cf..c8d898ab 100644
--- a/powered-by/index.txt
+++ b/powered-by/index.txt
@@ -1,16 +1,16 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["powered-by",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["powered-by",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","760","static/chunks/app/powered-by/page-749a99d4145395cb.js"],""]
d:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","760","static/chunks/app/powered-by/page-749a99d4145395cb.js"],"Image"]
e:I[6282,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","760","static/chunks/app/powered-by/page-749a99d4145395cb.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Who Uses Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, m [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Who Uses Pinot | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","content":"inde [...]
c:null
diff --git a/share/index.html b/share/index.html
index c3f3a720..375da78b 100644
--- a/share/index.html
+++ b/share/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/static/images/share/image1.png"/><link rel="preload" as="image" href="/static/images/share/image2.png"/><link rel="preload" as="image" href="/static/images/share/im [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/static/images/share/image1.png"/><link rel="preload" as="image" href="/static/images/share/image2.png"/><link rel="preload" as="image" href="/static/images/share/im [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/share/index.txt b/share/index.txt
index 75d97128..a88d0b8c 100644
--- a/share/index.txt
+++ b/share/index.txt
@@ -1,16 +1,16 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["share",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["share",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
d:I[8297,[],""]
-e:I[3434,["326","static/chunks/326-d01e407f23b4c329.js","736","static/chunks/app/share/page-1272e458d1e32ab9.js"],""]
-11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+e:I[3434,["326","static/chunks/326-d01e407f23b4c329.js","736","static/chunks/app/share/page-88ba56a787c28f3b.js"],""]
+11:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
f:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}], [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot | Real-Time Analytics Database for Users and AI Agents"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta" [...]
c:null
diff --git a/use-cases/index.html b/use-cases/index.html
index 5ddf1ead..3e6e706c 100644
--- a/use-cases/index.html
+++ b/use-cases/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
+<!DOCTYPE html><html lang="en-us" class="__variable_a2025e scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/c9e6921c7fc300d8-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="https://static.scarf.sh/a.png?x-pxid=3dd7caad-22f5-40d7-bc2e-20c8eaf91659" referrerPolicy="no-referrer-when-downgrade"/><link rel="stylesheet" href="/_next/static/cs [...]
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
@@ -10,4 +10,4 @@ _paq.push(['enableLinkTracking']);
_paq.push(['setSiteId', '88']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
-})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
+})();</script><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="bg-white text-black antialiased dark:bg-gray-950 dark:text-white"><script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&false)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}e [...]
\ No newline at end of file
diff --git a/use-cases/index.txt b/use-cases/index.txt
index c9934b88..4aed3074 100644
--- a/use-cases/index.txt
+++ b/use-cases/index.txt
@@ -1,15 +1,15 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["use-cases",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["use-cases",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","534","static/chunks/app/use-cases/page-b9060db7c6f61ae1.js"],""]
d:I[413,["326","static/chunks/326-d01e407f23b4c329.js","413","static/chunks/413-18ad17a397b59240.js","534","static/chunks/app/use-cases/page-b9060db7c6f61ae1.js"],"Image"]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Use Cases | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-sn [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Use Cases | Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta","4",{"name":"robots","content":"index, fo [...]
c:null
diff --git a/who_uses/index.html b/who_uses/index.html
index 469e1413..e088a4e3 100644
--- a/who_uses/index.html
+++ b/who_uses/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html id="__next_error__"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-8e9007327ac96094.js" crossorigin=""/><script src="/_next/static/chunks/fd9d1056-80f06828277d71c3.js" async="" crossorigin=""></script><script src="/_next/static/chunks/472-28aea1d704b7083d.js" async="" crossorigin=""></script><script src="/_next/static/chunks/main-a [...]
\ No newline at end of file
+<!DOCTYPE html><html id="__next_error__"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-16c76a16fa251cba.js" crossorigin=""/><script src="/_next/static/chunks/fd9d1056-80f06828277d71c3.js" async="" crossorigin=""></script><script src="/_next/static/chunks/472-28aea1d704b7083d.js" async="" crossorigin=""></script><script src="/_next/static/chunks/main-a [...]
\ No newline at end of file
diff --git a/who_uses/index.txt b/who_uses/index.txt
index 03cfbfb7..5f667d3b 100644
--- a/who_uses/index.txt
+++ b/who_uses/index.txt
@@ -1,15 +1,15 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["who_uses",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["who_uses",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}], [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot | Real-Time Analytics Database for Users and AI Agents"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta" [...]
d:E{"digest":"NEXT_REDIRECT;replace;/powered-by;true"}
c:null
diff --git a/who_uses/index/index.html b/who_uses/index/index.html
index 179d240b..132d65af 100644
--- a/who_uses/index/index.html
+++ b/who_uses/index/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html id="__next_error__"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-8e9007327ac96094.js" crossorigin=""/><script src="/_next/static/chunks/fd9d1056-80f06828277d71c3.js" async="" crossorigin=""></script><script src="/_next/static/chunks/472-28aea1d704b7083d.js" async="" crossorigin=""></script><script src="/_next/static/chunks/main-a [...]
\ No newline at end of file
+<!DOCTYPE html><html id="__next_error__"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-16c76a16fa251cba.js" crossorigin=""/><script src="/_next/static/chunks/fd9d1056-80f06828277d71c3.js" async="" crossorigin=""></script><script src="/_next/static/chunks/472-28aea1d704b7083d.js" async="" crossorigin=""></script><script src="/_next/static/chunks/main-a [...]
\ No newline at end of file
diff --git a/who_uses/index/index.txt b/who_uses/index/index.txt
index e2e7d5d8..a65c951d 100644
--- a/who_uses/index/index.txt
+++ b/who_uses/index/index.txt
@@ -1,16 +1,16 @@
1:HL["/_next/static/media/c9e6921c7fc300d8-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}]
2:HL["/_next/static/css/40828874623469ec.css","style",{"crossOrigin":""}]
-3:HL["/_next/static/css/cd75373dbe22e7d9.css","style",{"crossOrigin":""}]
-0:["sO4awCE_tf-bGqt8bfsfE",[[["",{"children":["who_uses",{"children":[["slug","index","c"],{"children":["__PAGE__?{\"slug\":[\"index\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/cd75373dbe22e7d9.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
-6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"ThemeProviders"]
-7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],"AlgoliaSearchProvider"]
-8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+3:HL["/_next/static/css/80d6e7574e7ba542.css","style",{"crossOrigin":""}]
+0:["vEv0e3lx-2Lx7SO4mn1LS",[[["",{"children":["who_uses",{"children":[["slug","index","c"],{"children":["__PAGE__?{\"slug\":[\"index\"]}",{}]}]}]},"$undefined","$undefined",true],"$L4",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/40828874623469ec.css","precedence":"next","crossOrigin":""}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/80d6e7574e7ba542.css","precedence":"next","crossOrigin":""}]],"$L5"]]]]
+6:I[7821,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"ThemeProviders"]
+7:I[9640,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],"AlgoliaSearchProvider"]
+8:I[4287,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
9:I[6954,[],""]
a:I[7264,[],""]
-b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
-10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-58a5f6b77874cf7c.js"],""]
+b:I[8326,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
+10:I[9893,["326","static/chunks/326-d01e407f23b4c329.js","980","static/chunks/980-5d5a1842ad6a43f2.js","702","static/chunks/702-0dc9a84f164bf101.js","185","static/chunks/app/layout-83df87de60939571.js"],""]
e:T9fe,M42.99 18.448c1.032-.553 2.21-.831 3.535-.831 1.542 0 2.938.38 4.187 1.14 1.248.76 2.236 1.841 2.965 3.241.728 1.402 1.091 3.025 1.091 4.872s-.363 3.482-1.091 4.903c-.729 1.424-1.717 2.525-2.965 3.307-1.25.782-2.645 1.173-4.187 1.173-1.325 0-2.493-.271-3.503-.815-1.01-.543-1.83-1.226-2.46-2.053v14.612H36V17.912h4.562v2.606c.586-.825 1.395-1.515 2.426-2.068l.002-.002m6.452 5.605c-.445-.793-1.032-1.395-1.76-1.808a4.72 4.72 0 0 0-2.362-.618c-.847 0-1.602.211-2.33.635-.728.423-1.315 1 [...]
-5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot™"}],["$","meta","3",{"name":"description","content":"Real-time distributed OLAP datastore for user-facing and agent-facing analytics"}],["$","meta","4",{"name":"robots","content":"index, follow"}],["$","meta","5",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}], [...]
+5:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"Apache Pinot | Real-Time Analytics Database for Users and AI Agents"}],["$","meta","3",{"name":"description","content":"Apache Pinot is an open-source real-time analytics database delivering sub-second queries on fresh data at 100K+ QPS. Built for user-facing dashboards and agent-facing AI applications at petabyte scale."}],["$","meta" [...]
d:"$L11"
c:null
11:E{"digest":"NEXT_REDIRECT;replace;/powered-by;true"}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org