<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Anant Parmar — Blog</title><description>Senior AI Engineer building production AI agents — RAG, evals, memory, and workflows.</description><link>https://anantparmar.com</link><language>en</language><item><title>Monorepo vs Polyrepo: Team Structure Over Technology</title><link>https://anantparmar.com/blog/monorepo-vs-polyrepo-team-structure-over-technology</link><guid isPermaLink="true">https://anantparmar.com/blog/monorepo-vs-polyrepo-team-structure-over-technology</guid><description>You&apos;re starting a new project. Backend in Python. Frontend in TypeScript. Maybe some background jobs. The question comes up immediately: one repo or many?</description><pubDate>Thu, 20 Nov 2025 10:30:25 GMT</pubDate><category>startups</category><category>engineering-management</category><category>monorepo</category></item><item><title>High-Performance Bulk Insert with relationships</title><link>https://anantparmar.com/blog/high-performance-bulk-insert-with-relationships</link><guid isPermaLink="true">https://anantparmar.com/blog/high-performance-bulk-insert-with-relationships</guid><description>Ever tried to bulk insert thousands of records that depend on each other?</description><pubDate>Tue, 29 Jul 2025 04:38:25 GMT</pubDate><category>laravel</category><category>databases</category><category>developer</category><category>tips</category></item><item><title>3 essential tools for your JSON objects</title><link>https://anantparmar.com/blog/essential-tools-for-your-json-objects</link><guid isPermaLink="true">https://anantparmar.com/blog/essential-tools-for-your-json-objects</guid><description>As a developer, it is sometimes difficult to work with JSON. Especially if you are working with third-party APIs. The structure of the object is not in your control. And you have to work with what you</description><pubDate>Thu, 13 Jul 2023 04:38:25 GMT</pubDate><category>json</category><category>tools</category><category>developer-tools</category></item><item><title>Using GPT&apos;s Function Calling Capability: Stock Information Demo</title><link>https://anantparmar.com/blog/using-gpt-function-calling-capability-stock-information-demo</link><guid isPermaLink="true">https://anantparmar.com/blog/using-gpt-function-calling-capability-stock-information-demo</guid><description>The ability to extract insights from user input has always been an excellent use case for OpenAI APIs.</description><pubDate>Fri, 16 Jun 2023 09:59:40 GMT</pubDate><category>ai</category><category>python</category><category>gpt-3</category><category>openai</category><category>gpt-4</category></item><item><title>Dealing with incorrect PHP Intelephense errors in your Laravel Project</title><link>https://anantparmar.com/blog/dealing-with-incorrect-php-intelephense-errors-in-your-laravel-project</link><guid isPermaLink="true">https://anantparmar.com/blog/dealing-with-incorrect-php-intelephense-errors-in-your-laravel-project</guid><description>Intelephense can be annoying if you are not careful. Here is a solution to deal with incorrect errors in your Laravel project.</description><pubDate>Tue, 06 Jun 2023 08:42:26 GMT</pubDate><category>laravel</category><category>php</category><category>programming-tips</category><category>vscode-extensions</category></item><item><title>How to write clean Controllers in Laravel</title><link>https://anantparmar.com/blog/how-to-write-clean-controllers-in-laravel</link><guid isPermaLink="true">https://anantparmar.com/blog/how-to-write-clean-controllers-in-laravel</guid><description>As a beginner Laravel developer - writing clean controllers is crucial. In my experience, I have come across a lot of laravel projects where the controllers are 1000s of lines long. It should not have</description><pubDate>Thu, 25 May 2023 08:44:11 GMT</pubDate><category>laravel</category><category>php</category><category>best-practices</category><category>beginners</category><category>clean-code</category></item><item><title>ChatGPT API Prompting Guide &amp; Best Practices</title><link>https://anantparmar.com/blog/chatgpt-api-prompting-guide-best-practices</link><guid isPermaLink="true">https://anantparmar.com/blog/chatgpt-api-prompting-guide-best-practices</guid><description>This is not a programming or ChatGPT API integration tutorial, these are some key ideas and points to keep in mind while using ChatGPT API.</description><pubDate>Sat, 20 May 2023 06:29:08 GMT</pubDate><category>ai</category><category>apis</category><category>developer</category><category>chatgpt</category><category>promptengineering</category></item><item><title>Background Jobs in Laravel for Beginners</title><link>https://anantparmar.com/blog/laravel-background-jobs-for-beginners</link><guid isPermaLink="true">https://anantparmar.com/blog/laravel-background-jobs-for-beginners</guid><description>If you&apos;re a Laravel developer understanding background jobs is critical.</description><pubDate>Fri, 12 May 2023 18:36:30 GMT</pubDate><category>laravel</category><category>php</category><category>developer</category><category>beginners</category><category>clean-code</category></item><item><title>How I built a chat widget with ChatGPT in under an hour</title><link>https://anantparmar.com/blog/how-i-built-a-chat-widget-with-chatgpt-in-under-an-hour</link><guid isPermaLink="true">https://anantparmar.com/blog/how-i-built-a-chat-widget-with-chatgpt-in-under-an-hour</guid><description>Vibe coding experience before it was called &quot;Vibe coding&quot;.</description><pubDate>Thu, 27 Apr 2023 01:06:27 GMT</pubDate><category>user-experience</category><category>javascript</category><category>chat</category><category>tailwind-css</category><category>chatgpt</category></item></channel></rss>