<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Muhammad Azizul Hoque Jiku — Blog</title>
    <link>https://jikmunn.vercel.app/blogs</link>
    <atom:link href="https://jikmunn.vercel.app/rss.xml" rel="self" type="application/rss+xml" />
    <description>Latest articles from Muhammad Azizul Hoque Jiku</description>
    <language>en-US</language>
    <lastBuildDate>Wed, 19 Aug 2026 17:26:37 GMT</lastBuildDate>
    <item>
      <title>Understanding React Server Components</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b474</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b474</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>React Server Components represent a paradigm shift in how we build React applications. This article explores the architecture, benefits, and practical implementation strategies for server components. We&apos;ll cover data fetching patterns, code splitting, and performance optimizations that make RSC a game-changer for modern web development.</description>
    </item>
    <item>
      <title>Building Scalable APIs with Node.js</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b476</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b476</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>Learn how to design and implement scalable RESTful APIs using Node.js and Express. This comprehensive guide covers middleware patterns, error handling, authentication strategies, rate limiting, caching, database optimization, and deployment strategies. We&apos;ll build a production-ready API from scratch with TypeScript and Prisma ORM.</description>
    </item>
    <item>
      <title>CSS Grid vs Flexbox: When to Use Each</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b47a</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b47a</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>Both CSS Grid and Flexbox are powerful layout systems, but knowing when to use each is crucial. This article breaks down the strengths and use cases for both, with practical examples and interactive demos. Learn how to combine them effectively for responsive, maintainable layouts.</description>
    </item>
    <item>
      <title>Securing Your Node.js Applications</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b480</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b480</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>Security should never be an afterthought. This guide covers essential security practices for Node.js applications: input validation, SQL injection prevention, XSS protection, CSRF tokens, secure authentication, rate limiting, and security headers. Learn how to implement helmet, CORS, and other middleware for production-ready security.</description>
    </item>
    <item>
      <title>Building Real-time Apps with WebSockets</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b482</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b482</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>WebSockets enable real-time, bidirectional communication between clients and servers. This tutorial demonstrates building a real-time chat application using Socket.io, covering connection management, room-based messaging, presence detection, and scaling considerations for production deployments.</description>
    </item>
    <item>
      <title>Observability for Node.js Microservices</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b484</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b484</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>As systems grow into microservices, understanding what&apos;s happening in production gets harder. This article walks through building an observability stack with structured logging, Prometheus metrics, and distributed tracing with OpenTelemetry, so you can debug production incidents in minutes instead of hours.</description>
    </item>
    <item>
      <title>A Practical Guide to Database Indexing</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b486</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e850bce1a1acbdf8b486</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:44 GMT</pubDate>
      <description>Slow queries are usually a missing-index problem in disguise. This guide explains how B-tree and composite indexes work, how to read a query planner&apos;s output, and a step-by-step process for finding and fixing the indexes actually worth adding to a PostgreSQL or MongoDB database.</description>
    </item>
    <item>
      <title>Shipping a Headless Storefront with Next.js</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b488</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b488</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:45 GMT</pubDate>
      <description>Headless commerce separates your storefront from your backend platform, giving you full control over UX while keeping checkout and inventory logic centralized. This walkthrough builds a headless storefront on Next.js against a Shopify backend, covering ISR, cart state, and checkout handoff.</description>
    </item>
    <item>
      <title>Designing Accessible Forms</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b48a</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b48a</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:45 GMT</pubDate>
      <description>Accessible forms aren&apos;t just about compliance — they&apos;re better forms for everyone. This article covers label association, error messaging patterns, focus management, and keyboard navigation, with before-and-after examples showing exactly what changes and why it matters.</description>
    </item>
    <item>
      <title>Observability-Driven Alerting: Fewer Pages, Faster Fixes</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b490</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b490</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:45 GMT</pubDate>
      <description>Most alert fatigue comes from paging on causes instead of symptoms. This follow-up to our observability series covers SLO-based alerting, error budgets, and how to design dashboards that actually get looked at during an incident instead of after.</description>
    </item>
    <item>
      <title>REST vs GraphQL: A Decision Framework</title>
      <link>https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b492</link>
      <guid isPermaLink="true">https://jikmunn.vercel.app/blogs/6a79e851bce1a1acbdf8b492</guid>
      <pubDate>Mon, 10 Aug 2026 15:03:45 GMT</pubDate>
      <description>REST and GraphQL both solve real problems, and picking one is rarely just a technical decision. This article lays out a decision framework based on client diversity, caching needs, team size, and query complexity, with real examples from production systems.</description>
    </item>
  </channel>
</rss>