title,linkedin_url,permalink,status,published_at_utc,published_at_et,published_timestamp_ms,created_at_utc,updated_at_utc,article_id,linkedIn_article_urn,entity_urn,initial_update_urn,social_detail_urn,article_type,language,version,featured,author_profile_urns,word_count,character_count,excerpt,embedded_links,cover_image_asset_urn,cover_image_url,cover_image_width,cover_image_height,cover_image_expires_at_utc,cover_image_caption,source_file,source_page_start,source_page_count,reported_total_articles Agentic AI Analytics Without RAG — The Claimwise Revenue Copilot,https://www.linkedin.com/pulse/agentic-ai-analytics-without-rag-claimwise-revenue-karuppaiah-alqae/,agentic-ai-analytics-without-rag-claimwise-revenue-karuppaiah-alqae,PUBLISHED,2026-08-02T14:26:58.000Z,,,,,7489677599477223425,,,,,,,,,,0,,"Every healthcare billing team has the same routine. The revenue dashboard shows the numbers — billed, collected, denied.",,,https://media.licdn.com/dms/image/v2/D4E12AQEJPlxXTldP3Q/article-cover_image-shrink_720_1280/B4EZ_CuFtaI0AQ-/0/1785678290301?e=2147483647&v=beta&t=IjFWHditchXVNKGBcEhbJslRieQ4lLYunNuy8tyktHs,,,,,,,, Domain-Driven Design for AI Engineering and Agentic AI,https://www.linkedin.com/pulse/domain-driven-design-ai-engineering-agentic-senthilnathan-karuppaiah-3yt5c/,domain-driven-design-ai-engineering-agentic-senthilnathan-karuppaiah-3yt5c,PUBLISHED,2026-07-29T17:30:43.000Z,,,,,7488275171938861056,,,,,,,,,,0,,"In 2003, Eric Evans introduced Domain-Driven Design (DDD). Its core idea is simple: Organize software around how the business works, using the language of the business and clear boundaries between different areas.",,,https://media.licdn.com/dms/image/v2/D5612AQGYogwMYxhqRA/article-cover_image-shrink_720_1280/B56Z.uykeOHYAQ-/0/1785343926070?e=2147483647&v=beta&t=PtiPZsl2hbgW05cW3YX1T1HuBQCv7Nac3cVtOs_ffCo,,,,,,,, From Yahoo Pages to Astro: 25 Years of Rebuilding My Personal Website,https://www.linkedin.com/pulse/from-yahoo-pages-astro-25-years-rebuilding-my-website-karuppaiah-21fzc/,from-yahoo-pages-astro-25-years-rebuilding-my-website-karuppaiah-21fzc,PUBLISHED,2026-07-26T02:14:09.000Z,,,,,7486961327715057664,,,,,,,,,,0,,"I created my first personal website in 1999 using Yahoo personal pages. Over the years, I rebuilt it using different technologies: Each version matched what I needed and what I was learning at that time.",,,https://media.licdn.com/dms/image/v2/D5612AQFMBYGYOK9i_w/article-cover_image-shrink_720_1280/B56Z.cK8kCGoAQ-/0/1785031546900?e=2147483647&v=beta&t=iqnnncKcxSwt9G6DmhuAog9ASc4jN0Jpn2sXxVSNnpo,,,,,,,, Not Enough Benchmarks for AI-Native Delivery,https://www.linkedin.com/pulse/enough-benchmarks-ai-native-delivery-senthilnathan-karuppaiah-4w3dc/,enough-benchmarks-ai-native-delivery-senthilnathan-karuppaiah-4w3dc,PUBLISHED,2026-07-25T02:28:53.000Z,,,,,7486605709783142402,,,,,,,,,,0,,"Over the past few days, I have been exploring a connected problem. AI engineering practices are evolving rapidly, but estimation, pricing, productivity measurement, and value realization are still catching up.",,,https://media.licdn.com/dms/image/v2/D5612AQETzf9iC9-YIA/article-cover_image-shrink_720_1280/B56Z.XEORXGoAQ-/0/1784945895089?e=2147483647&v=beta&t=Cph7PC5sjiVRJ0S62T4aCGfVJRG8scD5g2PxopRDr9g,,,,,,,, What Pharma Can Teach AI Engineering About Trust,https://www.linkedin.com/pulse/what-pharma-can-teach-ai-engineering-trust-senthilnathan-karuppaiah-9vw6c/,what-pharma-can-teach-ai-engineering-trust-senthilnathan-karuppaiah-9vw6c,PUBLISHED,2026-07-21T21:14:16.000Z,,,,,7485434524181417985,,,,,,,,,,0,,"AI engineering is moving very fast. Every week, we hear about new models, new agent development frameworks, Vector databases, RAG pipelines, MCP servers, Connectors & Tools, evaluation frameworks, and automation platforms.",,,https://media.licdn.com/dms/image/v2/D5612AQH1yrjaMglaDw/article-cover_image-shrink_720_1280/B56Z.GbG9JKMAQ-/0/1784666682323?e=2147483647&v=beta&t=p3tKyVdXsvvgf9z5P-gZb4fWEL59duWNDsCyv_vPWoA,,,,,,,, Beyond RAG: Building Ontology-Driven Test Intelligence with Knowledge Graphs,https://www.linkedin.com/pulse/beyond-rag-building-ontology-driven-test-intelligence-karuppaiah-fmjxf/,beyond-rag-building-ontology-driven-test-intelligence-karuppaiah-fmjxf,PUBLISHED,2026-07-21T14:44:59.000Z,,,,,7485321314078044160,,,,,,,,,,0,,"Across decades of working on large enterprise products, multiple projects, and top-tier engineering teams, I have rarely seen a complete and dependable solution for two persistent problems: Impact analysis and bidirectional traceability. This is especially difficult for enterprise products that have",,,https://media.licdn.com/dms/image/v2/D4D12AQGsiIF6T_DpkQ/article-cover_image-shrink_720_1280/B4DZ.FHd7sJAAQ-/0/1784644756671?e=2147483647&v=beta&t=f87w2tYXHnoBR1gXxLWBRMKiLFd3zDpK6VLMEzQvH1s,,,,,,,, "OpenLineage Viewer: Databricks-Style Lineage for Local dbt, in Pure HTML",https://www.linkedin.com/pulse/openlineage-viewer-databricks-style-lineage-local-dbt-karuppaiah-aehxe/,openlineage-viewer-databricks-style-lineage-local-dbt-karuppaiah-aehxe,PUBLISHED,2026-07-20T01:03:17.000Z,,,,,7484764749461692416,,,,,,,,,,0,,This is a sequel to Last week's post on the Claimwise dataset and dbt pipeline. Last week I shared the Claimwise dataset and the dbt pipeline behind it.,,,https://dms.licdn.com/playlist/vid/v2/D4E12AQFIU6_lLded-Q/thumbnail-with-play-button-overlay-low/B4EZ985475H8CM-/0/1784506979002?e=2147483647&v=beta&t=hDLnV6q3km1rpiJQgcNEek1qN3UkA5gFxFZH7OqhTNk,,,,,,,, "Anatomy of a Bolt — Ceremonies, Evals, Rubrics, and Traces on a Real Feature",https://www.linkedin.com/pulse/anatomy-bolt-ceremonies-evals-rubrics-traces-real-karuppaiah-t8c0e/,anatomy-bolt-ceremonies-evals-rubrics-traces-real-karuppaiah-t8c0e,PUBLISHED,2026-07-18T15:56:52.000Z,,,,,7484261426950303744,,,,,,,,,,0,,"Production-Grade Agents, Built in the Open — Part 3 of 6 One Core, Four Doors Specs, Not Vibes Anatomy of a Bolt (this article) The LLM Never Scores Stop Burning Tokens on Grep AI Did the Typing Part 2 gave you the totals: 11 Bolts, 62 tasks, 135 evals. This part picks one real Bolt — the cover-lett",,,https://media.licdn.com/dms/image/v2/D4E12AQFzsxIgws_PtQ/article-cover_image-shrink_720_1280/B4EZ91wFJuHwAQ-/0/1784386973930?e=2147483647&v=beta&t=Caru4ZG7QI0KNFsaGUqrbKFaAnoyUG2jsTkaDXw-vgc,,,,,,,, "Introducing Claimwise — End-to-End Data Lakehouse Storytelling with dbt, Databricks/Snowflake, and Unity Catalog, From Raw Data to Dashboard",https://www.linkedin.com/pulse/introducing-claimwise-end-to-end-data-lakehouse-dbt-unity-karuppaiah-mxece/,introducing-claimwise-end-to-end-data-lakehouse-dbt-unity-karuppaiah-mxece,PUBLISHED,2026-07-18T02:45:33.000Z,,,,,7484063636429193217,,,,,,,,,,0,,"Claimwise is a healthcare Revenue Cycle Management (RCM) demo I built — the billing back office of a fictitious hospital network. The hospital is not real, but everything running behind it is real: synthetic patients and claims, all of it sits in one repo, and you can run it on your laptop.",,,https://media.licdn.com/dms/image/v2/D4E12AQF-YfPCUxsidg/article-cover_image-shrink_720_1280/B4EZ9y8ngwHoAU-/0/1784339928475?e=2147483647&v=beta&t=V8w_vhm_XIGLphS8GH3Q64m-Gj2eMaEUd8GzV4mXgDE,,,,,,,, I Left My Job Hunt Running — Now It's a Public Dataset Anyone Can Query,https://www.linkedin.com/pulse/i-left-my-job-hunt-running-now-its-public-dataset-can-karuppaiah-lq7fe/,i-left-my-job-hunt-running-now-its-public-dataset-can-karuppaiah-lq7fe,PUBLISHED,2026-07-15T02:47:13.000Z,,,,,7482974143156670464,,,,,,,,,,0,,Dashboard: senthilsweb.github.,,,https://media.licdn.com/dms/image/v2/D4E12AQHtmhELjHdooQ/article-cover_image-shrink_720_1280/B4EZ9jdY55JYAQ-/0/1784080084015?e=2147483647&v=beta&t=r1-giYZTFrjziZCY-tvU-R1wYLJowXKlhFiywtEjNuE,,,,,,,, "Specs, Not Vibes — Building a Production Agent with AI-DLC",https://www.linkedin.com/pulse/specs-vibes-building-production-agent-ai-dlc-senthilnathan-karuppaiah-eeyfe/,specs-vibes-building-production-agent-ai-dlc-senthilnathan-karuppaiah-eeyfe,PUBLISHED,2026-07-14T13:48:57.000Z,,,,,7482783504313810944,,,,,,,,,,0,,"Production-Grade Agents, Built in the Open — Part 2 of 6 One Core, Four Doors Specs, Not Vibes (this article) Anatomy of a Bolt The LLM Never Scores Stop Burning Tokens on Grep AI Did the Typing The agent from Part 1 was built through 62 tasks and 135 evals across 11 Bolts — every one of them writte",,,https://media.licdn.com/dms/image/v2/D4E12AQHBXzvf9qeBsw/article-cover_image-shrink_720_1280/B4EZ9gwQeDKQAU-/0/1784034697408?e=2147483647&v=beta&t=DmMST5TNLk-9fvaPK545oBfBZ7OEddnjk0wkLd_jDbE,,,,,,,, "Leading Teams, Building Systems: How My Homelab Keeps Me Hands-On",https://www.linkedin.com/pulse/leading-teams-building-systems-how-my-homelab-keeps-me-karuppaiah-wmq2e/,leading-teams-building-systems-how-my-homelab-keeps-me-karuppaiah-wmq2e,PUBLISHED,2026-07-13T04:15:02.000Z,,,,,7482149795688759297,,,,,,,,,,0,,"Today, I am sharing my homelab infrastructure—my small personal data centre where many of my ideas and projects have taken shape. After 26 years in technology, my work naturally spans architecture, engineering leadership, and management, but I have never wanted to move away from hands-on engineering",,,https://media.licdn.com/dms/image/v2/D4E12AQG8nI3ala3lbw/article-cover_image-shrink_720_1280/B4EZ9Xy5uKJkAQ-/0/1783884394995?e=2147483647&v=beta&t=7lvPYc_Yqj42naNBgm_ycmbnoohoYif3U_TANVusqFg,,,,,,,, My View: The AI Era Is Distilling and Rewarding Elegant Engineers,https://www.linkedin.com/pulse/my-view-ai-era-distilling-rewarding-elegant-engineers-karuppaiah-4ps8e/,my-view-ai-era-distilling-rewarding-elegant-engineers-karuppaiah-4ps8e,PUBLISHED,2026-07-13T02:08:45.000Z,,,,,7482250925043036160,,,,,,,,,,0,,"The titles AI Engineer and Forward-Deployed Engineer may sound new, but many of the qualities behind them are not. In my view, an elegant software engineer may already possess nearly 70–75% of the foundation needed for these roles.",,,https://media.licdn.com/dms/image/v2/D4E12AQFdEHHolknGXw/article-cover_image-shrink_720_1280/B4EZ9ZQB0KJIAQ-/0/1783908807920?e=2147483647&v=beta&t=1TCkC32FyXO5N8wn4-_Xn_-rYj28Jeu3IG-GvZpWsVQ,,,,,,,, "One Core, Four Doors — Shipping the Same AI Agent as CLI, REST, MCP Tool, and Chat",https://www.linkedin.com/pulse/one-core-four-doors-shipping-same-ai-agent-cli-rest-mcp-karuppaiah-uywee/,one-core-four-doors-shipping-same-ai-agent-cli-rest-mcp-karuppaiah-uywee,PUBLISHED,2026-07-12T15:03:41.000Z,,,,,7482070749864976384,,,,,,,,,,0,,"Production-Grade Agents, Built in the Open — Part 1 of 6 One Core, Four Doors (this article) Specs, Not Vibes Anatomy of a Bolt The LLM Never Scores Stop Burning Tokens on Grep AI Did the Typing I built an AI agent that compares a resume against job postings and returns evidence-grounded, determinis",,,https://media.licdn.com/dms/image/v2/D4E12AQHVVM9KqmJnCQ/article-cover_image-shrink_720_1280/B4EZ9WnrGkKoAQ-/0/1783864676391?e=2147483647&v=beta&t=3by-4g6lPXbbDNPlehfHZOho6dX-LC_Xkw3YoACfLnc,,,,,,,, Telemetry and Observability for Claude Code,https://www.linkedin.com/pulse/telemetry-observability-claude-code-senthilnathan-karuppaiah-x75oe/,telemetry-observability-claude-code-senthilnathan-karuppaiah-x75oe,PUBLISHED,2026-07-07T02:30:43.000Z,,,,,7480080259649019905,,,,,,,,,,0,,"Where this started? In my previous article, This Cover Image Was Not Designed. It Was Orchestrated, I shared a fully working agent — a LinkedIn cover image generator built on Vercel's Eve agentic framework.",,,https://media.licdn.com/dms/image/v2/D4E12AQEZzydUXfN-SQ/article-cover_image-shrink_720_1280/B4EZ86W60QIwAQ-/0/1783390518227?e=2147483647&v=beta&t=vyGGYC2jABjzi20wcgFyOu9saBG9nOpLlZHz0sJzmZ8,,,,,,,, This Cover Image Was Not Designed. It Was Orchestrated,https://www.linkedin.com/pulse/cover-image-designed-orchestrated-senthilnathan-karuppaiah-loajc/,cover-image-designed-orchestrated-senthilnathan-karuppaiah-loajc,PUBLISHED,2026-07-05T04:18:56.000Z,,,,,7479375900950618112,,,,,,,,,,0,,"Every cover image on my recent articles — including this one — was generated by a small open-source agent I built using vercel eve framework in TypeScript. One reasoning pass, one image call, everything else deterministic The phone call that triggered this article Yesterday my article ""Job Hunting I",,,https://media.licdn.com/dms/image/v2/D5612AQGcKAnNBDuthA/article-cover_image-shrink_720_1280/B56Z8wcADzIgAQ-/0/1783224081084?e=2147483647&v=beta&t=4N3yk1tG2QZbIJfuAlyt5sCR3CvwdE_EvxynNrNx9Bo,,,,,,,, Job Hunting Is a Data Problem. I Treated It Like One.,https://www.linkedin.com/pulse/job-hunting-data-problem-i-treated-like-one-senthilnathan-karuppaiah-g4kcc/,job-hunting-data-problem-i-treated-like-one-senthilnathan-karuppaiah-g4kcc,PUBLISHED,2026-07-03T12:58:19.000Z,,,,,7478784167124627456,,,,,,,,,,0,,"Every job posting is a row of data. Recently I had reason to read a lot of them, and within two days I noticed something familiar.",,,https://media.licdn.com/dms/image/v2/D5612AQHnX6fwqgFNXg/article-cover_image-shrink_720_1280/B56Z8n_iEbGcAQ-/0/1783082400855?e=2147483647&v=beta&t=-6wf0FUjIYDdbJgR4RBLO6ZVFsi3LSeMCnVWw5JwwkE,,,,,,,, From Test Cases to Capabilities: A Testing Architecture for Agentic AI-Augmented Quality Engineering,https://www.linkedin.com/pulse/from-test-cases-capabilities-testing-architecture-karuppaiah-1hfte/,from-test-cases-capabilities-testing-architecture-karuppaiah-1hfte,PUBLISHED,2026-05-25T14:45:56.000Z,,,,,7464664054951845889,,,,,,,,,,0,,"At Pentaho, we did not ""add AI"" to Quality Engineering (QE). We are re-architecting QE so AI can actually do the work — by replacing the scattered test plan with capability folders that every skill (drafting, pairwise design, triage, lint) reads and writes the same files a human reviewer would.",,,https://media.licdn.com/dms/image/v2/D4E12AQEu0ihu55ICgw/article-cover_image-shrink_720_1280/B4EZ5fYQUEGUAQ-/0/1779716660434?e=2147483647&v=beta&t=-dMClO81XtbLveHja4uLpWETwLSdJs4_7M4lA0Uw4oU,,,,,,,, Applying combinatorial science and discrete mathematics to data-platform engineering and testing,https://www.linkedin.com/pulse/applying-combinatorial-science-discrete-mathematics-karuppaiah-qgste/,applying-combinatorial-science-discrete-mathematics-karuppaiah-qgste,PUBLISHED,2026-05-01T18:07:17.000Z,,,,,7456011700304134144,,,,,,,,,,0,,"When a product spans many data sources, several deployment targets, multiple connection types, and a wide set of overlapping capabilities, you don't have a test plan — you have a math problem. Here is how we apply combinatorial science at Pentaho to keep release confidence high without burning the t",,,https://media.licdn.com/dms/image/v2/D4E12AQHqq79DhJ_W9Q/article-cover_image-shrink_720_1280/B4EZ3kTHZ3H8AI-/0/1777651714843?e=2147483647&v=beta&t=pMGm6eMdDI8irF9MKPPxzsjgf5DGVxxxARY4mujvx9I,,,,,,,, "Why I’m Building TemplrGo: Turning Enterprise Engineering Pain into Open Source Productivity ",https://www.linkedin.com/pulse/why-im-building-templrgo-turning-enterprise-pain-open-karuppaiah-zokre/,why-im-building-templrgo-turning-enterprise-pain-open-karuppaiah-zokre,PUBLISHED,2026-04-20T02:21:49.000Z,,,,,7451810586969096193,,,,,,,,,,0,,"TemplrGo Feature Sets For the last two and a half decades, I’ve worked in enterprise software engineering across product development, architecture, testing, and platform operations. For the last decade, I’ve been leading engineering initiatives around complex data platforms, including my current rol",,,https://media.licdn.com/dms/image/v2/D4E12AQHcb6KWuNAZ3g/article-cover_image-shrink_720_1280/B4EZ2os1.jJ8AI-/0/1776651830786?e=2147483647&v=beta&t=y3p8G7E28BnryZQApYIAheq4-lonsjabFVoryjYtBTM,,,,,,,, Beyond Detection: Why Epistemic Honesty Matters in Sensitive Data Discovery and Governance,https://www.linkedin.com/pulse/beyond-detection-why-epistemic-honesty-matters-data-karuppaiah-u3tke/,beyond-detection-why-epistemic-honesty-matters-data-karuppaiah-u3tke,PUBLISHED,2026-04-19T01:57:19.000Z,,,,,7451444491930091520,,,,,,,,,,0,,"One underrated principle in data discovery and data catalog products: epistemic honesty. When a sensitive data scan flags PII, PHI, PCI, or other regulated data, the product should be transparent about: what it detected why it detected it how confident it is whether the result is heuristic, ML-infer",,,https://media.licdn.com/dms/image/v2/D4E12AQEFGbekvzrHDg/article-cover_image-shrink_720_1280/B4EZ2jc_ztIgAM-/0/1776563786148?e=2147483647&v=beta&t=gHLnk6oWZgC8aO5K5I7Eh5z2GzPeh4fxe58gm_Wtlyg,,,,,,,, I Replaced Five Design Tools with a YAML-First Visual Rendering Engine in TemplrGo,https://www.linkedin.com/pulse/i-replaced-five-design-tools-yaml-first-visual-engine-karuppaiah-yhzxe/,i-replaced-five-design-tools-yaml-first-visual-engine-karuppaiah-yhzxe,PUBLISHED,2026-04-11T20:08:32.000Z,,,,,7448817778737733632,,,,,,,,,,0,,Every week I need a different visual. Architecture diagram for a client presentation.,,,https://media.licdn.com/dms/image/v2/D4E12AQE_gN-tLd1gWw/article-cover_image-shrink_720_1280/B4EZ1.Fs45HcAM-/0/1775936918278?e=2147483647&v=beta&t=32M7uDKHeYnDnaPyBvvkUa1biZYCpTAwbGf3erY5RPc,,,,,,,, Lua Is Quietly Becoming My Favorite Extension Layer,https://www.linkedin.com/pulse/lua-quietly-becoming-my-favorite-extension-layer-karuppaiah-d6ope/,lua-quietly-becoming-my-favorite-extension-layer-karuppaiah-d6ope,PUBLISHED,2026-04-02T01:24:02.000Z,,,,,7445277384599093248,,,,,,,,,,0,,"One of the projects I’m working on is built on Go and Next.js — Go powers the server, and Next.",,,https://media.licdn.com/dms/image/v2/D4E12AQENp2dtEZMbHw/article-cover_image-shrink_720_1280/B4EZ1LxQOOGQAI-/0/1775092701299?e=2147483647&v=beta&t=pK5mEVI6IC9YwGhyK6n0fd2lhMNj52u_MAinKGnLYAg,,,,,,,, Medallion Architecture & Star Schema: Old Concepts Powering Modern AI Pipelines,https://www.linkedin.com/pulse/medallion-architecture-star-schema-old-concepts-ai-karuppaiah-pifle/,medallion-architecture-star-schema-old-concepts-ai-karuppaiah-pifle,PUBLISHED,2026-01-11T17:45:46+00:00,2026-01-11T12:45:46-05:00,1768153546000,2026-01-11T16:24:03+00:00,2026-05-30T21:59:32+00:00,7416152929822552064,urn:li:linkedInArticle:7416152929822552064,urn:li:fsd_firstPartyArticle:7416152929822552064,urn:li:ugcPost:7416173488673345536,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7416173488673345536,urn:li:ugcPost:7416173488673345536,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,146,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,674,4639,"You have a flat file or a table. You need metrics. So you write some joins, add aggregations, and ship it -> Nothing wrong with that, It works. But as data grows and questions multiply, that approach starts to crack. To illustrate a more sustainable path, I'll use an airports dataset — 19,793 records, 27 columns mixing GPS coordinates, facility codes, and certification details. Typical messy sourc",https://github.com/malloydata/malloy-samples/blob/main/data/airports.parquet; https://www.linkedin.com/pulse/introducing-semantic-data-modeling-malloy-duckdb-karuppaiah-ug56e/; https://www.malloydata.dev/; https://docs.pentaho.com/pba/semantic-model-editor; http://cube.dev,urn:li:digitalmediaAsset:D4E12AQHzhEX8HlB_rA,https://media.licdn.com/dms/image/v2/D4E12AQHzhEX8HlB_rA/article-cover_image-shrink_720_1280/B4EZuuD.yZL8AI-/0/1768151839027?e=1785369600&v=beta&t=4DKq8ttLtj7UgVeWX9Oa82YFWXq-cJX-27KXosVRMKE,1280,720,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Naming Conventions I Use Daily.,https://www.linkedin.com/pulse/naming-conventions-i-use-daily-senthilnathan-karuppaiah-r85ke/,naming-conventions-i-use-daily-senthilnathan-karuppaiah-r85ke,PUBLISHED,2026-01-09T21:06:19+00:00,2026-01-09T16:06:19-05:00,1767992779000,2026-01-09T20:36:54+00:00,2026-05-27T14:57:36+00:00,7415491783658414080,urn:li:linkedInArticle:7415491783658414080,urn:li:fsd_firstPartyArticle:7415491783658414080,urn:li:ugcPost:7415499183484379136,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7415499183484379136,urn:li:ugcPost:7415499183484379136,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,67,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,118,787,"For a long time, I have written code, named files, and defined configuration and environment variables using a consistent style that felt natural. While I was familiar with terms like camelCase, PascalCase, and kebab-case, I often mixed up or forgot others. Here is my personal cheat sheet: Blog post URLs like my-awesome-post.md ? That's kebab-case. Environment variables like API_SECRET_KEY? That's",http://my-awesome-post.md; http://api.example.com; http://dot.case,urn:li:digitalmediaAsset:D4E12AQFROAlrPyylzQ,https://media.licdn.com/dms/image/v2/D4E12AQFROAlrPyylzQ/article-cover_image-shrink_720_1280/B4EZukee9TLUAI-/0/1767991013666?e=1785369600&v=beta&t=ybRNBclct_vv_NOxWIQKcsmTPhjOqXYGztbTAi9MW-Y,1114,627,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Part 2 - Loading CSV Data into Apache Iceberg Tables with PyIceberg and PyArrow,https://www.linkedin.com/pulse/part-2-loading-csv-data-apache-iceberg-tables-karuppaiah-fve8e/,part-2-loading-csv-data-apache-iceberg-tables-karuppaiah-fve8e,PUBLISHED,2026-01-02T20:54:30+00:00,2026-01-02T15:54:30-05:00,1767387270000,2026-01-02T20:33:43+00:00,2026-05-27T21:07:42+00:00,7412954267088478208,urn:li:linkedInArticle:7412954267088478208,urn:li:fsd_firstPartyArticle:7412954267088478208,urn:li:ugcPost:7412959495980478465,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7412959495980478465,urn:li:ugcPost:7412959495980478465,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,44,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,551,3676,"In Part 1 - Building a $0 Data Lakehouse with Apache Iceberg, Nessie, Neon, and Cloudflare R2 , we set up the infrastructure — a Nessie catalog on Fly.io, Neon PostgreSQL for metadata, and Cloudflare R2 for object storage. All on free tiers. Now comes the interesting part: actually loading data into Iceberg tables . In this article, I'll walk you through a Python-based approach that: Reads CSV fil",https://www.linkedin.com/pulse/building-0-data-lakehouse-apache-iceberg-nessie-neon-r2-karuppaiah-lgeqe/; https://github.com/senthilsweb/apache-iceberg,urn:li:digitalmediaAsset:D4E12AQGmFG1TsfJF2Q,https://media.licdn.com/dms/image/v2/D4E12AQGmFG1TsfJF2Q/article-cover_image-shrink_720_1280/B4EZuAanaEGcAI-/0/1767386022709?e=1785369600&v=beta&t=1iz5NHi31IDTxWQ7i68BBmEIQoTULk8Rs-mKYxavJOU,1279,720,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 One-Line Local Web Server with Python,https://www.linkedin.com/pulse/one-line-local-web-server-python-senthilnathan-karuppaiah-oa4xe/,one-line-local-web-server-python-senthilnathan-karuppaiah-oa4xe,PUBLISHED,2026-01-02T18:37:58+00:00,2026-01-02T13:37:58-05:00,1767379078000,2026-01-02T18:29:02+00:00,2026-05-26T13:08:50+00:00,7412922892230807552,urn:li:linkedInArticle:7412922892230807552,urn:li:fsd_firstPartyArticle:7412922892230807552,urn:li:ugcPost:7412925133427867648,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7412925133427867648,urn:li:ugcPost:7412925133427867648,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,15,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,165,990,"Sometimes you just need to quickly serve some HTML files locally. Maybe you're testing a static site, previewing an SVG, or checking how your CSS looks in a browser. You don't need to install anything. Python has you covered. The Command That's it. One line. What It Does Serves files from your current directory Runs on http://localhost:8888 (or any port you specify) Zero configuration - just run a",http://localhost:8888,urn:li:digitalmediaAsset:D4E12AQGMUXWKQ8h2mA,https://media.licdn.com/dms/image/v2/D4E12AQGMUXWKQ8h2mA/article-cover_image-shrink_720_1280/B4EZt_.FjMJ4AM-/0/1767378542216?e=1785369600&v=beta&t=8ILDr76NSVNw-rDqX1GwvQavdlOdNPHtvStXGBTlVY4,1114,627,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Looking Back on 25 Years in Software Development,https://www.linkedin.com/pulse/looking-back-25-years-software-development-senthilnathan-karuppaiah-xulve/,looking-back-25-years-software-development-senthilnathan-karuppaiah-xulve,PUBLISHED,2025-12-31T23:35:16+00:00,2025-12-31T18:35:16-05:00,1767224116000,2025-12-31T23:24:04+00:00,2026-05-27T11:12:00+00:00,7412272364014702592,urn:li:linkedInArticle:7412272364014702592,urn:li:fsd_firstPartyArticle:7412272364014702592,urn:li:ugcPost:7412275177209839616,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7412275177209839616,urn:li:ugcPost:7412275177209839616,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,14,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,272,1674,"This year marks 25 years since I started in software development. As I look back, I'm filled with gratitude for everyone who shaped this journey. To my mentors who saw potential when I couldn't, to colleagues who challenged me to think differently, and to the open source community that welcomed contributions from a curious developer — thank you. Every code review, every late-night debugging sessio",,urn:li:digitalmediaAsset:D4E12AQERpJM2LzQoXA,https://media.licdn.com/dms/image/v2/D4E12AQERpJM2LzQoXA/article-cover_image-shrink_720_1280/B4EZt2uboIIsAM-/0/1767223443819?e=1785369600&v=beta&t=2ydaiBPrji2Z0nH0NWlEH1Vmj6seH3Qd4tbQaIg_LBM,1114,627,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 "Part 1 - Building a $0 Data Lakehouse with Apache Iceberg, Nessie, Neon, and Cloudflare R2",https://www.linkedin.com/pulse/building-0-data-lakehouse-apache-iceberg-nessie-neon-r2-karuppaiah-lgeqe/,building-0-data-lakehouse-apache-iceberg-nessie-neon-r2-karuppaiah-lgeqe,PUBLISHED,2025-12-31T13:33:33+00:00,2025-12-31T08:33:33-05:00,1767188013000,2025-12-31T12:50:40+00:00,2026-05-27T08:28:15+00:00,7412112963773292546,urn:li:linkedInArticle:7412112963773292546,urn:li:fsd_firstPartyArticle:7412112963773292546,urn:li:ugcPost:7412123749816356865,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7412123749816356865,urn:li:ugcPost:7412123749816356865,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,118,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,386,2612,"Modern data lakehouses typically require expensive infrastructure—object storage, metadata catalogs, and databases. But what if you could build a production-ready Apache Iceberg lakehouse using only free-tier services ? In this article, I'll show you how to set up a complete data lakehouse stack for $0/month using: Nessie - Git-like catalog for Apache Iceberg ( Fly.io free tier) Neon - Serverless ",http://Fly.io; https://neon.tech/; https://cloudflare.com/,urn:li:digitalmediaAsset:D4E12AQEl_ktGz_fmXQ,https://media.licdn.com/dms/image/v2/D4E12AQEl_ktGz_fmXQ/article-cover_image-shrink_720_1280/B4EZt0ewkMIQAM-/0/1767185779544?e=1785369600&v=beta&t=I_cJIB4VwL7n7VhPBUQ7e6rI4vHHWHTSi6xVWetDe4g,1116,628,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Edge-Optimized GenAI Chat Web-UI for Ollama & Cloudflare AI models with Context Injection,https://www.linkedin.com/pulse/edge-optimized-genai-chat-web-ui-ollama-cloudflare-ai-karuppaiah-wkoqe/,edge-optimized-genai-chat-web-ui-ollama-cloudflare-ai-karuppaiah-wkoqe,PUBLISHED,2025-02-03T02:05:16+00:00,2025-02-02T21:05:16-05:00,1738548316000,2025-02-03T01:38:21+00:00,2026-05-12T22:06:01+00:00,7291993385563803648,urn:li:linkedInArticle:7291993385563803648,urn:li:fsd_firstPartyArticle:7291993385563803648,urn:li:ugcPost:7292000152851017728,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7292000152851017728,urn:li:ugcPost:7292000152851017728,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,83,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,280,2144,"It is a simple GenAI chat web interface built with Next.js that connects to both local Ollama and Cloudflare AI models. This application provides an intuitive interface for interacting with various AI models through a generic chat completions API, featuring customizable settings and real-time streaming responses. The default selected model is Technology Stack Frontend : Next.js 14, React 18 Stylin",https://templrjs-llm-chat-webui.vercel.app/; https://github.com/senthilsweb/templrjs-llm-chat-webui,urn:li:digitalmediaAsset:D4E12AQEdu4-Qd0sNPg,https://media.licdn.com/dms/image/v2/D4E12AQEdu4-Qd0sNPg/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1738546841399?e=1785369600&v=beta&t=XoI9sf9mvBcDRiMw-LpLn32n0rrYQI9GFcp7Ls9SSjY,1280,720,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Embedding LLM in SQL is simple!,https://www.linkedin.com/pulse/embedding-llm-sql-simple-senthilnathan-karuppaiah-x0ere/,embedding-llm-sql-simple-senthilnathan-karuppaiah-x0ere,PUBLISHED,2025-01-27T03:36:53+00:00,2025-01-26T22:36:53-05:00,1737949013000,2025-01-27T03:20:25+00:00,2026-05-07T10:28:34+00:00,7289482356434874368,urn:li:linkedInArticle:7289482356434874368,urn:li:fsd_firstPartyArticle:7289482356434874368,urn:li:ugcPost:7289486494333820930,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7289486494333820930,urn:li:ugcPost:7289486494333820930,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,53,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,105,735,"Inspired by Snowflake’s AI-driven analytics and MotherDuck’s recent implementation of SQL + LLM ( Introducing the function), I explored LLM-powered Business Insights using DuckDB , embedding AI directly into SQL workflows for real-time data intelligence . Use Case: Privacy Engineering – Detecting and Masking PII The fully working code is available as a Jupyter Notebook , which can be accessed from",https://motherduck.com/blog/sql-llm-prompt-function-gpt-models/,urn:li:digitalmediaAsset:D4E12AQGbtWENmhStXQ,https://media.licdn.com/dms/image/v2/D4E12AQGbtWENmhStXQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1737948025025?e=1785369600&v=beta&t=yM5CI_6QtdkMpRlZWGkkMtSm4_qcW69v-WYiwEg0Zy8,1280,720,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Data Pipeline Diagrams as Code,https://www.linkedin.com/pulse/data-pipeline-diagrams-visualizer-code-senthilnathan-karuppaiah-wyhue/,data-pipeline-diagrams-visualizer-code-senthilnathan-karuppaiah-wyhue,PUBLISHED,2025-01-06T05:05:05+00:00,2025-01-06T00:05:05-05:00,1736139905000,2025-01-06T04:10:11+00:00,2026-05-06T10:39:56+00:00,7281884734685626369,urn:li:linkedInArticle:7281884734685626369,urn:li:fsd_firstPartyArticle:7281884734685626369,urn:li:ugcPost:7281898546449027072,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7281898546449027072,urn:li:ugcPost:7281898546449027072,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,171,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,524,3567,"Introduction Creating diagrams for data pipelines, workflows, and architectures is a routine task for many of us. Whether it's for internal presentations, client discussions, or technical documentation, the process can often feel repetitive and time-consuming. I just launched a new open source tool/utility designed to simplify the process of creating data pipeline diagrams—a YAML-based tool that g",https://www.datastackdiagram.com; https://www.linkedin.com/feed/update/urn:li:activity:7280991260042006529/; http://Draw.io; https://iconify.design/; https://www.senthilsweb.com/data-pipeline-visulalizer; https://gist.github.com/senthilsweb/d2779178aede974e3a2c148722f385cb; https://gist.github.com/senthilsweb/2de9f56fc6d309d6434543f892b59808; https://github.com/senthilsweb/privacyshield-web.git,urn:li:digitalmediaAsset:D4E12AQEQJj04kbilnA,https://media.licdn.com/dms/image/v2/D4E12AQEQJj04kbilnA/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1736137342695?e=1785369600&v=beta&t=qntAyL0c8ISyKUGb1FFbEgSqOFpPBepYdI9tzEzMLOg,1280,720,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Privacy Engineering with LLMs: Safeguarding PII While Enhancing Text with Privacy Shield,https://www.linkedin.com/pulse/privacy-engineering-llms-safeguarding-pii-while-text-karuppaiah-gldde/,privacy-engineering-llms-safeguarding-pii-while-text-karuppaiah-gldde,PUBLISHED,2024-12-31T00:59:42+00:00,2024-12-30T19:59:42-05:00,1735606782000,2024-12-31T00:46:09+00:00,2026-05-08T12:52:03+00:00,7279659058343645184,urn:li:linkedInArticle:7279659058343645184,urn:li:fsd_firstPartyArticle:7279659058343645184,urn:li:ugcPost:7279662467515879424,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7279662467515879424,urn:li:ugcPost:7279662467515879424,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,82,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,806,5627,"Introduction In today’s data-driven environment, the use of Large Language Models (LLMs) for generative AI and text processing is not just important but increasingly common. With tools like ChatGPT, Google Gemini, Claude.ai , Perplexity and open-source AI models like Llama, Mistral.ai etc. people now rely on LLMs for tasks ranging from email proofreading to refining documents like legal contracts ","http://Claude.ai; http://Mistral.ai; https://python.langchain.com/v0.1/docs/guides/productionization/safety/presidio_data_anonymization/reversible/; https://microsoft.github.io/presidio/; https://www.langchain.com/; https://openai.com/; https://ollama.com/; https://fastapi.tiangolo.com/; https://privacyshield.vercel.app/anonymizer; https://res.cloudinary.com/nathansweb/video/upload/du_60,so_2,vc_auto/v1735701551/privacyshield-screencast.mp4",urn:li:digitalmediaAsset:D4E12AQHyHwfpoX4PsA,https://media.licdn.com/dms/image/v2/D4E12AQHyHwfpoX4PsA/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1735605968033?e=1785369600&v=beta&t=ehcDfvf7i7v-XfQANcADAViUN-A7l8C_mb61vE5Io14,1280,720,2026-07-30T00:00:00+00:00,,Pasted text(12).txt,10,10,39 Lightweight HTML to PDF with Puppeteer: Simple PDF Export for Edge Deployments,https://www.linkedin.com/pulse/lightweight-html-pdf-puppeteer-simple-export-edge-karuppaiah-u2dye/,lightweight-html-pdf-puppeteer-simple-export-edge-karuppaiah-u2dye,PUBLISHED,2024-12-27T02:52:50+00:00,2024-12-26T21:52:50-05:00,1735267970000,2024-12-27T02:29:48+00:00,2026-05-09T20:36:33+00:00,7278235594701299713,urn:li:linkedInArticle:7278235594701299713,urn:li:fsd_firstPartyArticle:7278235594701299713,urn:li:ugcPost:7278241388805193728,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7278241388805193728,urn:li:ugcPost:7278241388805193728,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,49,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,340,2475,"This microservice is designed to address simple PDF export needs, making it ideal for generating blog articles, profile cards, and other lightweight use cases. It prioritizes efficiency and edge platform compatibility, avoiding the overhead of heavy PDF reporting tools. While it's a valuable addition to my open-source TemplrJS Nuxt Fullstack Framework , it is equally useful for standalone applicat",https://github.com/senthilsweb/templrjs.git; https://export2pdf.vercel.app/api/pdf?url=https://www.senthilsweb.com/cms/senthilnathan-karuppaiah?print=true&pageNumbers=true; https://export2pdf.vercel.app/api/pdf?url=https://www.senthilsweb.com/blog/using-makefiles-to-bundle-a-full-stack-app-into-a-go-binary?print=true&pageNumbers=true; https://www.thebiltheory.com/blog/use-puppeteer-on-aws-lambdas,urn:li:digitalmediaAsset:D4E12AQEpGCgHAilzwA,https://media.licdn.com/dms/image/v2/D4E12AQEpGCgHAilzwA/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1735266587820?e=1785369600&v=beta&t=GIRp7_0VKVx2RZ23FpSwXEvCy27UXVSexXOoNsjSuJo,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 "Building a Generative Q&A Engine with Semantic Search and Embeddings ",https://www.linkedin.com/pulse/building-generative-qa-engine-semantic-search-karuppaiah-vvkfe/,building-generative-qa-engine-semantic-search-karuppaiah-vvkfe,PUBLISHED,2024-12-25T18:43:19+00:00,2024-12-25T13:43:19-05:00,1735152199000,2024-12-25T18:18:21+00:00,2026-05-06T19:17:20+00:00,7277749529603407872,urn:li:linkedInArticle:7277749529603407872,urn:li:fsd_firstPartyArticle:7277749529603407872,urn:li:ugcPost:7277755805834129408,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7277755805834129408,urn:li:ugcPost:7277755805834129408,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,113,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,473,3476,"Introduction In the age of AI-powered tools and intelligent systems, the ability to search, analyze, and generate insights from documents has become paramount. Semantic search and generative AI offer powerful capabilities to build engines that allow querying large sets of documents, answering questions naturally, and even recommending relevant content. This article is part one of a multi-series gu",https://youtu.be/Yhtjd7yGGGA?si=5dxX8cziMWnCG5qj,urn:li:digitalmediaAsset:D4E12AQEC8oqQ4lG4gg,https://media.licdn.com/dms/image/v2/D4E12AQEC8oqQ4lG4gg/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1735150916688?e=1785369600&v=beta&t=961SY3KJHvUODzuJk0YcFcFiRmnD97MMR9ClD-sm-6c,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 Crafting Stunning Event Tickets with Pentaho Reports: A Low-Code No-Code Journey!,https://www.linkedin.com/pulse/crafting-stunning-movie-tickets-pentaho-reports-karuppaiah-snd8e/,crafting-stunning-movie-tickets-pentaho-reports-karuppaiah-snd8e,PUBLISHED,2024-10-06T14:46:28+00:00,2024-10-06T10:46:28-04:00,1728225988000,2024-10-06T13:57:05+00:00,2026-05-01T07:25:17+00:00,7248692748109647872,urn:li:linkedInArticle:7248692748109647872,urn:li:fsd_firstPartyArticle:7248692748109647872,urn:li:ugcPost:7248705172460171266,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7248705172460171266,urn:li:ugcPost:7248705172460171266,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,144,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,535,3548,"When it comes to generating business reports, organizations often face a plethora of choices. Solutions like JasperReports, Crystal Reports, Microsoft Reporting Services, ActiveReports for .NET, HTML to PDF etc. dominate the market for their powerful report design and rendering capabilities. However, in this article, I'll dive into Pentaho Reports —and demonstrate how I created a flashy and stunni",https://supabase.com/; https://github.com/senthilsweb/learn-pentaho-with-senthil/; https://www.canva.com/p/templates/EAFoB02pMvI-blue-event-concert-music-ticket/,urn:li:digitalmediaAsset:D4E12AQHl2RKHzx4Mpg,https://media.licdn.com/dms/image/v2/D4E12AQHl2RKHzx4Mpg/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1728223025041?e=1785369600&v=beta&t=5m8e3plOH6Kwdt6w-sQn8Ib-n9bSXU4yDcL95hO_RWg,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 Deploying Pentaho Carte Server on Fly.io with Firecracker VM: A Fun Way to Learn ETL! 🌟,https://www.linkedin.com/pulse/deploying-pentaho-carte-server-flyio-firecracker-vm-fun-karuppaiah-hvmle/,deploying-pentaho-carte-server-flyio-firecracker-vm-fun-karuppaiah-hvmle,PUBLISHED,2024-09-30T03:20:17+00:00,2024-09-29T23:20:17-04:00,1727666417000,2024-09-30T02:38:57+00:00,2026-04-28T13:10:56+00:00,7246347762911387648,urn:li:linkedInArticle:7246347762911387648,urn:li:fsd_firstPartyArticle:7246347762911387648,urn:li:ugcPost:7246358162239365121,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7246358162239365121,urn:li:ugcPost:7246358162239365121,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,48,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,224,1482,"This is a quick guide on deploying the Pentaho Carte Server on Fly.io using Firecracker VM —a great way to learn and practice the Pentaho data platform with the Pentaho Data Integration carte server. Carte is a lightweight web container that allows you to set up a dedicated, remote ETL server, making it easier to manage and execute Pentaho jobs. Firecracker is a lightweight virtualization technolo",http://Fly.io; https://github.com/senthilsweb/learn-pentaho-with-senthil,urn:li:digitalmediaAsset:D4E12AQHvWH-AnceIUQ,https://media.licdn.com/dms/image/v2/D4E12AQHvWH-AnceIUQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1727665400795?e=1785369600&v=beta&t=OBU9x2NDelUtw4ye5Q5lgTQTpjGROCIsDVE1xzsCSKQ,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 "Pentaho: Versatile Data Engineering for All Needs—ETL, Reverse ETL, ELT, Data Lakes, Big Data, Data Quality, Reporting, Visualization & Data 360",https://www.linkedin.com/pulse/pentaho-versatile-data-engineering-all-needsetl-etl-elt-karuppaiah-r2pce/,pentaho-versatile-data-engineering-all-needsetl-etl-elt-karuppaiah-r2pce,PUBLISHED,2024-09-29T13:48:01+00:00,2024-09-29T09:48:01-04:00,1727617681000,2024-09-29T13:25:39+00:00,2026-05-03T17:33:45+00:00,7246148122018557952,urn:li:linkedInArticle:7246148122018557952,urn:li:fsd_firstPartyArticle:7246148122018557952,urn:li:ugcPost:7246153749671329792,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7246153749671329792,urn:li:ugcPost:7246153749671329792,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,96,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,547,3825,"Pentaho remains a powerful and relevant tool in the data integration and analytics space. Its comprehensive features, cross-platform support, and strong community make it an excellent choice for organizations and developers alike. Whether you want to build complex data pipelines, design insightful reports, or dive into data analysis, Pentaho has the tools to help you succeed. In today's fast-chang",https://pentaho.com/; https://pentaho.com/pentaho-developer-edition/#communityProducts; https://jamesdixon.wordpress.com/2010/10/14/pentaho-hadoop-and-data-lakes/; https://jamesdixon.wordpress.com/2014/09/25/data-lakes-revisited/,urn:li:digitalmediaAsset:D4E12AQEMoIxveSqPeQ,https://media.licdn.com/dms/image/v2/D4E12AQEMoIxveSqPeQ/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1727616338802?e=1785369600&v=beta&t=5AQOWlp9yaz730mPEXz6_aNgE9CBubzBXSfW8O1VjPw,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 "Simplify Decision Logic with GoRules: An Embeddable Rules Engine for Python, Go, Rust, and NodeJS",https://www.linkedin.com/pulse/simplify-decision-logic-gorules-embeddable-rules-go-rust-karuppaiah-k8nke/,simplify-decision-logic-gorules-embeddable-rules-go-rust-karuppaiah-k8nke,PUBLISHED,2024-09-21T22:41:26+00:00,2024-09-21T18:41:26-04:00,1726958486000,2024-09-21T22:21:54+00:00,2026-04-29T14:04:21+00:00,7243383970963292160,urn:li:linkedInArticle:7243383970963292160,urn:li:fsd_firstPartyArticle:7243383970963292160,urn:li:ugcPost:7243388886167556096,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7243388886167556096,urn:li:ugcPost:7243388886167556096,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,71,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,328,2250,"If you've worked with JBOSS Drools or other rule engines, you're probably all too familiar with the complexity that comes with them. Managing decision-making logic often turns into a chore, with intricate configurations and steep learning curves. That's why I'm excited to introduce GoRules Zen BRE —an open-source Business Rules Engine (BRE) built in Rust , designed to support Python, Go, Rust, and",https://gorules.io/; https://www.drools.org/; https://github.com/cachecontrol/json-rules-engine; https://github.com/hyperjumptech/grule-rule-engine; http://gorules.io; https://github.com/gorules/zen; https://colab.research.google.com/drive/115S-TkYrkcbBt7UazTTK1MIlOTy33JJS?usp=sharing; https://gist.github.com/senthilsweb/ec607fd16af439e76666fc77c5ecc794,urn:li:digitalmediaAsset:D4E12AQFR_nMBQiHc_w,https://media.licdn.com/dms/image/v2/D4E12AQFR_nMBQiHc_w/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1726957912927?e=1785369600&v=beta&t=3qL2e0i-eUMS6uxJbauCtwlYtnhgmSxCMlLeYAOgFZk,1279,720,2026-07-30T00:00:00+00:00,The image is from https://gorules.io/,Pasted text (2).txt,20,10,39 JIRA to DuckDB Bot: A Simple Python Data Pipeline with DLThub,https://www.linkedin.com/pulse/jira-duckdb-bot-simple-python-data-pipeline-dlthub-karuppaiah-px2we/,jira-duckdb-bot-simple-python-data-pipeline-dlthub-karuppaiah-px2we,PUBLISHED,2024-09-14T20:18:14+00:00,2024-09-14T16:18:14-04:00,1726345094000,2024-09-14T19:10:09+00:00,2026-04-26T07:52:36+00:00,7240799001363558402,urn:li:linkedInArticle:7240799001363558402,urn:li:fsd_firstPartyArticle:7240799001363558402,urn:li:ugcPost:7240816133509980160,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7240816133509980160,urn:li:ugcPost:7240816133509980160,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,147,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,333,2302,"Use Case Organizations often use JIRA for project management, and the need to automate data extraction from JIRA for analytics is common. The approach was to create a lightweight bot that automates the extraction of JIRA issue data using a JQL query, processes it in CSV format, and loads it into databases like DuckDB for development purposes or Snowflake for production-level analytics. This provid",https://gist.github.com/senthilsweb/1e1caa0c9d95b3772c36d3a210caab11; http://duckdb.py,urn:li:digitalmediaAsset:D4E12AQH3OdSMybgbdw,https://media.licdn.com/dms/image/v2/D4E12AQH3OdSMybgbdw/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1726344957664?e=1785369600&v=beta&t=HDovP8GfYjkPwahnsXc6sx-V__niI-Sux4IpNaPsmKA,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 Social-Card: Dynamic Image Creation on the Edge with Vercel Open Graph,https://www.linkedin.com/pulse/social-card-dynamic-image-creation-edge-vercel-open-graph-karuppaiah-cte2e/,social-card-dynamic-image-creation-edge-vercel-open-graph-karuppaiah-cte2e,PUBLISHED,2024-09-10T04:07:33+00:00,2024-09-10T00:07:33-04:00,1725941253000,2024-09-10T03:49:15+00:00,2026-04-30T05:39:42+00:00,7239117698280947712,urn:li:linkedInArticle:7239117698280947712,urn:li:fsd_firstPartyArticle:7239117698280947712,urn:li:ugcPost:7239122302049611776,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7239122302049611776,urn:li:ugcPost:7239122302049611776,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,65,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,226,1525,"social-card: A dynamic image generator for business, profile, and social cards using Vercel Open Graph, Next.js, and TailwindCSS. Easily customize and create visually appealing cards for any purpose! Features Business, Profile, and Social Cards: Automatically generate profile cards for sharing across platforms. QR Code Generation: A built-in API to create QR codes that can be embedded in profile c",https://github.com/senthilsweb/social-card,urn:li:digitalmediaAsset:D4E12AQEsgX2O7Akjnw,https://media.licdn.com/dms/image/v2/D4E12AQEsgX2O7Akjnw/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1725940154473?e=1785369600&v=beta&t=7_puWij_cmrhNmzFr0J_XnUg00y86WoANSYtpnd-3F8,1120,630,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 Flog: A Powerful Fake Log Generator by @mingrammer 🚀📊,https://www.linkedin.com/pulse/flog-powerful-fake-log-generator-mingrammer-senthilnathan-karuppaiah-vmbce/,flog-powerful-fake-log-generator-mingrammer-senthilnathan-karuppaiah-vmbce,PUBLISHED,2024-09-08T22:30:11+00:00,2024-09-08T18:30:11-04:00,1725834611000,2024-09-08T21:44:45+00:00,2026-04-28T09:32:21+00:00,7238663581947293697,urn:li:linkedInArticle:7238663581947293697,urn:li:fsd_firstPartyArticle:7238663581947293697,urn:li:ugcPost:7238675010561724416,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7238675010561724416,urn:li:ugcPost:7238675010561724416,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,45,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,115,700,"Looking for a simple way to generate fake log data for testing or simulating real-world scenarios? Look no further than Flog by @mingrammer ! Flog supports multiple common log formats like , JSON, and Common Log Format, making it versatile for various use cases. Whether you're testing log management systems, benchmarking, or generating synthetic data, Flog has you covered . Best of all , it's avai",https://github.com/mingrammer/flog,urn:li:digitalmediaAsset:D4E12AQHabPMwXr23fg,https://media.licdn.com/dms/image/v2/D4E12AQHabPMwXr23fg/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1725834454734?e=1785369600&v=beta&t=cFSjr4gzC9_OnPIO6JlLaCm06k700GhVBoqt2XAHqVM,1280,720,2026-07-30T00:00:00+00:00,,Pasted text (2).txt,20,10,39 Mastering Otel collector - Filelog Receiver: Log Routing & Data Enrichment for Microservices,https://www.linkedin.com/pulse/mastering-otel-collector-filelog-receiver-log-data-karuppaiah-zppke/,mastering-otel-collector-filelog-receiver-log-data-karuppaiah-zppke,PUBLISHED,2024-09-08T16:13:02+00:00,2024-09-08T12:13:02-04:00,1725811982000,2024-09-08T15:52:43+00:00,2026-04-27T08:29:04+00:00,7238574988373422080,urn:li:linkedInArticle:7238574988373422080,urn:li:fsd_firstPartyArticle:7238574988373422080,urn:li:ugcPost:7238580098755436544,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7238580098755436544,urn:li:ugcPost:7238580098755436544,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,67,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,145,1046,"This article is a sequel to my earlier post, “ Instant Observability with Zero Code! ” . In this second part of the series, we dive into more advanced configurations for the Open telemetry collector especially the filelog receiver for log files routing and data enrichment leveraging router, multiple filelog receivers, regex parsers etc. Modern Applications & Microservices In today’s world, modern ",https://www.linkedin.com/pulse/instant-observability-zero-code-senthilnathan-karuppaiah-k6nqe/?trackingId=afGEpZq%2FQmWv2Owv6OScoA%3D%3D; https://github.com/senthilsweb/observability/,urn:li:digitalmediaAsset:D4E12AQHPrexTDywq1g,https://media.licdn.com/dms/image/v2/D4E12AQHPrexTDywq1g/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1725811246021?e=1785369600&v=beta&t=t8TzEKIu7tUSBSFe6xlvRhR-ghvPf8ZS9sG4ktNYHdU,1280,720,2026-07-30T00:00:00+00:00,Otel Filelog Receiver,Pasted text (2).txt,20,10,39 Scrape and Transform Instagram Posts into Blog Content—No API Key Needed!,https://www.linkedin.com/pulse/scrape-transform-instagram-posts-blog-contentno-api-key-karuppaiah-phm8e/,scrape-transform-instagram-posts-blog-contentno-api-key-karuppaiah-phm8e,PUBLISHED,2024-09-01T16:48:09+00:00,2024-09-01T12:48:09-04:00,1725209289000,2024-09-01T16:21:41+00:00,2026-04-25T11:14:37+00:00,7236045564864344064,urn:li:linkedInArticle:7236045564864344064,urn:li:fsd_firstPartyArticle:7236045564864344064,urn:li:ugcPost:7236052219123412992,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7236052219123412992,urn:li:ugcPost:7236052219123412992,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,67,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,160,1094,"A simple, serverless tool that effortlessly fetches Instagram posts, complete with images, without the need for an API key! Whether you're a content creator, marketer, or small business owner, this tool can help you seamlessly repurpose your Instagram content for your blog or website. Highlights: Extracts your latest Instagram posts exposed as REST api. No API key or complex authentication require",https://github.com/senthilsweb/instagram-scraper.git,urn:li:digitalmediaAsset:D4E12AQEUH-Ub9jU0yw,https://media.licdn.com/dms/image/v2/D4E12AQEUH-Ub9jU0yw/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1725208447630?e=1785369600&v=beta&t=GCpbIAKcA0BhcHWWPwxU9LDg63_S7YPHrZLkGj85nNw,1280,720,2026-07-30T00:00:00+00:00,Instagram Scraper Bot built as V8 Isolate,Pasted text (3).txt,30,10,39 🚀 Instant Observability with Zero Code! ,https://www.linkedin.com/pulse/instant-observability-zero-code-senthilnathan-karuppaiah-k6nqe/,instant-observability-zero-code-senthilnathan-karuppaiah-k6nqe,PUBLISHED,2024-09-01T03:51:20+00:00,2024-08-31T23:51:20-04:00,1725162680000,2024-09-01T03:16:10+00:00,2026-04-25T00:23:25+00:00,7235847882883371008,urn:li:linkedInArticle:7235847882883371008,urn:li:fsd_firstPartyArticle:7235847882883371008,urn:li:ugcPost:7235856730239168513,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7235856730239168513,urn:li:ugcPost:7235856730239168513,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,82,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,299,2138,"Need observability in your existing applications? Look no further! I’ve developed a ready-to-use, zero-code solution that brings observability to your applications, regardless of the technology or platform. This Dockerized sidecar leverages OpenTelemetry and OpenObserve seamlessly integrate telemetry and observability without requiring any code changes. Adding Observability as Sidecar into your ex",https://github.com/senthilsweb/observability,urn:li:digitalmediaAsset:D4E12AQFrB8Fn9MKjBw,https://media.licdn.com/dms/image/v2/D4E12AQFrB8Fn9MKjBw/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1725161884179?e=1785369600&v=beta&t=fu0udlddnJGJW1AYwsljuGrrz0tngaVBITs122p42nQ,1280,720,2026-07-30T00:00:00+00:00,Observability as Sidecar,Pasted text (3).txt,30,10,39 Introducing Semantic Data Modeling with Malloy and DuckDB | MotherDuck | PostgreSQL | BigQuery,https://www.linkedin.com/pulse/introducing-semantic-data-modeling-malloy-duckdb-karuppaiah-ug56e/,introducing-semantic-data-modeling-malloy-duckdb-karuppaiah-ug56e,PUBLISHED,2024-06-11T00:27:16+00:00,2024-06-10T20:27:16-04:00,1718065636000,2024-06-10T23:40:59+00:00,2026-04-24T08:40:30+00:00,7206077925471764481,urn:li:linkedInArticle:7206077925471764481,urn:li:fsd_firstPartyArticle:7206077925471764481,urn:li:ugcPost:7206089567148331008,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7206089567148331008,urn:li:ugcPost:7206089567148331008,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,137,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,495,3345,"If you work in Data Engineering, Data Science, or AI/ML, you have likely encountered terms such as DataOps, DataFabric, Data Governance, Business Metadata Management, ETL & Reverse ETL, Data Quality, Knowledge Graph, Semantic Layer/Data Modeling , and Self-Service Analytics. Let us explore what semantic data modeling is and why it is generating so much hype. What is a Semantic Layer? According to ",https://www.youtube.com/watch?v=igUnkgp_l14; https://www.atscale.com/; https://github.com/senthilsweb/malloydata; https://github.dev/senthilsweb/malloydata; https://youtu.be/zmmJgwc3oPI; https://www.youtube.com/watch?v=bUJAw28607Q,urn:li:digitalmediaAsset:D4E12AQHqFn3kW1OOcQ,https://media.licdn.com/dms/image/v2/D4E12AQHqFn3kW1OOcQ/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1721188050741?e=1785369600&v=beta&t=qj8IJHzYsg3MzHSa9ypQ3z8Uk1sT1d1FLZmsNJzwIJs,2000,567,2026-07-30T00:00:00+00:00,Image Courtesy: https://www.malloydata.dev/,Pasted text (3).txt,30,10,39 Kudos to #MotherDuck for a successful first Data Community Meetup in NYC!,https://www.linkedin.com/pulse/kudos-motherduck-successful-first-data-community-nyc-karuppaiah-fcyie/,kudos-motherduck-successful-first-data-community-nyc-karuppaiah-fcyie,PUBLISHED,2024-04-27T00:58:13+00:00,2024-04-26T20:58:13-04:00,1714179493000,2024-04-27T00:36:03+00:00,2026-04-18T15:07:43+00:00,7189784329626034177,urn:li:linkedInArticle:7189784329626034177,urn:li:fsd_firstPartyArticle:7189784329626034177,urn:li:ugcPost:7189789903994388480,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7189789903994388480,urn:li:ugcPost:7189789903994388480,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,59,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,40,258,"What a night at Data Peeps NYC Trivia! Teamed up with brilliant minds: Our Squd Anthony Elizondo from Adobe, Ryan Shaffer from AWS, Senthilnathan Karuppaiah from Pentaho, a Hitachi Vantara Company, and Wangda Zhang from MS Research - clinched first place! 🥇🦆",,urn:li:digitalmediaAsset:D4E12AQEAzmS6XOcuWA,https://media.licdn.com/dms/image/v2/D4E12AQEAzmS6XOcuWA/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1714179112689?e=1785369600&v=beta&t=qpdQgLsMu1Sld0-1aQW37EtIaIa5vfocCScv6dxUBhk,1411,600,2026-07-30T00:00:00+00:00,DataPeeps NYC by MotherDuck,Pasted text (3).txt,30,10,39 Streamlining Data Workflows: How I Use Dagster to Solve Practical Problems for Reliable Data Pipelines,https://www.linkedin.com/pulse/streamlining-data-workflows-how-i-use-dagster-solve-karuppaiah-7lvoe/,streamlining-data-workflows-how-i-use-dagster-solve-karuppaiah-7lvoe,PUBLISHED,2024-04-21T02:21:42+00:00,2024-04-20T22:21:42-04:00,1713666102000,2024-04-21T01:46:42+00:00,2026-04-23T08:14:25+00:00,7187627778752589825,urn:li:linkedInArticle:7187627778752589825,urn:li:fsd_firstPartyArticle:7187627778752589825,urn:li:ugcPost:7187636584819609600,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7187636584819609600,urn:li:ugcPost:7187636584819609600,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,74,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,254,1789,"I'm sharing a collection of my work in data engineering that showcases practical applications of Dagster for managing and orchestrating data pipelines. Through these examples, you'll discover how Dagster helps streamline and optimize various data processes. In this collection, I've included tasks related to data engineering, and other day-to-day application-related long-running multi-step backgrou",https://dagster.io/; https://github.com/senthilsweb/dagster-data-pipeline,urn:li:digitalmediaAsset:D4E12AQHdicmr2T-ejA,https://media.licdn.com/dms/image/v2/D4E12AQHdicmr2T-ejA/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1713664560432?e=1785369600&v=beta&t=azKoYtH0zJv9-kajyFBgEafAeuM9ZvL1JaXAjj1rO7k,2000,510,2026-07-30T00:00:00+00:00,PDF Split & OCR - Dagster pipeline & asset lineage,Pasted text (3).txt,30,10,39 "🚀 I’m pleased to present the dbt-duckdb-tickit-pipeline, a data engineering workflow integrating dbt with DuckDB tailored around the TickitDB schema.",https://www.linkedin.com/pulse/im-pleased-present-dbt-duckdb-tickit-pipeline-data-dbt-karuppaiah-2mu2e/,im-pleased-present-dbt-duckdb-tickit-pipeline-data-dbt-karuppaiah-2mu2e,PUBLISHED,2024-04-16T03:39:32+00:00,2024-04-15T23:39:32-04:00,1713238772000,2024-04-16T02:40:24+00:00,2026-04-19T15:52:27+00:00,7185829353962754048,urn:li:linkedInArticle:7185829353962754048,urn:li:fsd_firstPartyArticle:7185829353962754048,urn:li:ugcPost:7185844233054957568,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7185844233054957568,urn:li:ugcPost:7185844233054957568,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,90,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,200,1454,"Generic Data Lake Architecture w ETL/ELT Data Pipeline https://github.com/senthilsweb/dbt-duckdb-tickit-pipeline This project is a tailored workflow designed to empower data engineers with a seamless and robust data engineering pipeline using dbt alongside DuckDB, focusing on the well-known TickitDB schema. As a complement to this work, my open-source projects, DuckDB Data API and DuckDB Studio , ",https://github.com/senthilsweb/dbt-duckdb-tickit-pipeline; https://github.com/senthilsweb/duckdb_data_api; https://github.com/senthilsweb/duckdb-studio; https://github.com/garystafford/dbt-redshift-demo.git; https://programmaticponderings.com/2022/08/19/lakehouse-data-modeling-using-dbt-amazon-redshift-redshift-spectrum-and-aws-glue/,urn:li:digitalmediaAsset:D4E12AQHtRM94vDjn5A,https://media.licdn.com/dms/image/v2/D4E12AQHtRM94vDjn5A/article-cover_image-shrink_720_1280/article-cover_image-shrink_720_1280/0/1713238629488?e=1785369600&v=beta&t=gCckxX4YkZQtO1exW0utWzfIl1N17m4ofiVWuEtFnGY,1280,637,2026-07-30T00:00:00+00:00,,Pasted text (3).txt,30,10,39 ✨ DuckDB Data API Enhanced with Serverless Redis Cache for Better Edge Performance ✨,https://www.linkedin.com/pulse/duckdb-data-api-enhanced-serverless-redis-cache-edge-karuppaiah-rndge/,duckdb-data-api-enhanced-serverless-redis-cache-edge-karuppaiah-rndge,PUBLISHED,2024-04-15T04:39:18+00:00,2024-04-15T00:39:18-04:00,1713155958000,2024-04-15T04:24:34+00:00,2026-04-22T10:28:42+00:00,7185493179981287424,urn:li:linkedInArticle:7185493179981287424,urn:li:fsd_firstPartyArticle:7185493179981287424,urn:li:ugcPost:7185496886932307968,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7185496886932307968,urn:li:ugcPost:7185496886932307968,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,56,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,278,2003,"I've noted concerns and personally observed that my duckdb-studio application , hosted on Vercel using the hobby plan, frequently crashes due to function timeouts. Developing on Vercel's hobby plan poses significant challenges, such as a maximum function invocation time of 10 seconds and limited memory , which impact the performance of data-intensive applications. To mitigate these limitations, I ",https://duckdb-studio.vercel.app/; https://vercel.com/docs/accounts/plans/hobby; https://github.com/senthilsweb/duckdb_data_api; https://github.com/senthilsweb/duckdb-studio; https://upstash.com/; https://vercel.com/docs/storage/vercel-kv; http://www.senthilsweb.com; https://duckdb-studio.vercel.app,,,,,,,Pasted text (3).txt,30,10,39 "✨I am pleased to announce that DuckDB Studio has integrated SQLGlot, a respected SQL parser, transpiler, and optimizer✨ ",https://www.linkedin.com/pulse/i-am-pleased-announce-duckdb-studio-has-integrated-sql-karuppaiah-bzkge/,i-am-pleased-announce-duckdb-studio-has-integrated-sql-karuppaiah-bzkge,PUBLISHED,2024-04-12T02:39:37+00:00,2024-04-11T22:39:37-04:00,1712889577000,2024-04-12T02:26:32+00:00,2026-04-18T05:18:23+00:00,7184376315079200768,urn:li:linkedInArticle:7184376315079200768,urn:li:fsd_firstPartyArticle:7184376315079200768,urn:li:ugcPost:7184379602843115520,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7184379602843115520,urn:li:ugcPost:7184379602843115520,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,62,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,213,1469,"SQL Parsing Capabilities in DuckDB Studio Powerd by SQLGlot Python library What is SQLGlot? SQLGlot is a no-dependency SQL parser, transpiler, optimizer, and engine. It can be used to format SQL or translate between 21 different dialects like DuckDB , Presto / Trino , Spark / Databricks , Snowflake , and BigQuery . It aims to read a wide variety of SQL inputs and output syntactically and semantica",https://sqlglot.com/sqlglot.html; https://github.com/tobymao/sqlglot/blob/main/sqlglot/dialects/__init__.py; https://duckdb.org/; https://prestodb.io/; https://trino.io/; https://spark.apache.org/; https://www.databricks.com/; https://www.snowflake.com/en/; https://cloud.google.com/bigquery/; https://www.linkedin.com/in/toby-mao/; https://tobikodata.com/; https://duckdb-studio.vercel.app/,,,,,,,Pasted text (3).txt,30,10,39 "Re-Introducing TemplrJS: Another One of My Open Source Contributions, Powering Modern Web and Mobile Apps with NuxtJS and MotherDuck (DuckDB).",https://www.linkedin.com/pulse/re-introducing-templrjs-another-one-my-open-source-web-karuppaiah-zq5ye/,re-introducing-templrjs-another-one-my-open-source-web-karuppaiah-zq5ye,PUBLISHED,2024-03-31T03:36:05+00:00,2024-03-30T23:36:05-04:00,1711856165000,2024-03-31T03:06:16+00:00,2026-04-17T00:02:49+00:00,7180037659493335040,urn:li:linkedInArticle:7180037659493335040,urn:li:fsd_firstPartyArticle:7180037659493335040,urn:li:ugcPost:7180045158191632385,"urn:li:fsd_socialDetail:(urn:li:ugcPost:7180045158191632385,urn:li:ugcPost:7180045158191632385,urn:li:highlightedReply:-)",FIRST_PARTY_ARTICLE,en,66,False,urn:li:fsd_profile:ACoAAADG9mABI_Lra5WpN3iDphp-9_T65NYXSKU,351,2328,"TemplrJS is an Open Source Developer tooling platform I developed, leveraging the capabilities of Vue.js, Nuxt.js, Tailwind CSS, Supabase, and DuckDB/MotherDuck. It's crafted to provide developers with a seamless and efficient experience for creating fast, performance-optimized web and mobile sites, apps, and data-driven dashboards. I initiated the TemplrJS Project to power my blog site www.senthi",https://github.com/senthilsweb/templrjs; http://www.senthilsweb.com; https://www.senthilsweb.com; https://senthilsweb.com/blog/templrjs,urn:li:digitalmediaAsset:D4E12AQG-H9VpIWNhSA,https://media.licdn.com/dms/image/v2/D4E12AQG-H9VpIWNhSA/article-cover_image-shrink_600_2000/article-cover_image-shrink_600_2000/0/1711855988175?e=1785369600&v=beta&t=7K8RUb3TvOsIPKPMdHz4m8J98CLWo9V3pxq3TaPDTSM,1302,600,2026-07-30T00:00:00+00:00,,Pasted text (3).txt,30,10,39