<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Aminul Islam Alvi</title>
        <link>https://aialvi.me</link>
        <description>Senior Software Engineer building scalable SaaS products, modern web platforms, and maintainable systems with TypeScript, Node.js, React, PHP, and SQL.</description>
        <lastBuildDate>Thu, 17 Sep 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Aminul Islam Alvi</title>
            <url>https://aialvi.me/favicon.ico</url>
            <link>https://aialvi.me</link>
        </image>
        <copyright>All rights reserved 2026</copyright>
        <item>
            <title><![CDATA[Monolith vs Modular Monolith vs Microservices: A Decision Framework]]></title>
            <link>https://aialvi.me/articles/monolith-vs-modular-monolith-vs-microservices-a-decision-framework</link>
            <guid>https://aialvi.me/articles/monolith-vs-modular-monolith-vs-microservices-a-decision-framework</guid>
            <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Choose between a monolith, modular monolith, and microservices using a practical framework based on team structure, deployment, scale, data, and operational cost.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[TDD in Production Software: Where It Helps and Where I Do Not Force It]]></title>
            <link>https://aialvi.me/articles/tdd-in-production-software-where-it-helps-and-where-i-do-not-force-it</link>
            <guid>https://aialvi.me/articles/tdd-in-production-software-where-it-helps-and-where-i-do-not-force-it</guid>
            <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical guide to test-driven development in production software: where TDD improves design and confidence, where it creates friction, and how to use it without dogma.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[TypeScript Strict Mode: The Settings I Enable for Production Projects]]></title>
            <link>https://aialvi.me/articles/typescript-strict-mode-settings-for-production-projects</link>
            <guid>https://aialvi.me/articles/typescript-strict-mode-settings-for-production-projects</guid>
            <pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical TypeScript strict-mode configuration for production projects, with the bugs each compiler setting catches, trade-offs, and a safe adoption plan.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[Migrating a JSP and jQuery Frontend to React Without a Big-Bang Rewrite]]></title>
            <link>https://aialvi.me/articles/migrating-a-jsp-and-jquery-frontend-to-react-without-a-big-bang-rewrite</link>
            <guid>https://aialvi.me/articles/migrating-a-jsp-and-jquery-frontend-to-react-without-a-big-bang-rewrite</guid>
            <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical plan for migrating a JSP and jQuery frontend to React incrementally, with clear ownership, API contracts, testing, rollout, and microfrontend trade-offs.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[Production RAG Architecture: From Document Ingestion to Answer Generation]]></title>
            <link>https://aialvi.me/articles/production-rag-architecture-from-document-ingestion-to-answer-generation</link>
            <guid>https://aialvi.me/articles/production-rag-architecture-from-document-ingestion-to-answer-generation</guid>
            <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Design a production RAG architecture across document parsing, chunking, hybrid retrieval, reranking, grounding, evaluation, security, cost, and latency.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[The JavaScript Event Loop Explained Through Real Production Bugs]]></title>
            <link>https://aialvi.me/articles/javascript-event-loop-explained-through-real-production-bugs</link>
            <guid>https://aialvi.me/articles/javascript-event-loop-explained-through-real-production-bugs</guid>
            <pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Understand the JavaScript event loop through production bugs involving blocked requests, microtask starvation, concurrency, timers, and backpressure.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[How to Interview a Senior Node.js and TypeScript Engineer]]></title>
            <link>https://aialvi.me/articles/how-to-interview-a-senior-nodejs-and-typescript-engineer</link>
            <guid>https://aialvi.me/articles/how-to-interview-a-senior-nodejs-and-typescript-engineer</guid>
            <pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical interview process for senior Node.js and TypeScript engineers, with a scorecard, realistic exercises, strong signals, and red flags.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[How I Evaluate an Unfamiliar Codebase Before Making Major Changes]]></title>
            <link>https://aialvi.me/articles/how-i-evaluate-an-unfamiliar-codebase-before-making-major-changes</link>
            <guid>https://aialvi.me/articles/how-i-evaluate-an-unfamiliar-codebase-before-making-major-changes</guid>
            <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical codebase evaluation process for senior engineers who need to understand risk, architecture, tests, data, and delivery before making major changes.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[Senior Software Engineer vs Staff Engineer vs Tech Lead: What Actually Changes?]]></title>
            <link>https://aialvi.me/articles/senior-software-engineer-vs-staff-engineer-vs-tech-lead-what-actually-changes</link>
            <guid>https://aialvi.me/articles/senior-software-engineer-vs-staff-engineer-vs-tech-lead-what-actually-changes</guid>
            <pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A realistic breakdown of what actually changes when you move from Senior Software Engineer to Tech Lead or Staff Engineer.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[What a Senior Software Engineer Should Own in a Modern SaaS Team]]></title>
            <link>https://aialvi.me/articles/what-a-senior-software-engineer-should-own-in-a-modern-saas-team</link>
            <guid>https://aialvi.me/articles/what-a-senior-software-engineer-should-own-in-a-modern-saas-team</guid>
            <pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical guide to senior engineer ownership across product decisions, delivery, reliability, technical quality, and team effectiveness in a SaaS company.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[How to Hire a Senior Software Engineer: Skills, Signals and Red Flags]]></title>
            <link>https://aialvi.me/articles/how-to-hire-a-senior-software-engineer-skills-signals-and-red-flags</link>
            <guid>https://aialvi.me/articles/how-to-hire-a-senior-software-engineer-skills-signals-and-red-flags</guid>
            <pubDate>Mon, 10 Aug 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Learn how to hire a Senior Software Engineer with a clear scorecard, structured interviews, practical work samples, and evidence you can verify.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[Best JavaScript Tech Stack for Full-Stack Web Development]]></title>
            <link>https://aialvi.me/articles/best-javascript-tech-stack-full-stack-web-development</link>
            <guid>https://aialvi.me/articles/best-javascript-tech-stack-full-stack-web-development</guid>
            <pubDate>Sat, 26 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Explore the best JavaScript tech stack for full-stack web development, including frameworks, libraries, and tools.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[Gutenberg Block Development for React Developers]]></title>
            <link>https://aialvi.me/articles/gutenberg-for-react-developers</link>
            <guid>https://aialvi.me/articles/gutenberg-for-react-developers</guid>
            <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Learn how to create custom Gutenberg blocks using React, WordPress' block-based editor.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
        <item>
            <title><![CDATA[Mastering Front-End Development: A Comprehensive Guide from Basics to Advanced Techniques]]></title>
            <link>https://aialvi.me/articles/mastering-front-end-development-a-comprehensive-guide-from-basics-to-advanced-techniques</link>
            <guid>https://aialvi.me/articles/mastering-front-end-development-a-comprehensive-guide-from-basics-to-advanced-techniques</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Whether you're a novice aspiring to understand the essentials or an experienced developer aiming to enhance your skill set, this guide aims to be your comprehensive roadmap.]]></description>
            <author>hi@aialvi.me (Aminul Islam Alvi)</author>
        </item>
    </channel>
</rss>