<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tech Notes | Pritam Ghosh</title>
    <link>https://mepritam.dev/references/</link>
    <description>Full-Stack &amp; AI Engineer building TypeScript/Next.js products, Go services, and LangGraph RAG systems. Immediate joiner targeting L4 / SDE II roles.</description>
    <language>en-us</language>
    <lastBuildDate>Fri, 04 Sep 2026 19:25:16 GMT</lastBuildDate>
    <atom:link href="https://mepritam.dev/references/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Transactional Outbox and CDC for Distributed Systems</title>
      <link>https://mepritam.dev/references/transactional-outbox-cdc-postgresql-kafka/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/transactional-outbox-cdc-postgresql-kafka/</guid>
      <description>Eliminate dual-write inconsistencies and race conditions across distributed microservices using PostgreSQL WAL logical decoding and Kafka.</description>
      <pubDate>Wed, 02 Sep 2026 02:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Distributed Tracing in LLM Pipelines with OpenTelemetry</title>
      <link>https://mepritam.dev/references/distributed-tracing-llm-opentelemetry/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/distributed-tracing-llm-opentelemetry/</guid>
      <description>How to instrument OpenTelemetry spans, track token consumption, and capture multi-turn agent tool calls across distributed LLM services.</description>
      <pubDate>Mon, 24 Aug 2026 02:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Replacing Jenkins with a Single-Binary Deploy Panel</title>
      <link>https://mepritam.dev/references/minimal-internal-deploy-tool/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/minimal-internal-deploy-tool/</guid>
      <description>Architectural evaluation of zero-CI, local-execution internal deployment tools like deploy-panel, detailing pros, cons, security model, and decision matrix.</description>
      <pubDate>Sun, 02 Aug 2026 05:41:54 GMT</pubDate>
    </item>
    <item>
      <title>Stateful Agent Orchestration with LangGraph</title>
      <link>https://mepritam.dev/references/stateful-agent-orchestration-langgraph/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/stateful-agent-orchestration-langgraph/</guid>
      <description>Design deterministic, cycle-safe multi-agent systems using LangGraph state machines  with explicit transition states, guardrails, and runtime validation.</description>
      <pubDate>Tue, 14 Jul 2026 02:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Hybrid Retrieval and Cross-Encoder Reranking for RAG</title>
      <link>https://mepritam.dev/references/beyond-vector-search-hybrid-retrieval-reranking/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/beyond-vector-search-hybrid-retrieval-reranking/</guid>
      <description>How to combine BM25 keyword search with dense vector embeddings and cross-encoder reranking for reliable production RAG systems.</description>
      <pubDate>Mon, 06 Jul 2026 18:30:00 GMT</pubDate>
    </item>
    <item>
      <title>Type-Safe LLM Outputs with Zod and JSON Schema</title>
      <link>https://mepritam.dev/references/constraining-llms-structured-outputs-zod-jsonschema/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/constraining-llms-structured-outputs-zod-jsonschema/</guid>
      <description>Bypass fragile prompt engineering with runtime-checked, schema-constrained LLM outputs in production TypeScript pipelines.</description>
      <pubDate>Mon, 06 Jul 2026 18:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building a GenAI Chatbot Without a Vector DB</title>
      <link>https://mepritam.dev/references/building-genai-chatbot-without-vector-database/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/building-genai-chatbot-without-vector-database/</guid>
      <description>How we built a production LangGraph GenAI chatbot with JSON embeddings and semantic retrieval, achieving 95% Jest coverage without a vector database.</description>
      <pubDate>Mon, 11 May 2026 03:45:00 GMT</pubDate>
    </item>
    <item>
      <title>Clean Code: Rules and Best Practices for Readable Software</title>
      <link>https://mepritam.dev/references/clean-code/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/clean-code/</guid>
      <description>A summary of clean code principles, design rules, naming conventions, and testing practices to help you write maintainable, readable software.</description>
      <pubDate>Mon, 19 Dec 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>The Best of the Best Practices (BOBP) Guide for Python</title>
      <link>https://mepritam.dev/references/python-best-practices/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/python-best-practices/</guid>
      <description>A compilation of the best of the best practices (BOBP) for developing clean, performant, readable, and highly maintainable Python applications.</description>
      <pubDate>Mon, 19 Dec 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>System design cheat sheet</title>
      <link>https://mepritam.dev/references/system-design-cheatsheet/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/system-design-cheatsheet/</guid>
      <description>A practical cheat sheet for system design and architecture, covering trade-offs, scalability, microservices, load balancing, caching, and databases.</description>
      <pubDate>Sat, 17 Dec 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Frontend Development Bookmarks</title>
      <link>https://mepritam.dev/references/frontend-development-bookmarks/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/frontend-development-bookmarks/</guid>
      <description>Curated collection of frontend development bookmarks, design assets, performance tips, and CSS utilities gathered from years of professional web engineering.</description>
      <pubDate>Fri, 14 Oct 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Reactive Programming</title>
      <link>https://mepritam.dev/references/reactive-programming/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/reactive-programming/</guid>
      <description>An easy-to-understand introduction to reactive programming, explaining RxJS observables, data streams, and asynchronous event-driven architectures.</description>
      <pubDate>Fri, 14 Oct 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Windows 11 | Windows 10 Setup</title>
      <link>https://mepritam.dev/references/windows-10-windows-11-setup/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/windows-10-windows-11-setup/</guid>
      <description>Detailed setup guide for configuring Windows 11 and Windows 10 for web development, featuring WSL2, terminal optimization, and development toolchains.</description>
      <pubDate>Fri, 09 Sep 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Setup Ubuntu 22.04 for Developer</title>
      <link>https://mepritam.dev/references/setup-ubuntu-22-04/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/setup-ubuntu-22-04/</guid>
      <description>Setup guide to configure Ubuntu 22.04 LTS Desktop for web developers, featuring terminal tuning, editor configs, and docker installation instructions.</description>
      <pubDate>Mon, 02 May 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Setup Node.js, Nginx, SSL to server</title>
      <link>https://mepritam.dev/references/setup-node-nginx-ssl/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/setup-node-nginx-ssl/</guid>
      <description>Learn how to deploy a Node.js server behind Nginx as a reverse proxy and configure free SSL certificates from Let&apos;s Encrypt on Ubuntu or Debian hosts.</description>
      <pubDate>Wed, 05 Jan 2022 07:36:26 GMT</pubDate>
    </item>
    <item>
      <title>Setup ESLint, Prettier, EditorConfig, and JSConfig in React Apps</title>
      <link>https://mepritam.dev/references/setup-eslint-prettier-editorconfig-jsconfig-in-react-apps/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/setup-eslint-prettier-editorconfig-jsconfig-in-react-apps/</guid>
      <description>A practical guide to configuring ESLint, Prettier, EditorConfig, and JSConfig in React projects to automate linting, code formatting, and import resolution.</description>
      <pubDate>Fri, 11 Jun 2021 20:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Install PostgreSQL in Ubuntu 20.04</title>
      <link>https://mepritam.dev/references/install-postgresql-in-ubuntu-2004/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/install-postgresql-in-ubuntu-2004/</guid>
      <description>Step-by-step developer guide to installing PostgreSQL on Ubuntu 20.04 LTS, setting up a database user, and configuring secure remote access connections.</description>
      <pubDate>Wed, 09 Jun 2021 20:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Comparison among different operating systems</title>
      <link>https://mepritam.dev/references/comparison-among-desktop-operating-systems/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/comparison-among-desktop-operating-systems/</guid>
      <description>Comparison among different operating systems considering the features like user convenience, support, adaptability, safety, security etc.</description>
      <pubDate>Sun, 06 Jun 2021 20:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Awesome Design Tools</title>
      <link>https://mepritam.dev/references/awesome-design-tools/</link>
      <guid isPermaLink="true">https://mepritam.dev/references/awesome-design-tools/</guid>
      <description>A curated list of awesome design tools, plugins, UI kits, and conferences compiled to help product designers and developers build better user interfaces.</description>
      <pubDate>Mon, 28 Sep 2020 07:36:26 GMT</pubDate>
    </item>
  </channel>
</rss>
