<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>દ્વીપBlogs</title><link>https://blogs.dvippatel.in/</link><description>Recent content on દ્વીપBlogs</description><generator>Hugo -- 0.148.2</generator><language>en-us</language><lastBuildDate>Fri, 15 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blogs.dvippatel.in/index.xml" rel="self" type="application/rss+xml"/><item><title>From Prompt to Dashboard: Building a Secure Text-to-SQL Analytics Bot</title><link>https://blogs.dvippatel.in/posts/from-prompt-to-dashboard-building-secure-text-to-sql-analytics-bot/</link><pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate><guid>https://blogs.dvippatel.in/posts/from-prompt-to-dashboard-building-secure-text-to-sql-analytics-bot/</guid><description>&lt;p>Let me define the problem statement first:&lt;/p>
&lt;blockquote>
&lt;p>Users/managers constantly ask for slightly customized metrics or weird date ranges that standard dashboards don&amp;rsquo;t cover. Hardcoding a new UI chart for every edge-case query is unscalable.&lt;/p>&lt;/blockquote>
&lt;p>Sounds simple enough problem, right ?&lt;/p>
&lt;p>We could just make some chatbot API.&lt;/p>
&lt;p>Well it is simple if you ignore the security risk that it could be, plus how could a chatbot possibly provide visualizations?&lt;/p>
&lt;p>I was asking these questions to myself as well.&lt;br>
So let&amp;rsquo;s start from the very beginning and walk our way through it.&lt;/p></description></item><item><title>Real-Time Monitoring AI Architecture</title><link>https://blogs.dvippatel.in/posts/real-time-monitoring-ai-architecture/</link><pubDate>Mon, 11 May 2026 23:22:00 +0530</pubDate><guid>https://blogs.dvippatel.in/posts/real-time-monitoring-ai-architecture/</guid><description>&lt;p>In this article, I’ll explain the architecture of the Real-Time Object Detection monitoring system I designed, what decisions I made, why I made them, and how I did the testing, which is also very interesting.&lt;/p>
&lt;p>Below is my stack and how the components interact with each other.&lt;/p>
&lt;p>&lt;img alt="Real-time monitoring architecture diagram" loading="lazy" src="https://blogs.dvippatel.in/images/posts/real-time-monitoring-ai-architecture/surface-pro-8-1.webp">&lt;/p>
&lt;p>Let’s start from the beginning.&lt;/p>
&lt;h3 id="first-phase">First Phase&lt;/h3>
&lt;p>First there was Light.&lt;/p>
&lt;p>I mean the Security Camera. It uses a protocol called ‘RTSP’, which MediaMTX uses to take in the feed and transport it to our &lt;code>service 1&lt;/code>.&lt;/p></description></item><item><title>Privacy Policy</title><link>https://blogs.dvippatel.in/privacy-policy/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://blogs.dvippatel.in/privacy-policy/</guid><description>&lt;h2 id="introduction">Introduction&lt;/h2>
&lt;p>Welcome to &lt;strong>દ્વીપBlogs&lt;/strong>. Your privacy is important to me. This policy explains what information is collected when you visit this site and how it is used.&lt;/p>
&lt;h2 id="1-information-collection-google-analytics">1. Information Collection (Google Analytics)&lt;/h2>
&lt;p>I use &lt;strong>Google Analytics 4 (GA4)&lt;/strong> to understand how visitors interact with my blog. This helps me see which posts are helpful and which topics I should write more about.&lt;/p>
&lt;p>GA4 collects data such as:&lt;/p>
&lt;ul>
&lt;li>Your general location (City/Country).&lt;/li>
&lt;li>The device and browser you are using.&lt;/li>
&lt;li>How long you stayed on a page.&lt;/li>
&lt;li>Which links you clicked.&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Note:&lt;/strong> This data is anonymized and does not allow me to identify you personally. Google Analytics uses &amp;ldquo;cookies&amp;rdquo; to collect this data.&lt;/p></description></item><item><title>Getting Started with Git</title><link>https://blogs.dvippatel.in/posts/my-first-post/</link><pubDate>Sun, 01 Feb 2026 12:52:20 +0530</pubDate><guid>https://blogs.dvippatel.in/posts/my-first-post/</guid><description>&lt;h2 id="initial-process">Initial Process&lt;/h2>
&lt;h3 id="1-github-account">1. GitHub Account&lt;/h3>
&lt;p>Make sure you already have a GitHub company account. If you don’t ask your supervisor to provide it to you.&lt;/p>
&lt;h3 id="2-install-dependencies">2. Install Dependencies&lt;/h3>
&lt;p>Check if you have git installed from this command in PowerShell.
&lt;code>git —version&lt;/code>&lt;/p>
&lt;p>If it’s not installed, then install it as such&lt;/p>
&lt;p>&lt;code>winget install --id Git.Git -e --source winget&lt;/code>&lt;/p>
&lt;p>To check if it’s installed, run the command &lt;code>git --version&lt;/code> once again in a new PowerShell window or tab.&lt;/p></description></item></channel></rss>