<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Amit kumar</title>
    <description>The latest articles on Forem by Amit kumar (@mern-developer-expert).</description>
    <link>https://forem.com/mern-developer-expert</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3754388%2Fd642b52e-9cf6-42d6-aaab-dc504de2f49a.jpg</url>
      <title>Forem: Amit kumar</title>
      <link>https://forem.com/mern-developer-expert</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/mern-developer-expert"/>
    <language>en</language>
    <item>
      <title>I FOUND THIS ARTICLE HELPFUL FOR ME AS I WAS STUCK IN TOKEN ROTATION IN SERVER COMPONENT</title>
      <dc:creator>Amit kumar</dc:creator>
      <pubDate>Wed, 25 Feb 2026 21:13:42 +0000</pubDate>
      <link>https://forem.com/mern-developer-expert/i-found-this-article-helpful-for-me-as-i-was-stuck-in-token-rotation-in-server-component-2af7</link>
      <guid>https://forem.com/mern-developer-expert/i-found-this-article-helpful-for-me-as-i-was-stuck-in-token-rotation-in-server-component-2af7</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/mabaranowski" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F823190%2Fd3ad98a1-8e8f-4bb0-b88c-19ebc2205627.jpg" alt="mabaranowski"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/mabaranowski/nextjs-authentication-jwt-refresh-token-rotation-with-nextauthjs-5696" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Next.js Authentication - JWT Refresh Token Rotation with NextAuth.js&lt;/h2&gt;
      &lt;h3&gt;Mateusz Baranowski ・ Mar 4 '22&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#nextjs&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#authentication&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#jwt&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>nextjs</category>
      <category>authentication</category>
      <category>jwt</category>
    </item>
    <item>
      <title>Backend Development for Beginners: The Brain Behind Every App (Node.js/Express Guide - Part 1)</title>
      <dc:creator>Amit kumar</dc:creator>
      <pubDate>Thu, 05 Feb 2026 08:20:02 +0000</pubDate>
      <link>https://forem.com/mern-developer-expert/backend-development-for-beginners-the-brain-behind-every-app-nodejsexpress-guide-part-1-1d7j</link>
      <guid>https://forem.com/mern-developer-expert/backend-development-for-beginners-the-brain-behind-every-app-nodejsexpress-guide-part-1-1d7j</guid>
      <description>&lt;p&gt;If the Frontend is the "face" of an application, the Backend is the brain. It handles the logic, security, and data that users never see but constantly interact with.&lt;/p&gt;

&lt;p&gt;In this first part of my guide, we’re breaking down the fundamental pillars of backend engineering.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The Trinity of the Backend 🏛️
Every system relies on three core components:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The Language/Framework: Logic providers like Node.js (Express), Python (FastAPI), or Java (Spring Boot).&lt;/p&gt;

&lt;p&gt;The Database: Where data lives. Whether it's SQL (PostgreSQL) for structured data or NoSQL (MongoDB) for flexibility.&lt;/p&gt;

&lt;p&gt;The Server: The computer that "serves" data. In 2026, we mostly use cloud providers like AWS or DigitalOcean.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;APIs: The Bridge 🌉&lt;br&gt;
APIs are the messengers. When a user clicks "Add to Cart," the API carries that request to the server, waits for the "brain" to update the database, and brings back a success message.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Modern Folder Structure 📁&lt;br&gt;
Organizing code is just as important as writing it. A clean Node/Express structure looks like this:&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;models/ - Data schemas&lt;/p&gt;

&lt;p&gt;controllers/ - Business logic&lt;/p&gt;

&lt;p&gt;routes/ - Endpoint definitions&lt;/p&gt;

&lt;p&gt;middlewares/ - Auth &amp;amp; Logging&lt;/p&gt;

&lt;p&gt;What’s next?&lt;br&gt;
In Part 2, we will build a real CRUD API with MongoDB and proper error handling.&lt;/p&gt;

&lt;p&gt;Check out the full article on my portfolio: &lt;a href="https://www.amitdevjourney.xyz/blogs/backend-development-for-beginners-the-brain-behind-every-app-node-js-express-js-guide-part-1" rel="noopener noreferrer"&gt;amitdevjourney.xyz&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>node</category>
      <category>backend</category>
    </item>
  </channel>
</rss>
