<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Manjit's Blog</title>
    <link>https://manjitsportfolio.dev/blog</link>
    <description>Articles on Full Stack Development, MCA journey, and tech insights.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 26 Oct 2026 01:41:11 GMT</lastBuildDate>
    <atom:link href="https://manjitsportfolio.dev/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Interview Cheatsheet: Common Questions and Answers You Can Customize</title>
      <link>https://manjitsportfolio.dev/blog/developer-interview-cheatsheet-common-questions-answers-coding-examples</link>
      <guid isPermaLink="false">developer-interview-cheatsheet-common-questions-answers-coding-examples</guid>
      <pubDate>Wed, 21 Oct 2026 18:05:46 GMT</pubDate>
      <description>Prepare for developer and fresher interviews with common HR and technical questions, customizable sample answers, project explanation frameworks, and practical tips for answering confidently—even when you don&apos;t know everything.</description>
      <category>Career</category>
    </item>
    <item>
      <title>API Rate Limiting: Protecting a Mobile App and Its Backend</title>
      <link>https://manjitsportfolio.dev/blog/api-rate-limiting-protecting-a-mobile-app-and-its-backend</link>
      <guid isPermaLink="false">api-rate-limiting-protecting-a-mobile-app-and-its-backend</guid>
      <pubDate>Tue, 20 Oct 2026 18:44:59 GMT</pubDate>
      <description>Learn how API rate limiting protects backend services from excessive traffic. Explore HTTP 429 responses, Redis-based rate limiters, Express middleware, and React Native retry strategies with practical TypeScript examples.</description>
      <category>Backend</category>
    </item>
    <item>
      <title>AWS Cloud Computing: From Fundamentals to Real-World Architecture</title>
      <link>https://manjitsportfolio.dev/blog/aws-cloud-computing-from-fundamentals-to-real-world-architecture</link>
      <guid isPermaLink="false">aws-cloud-computing-from-fundamentals-to-real-world-architecture</guid>
      <pubDate>Tue, 20 Oct 2026 07:05:55 GMT</pubDate>
      <description>A complete guide to cloud computing with AWS, covering distributed systems, clustering, virtualization, cloud service models, migration, EC2, virtual machine management, secure storage, Aneka, CometCloud, enterprise cloud solutions, workflow engines, and scientific applications—with practical examples and diagrams.</description>
      <category>Tutorial</category>
    </item>
    <item>
      <title>Background Jobs in React Native Apps: Queues, Retries, and Offline Tasks</title>
      <link>https://manjitsportfolio.dev/blog/background-jobs-in-react-native-apps-queues-retries-and-offline-tasks</link>
      <guid isPermaLink="false">background-jobs-in-react-native-apps-queues-retries-and-offline-tasks</guid>
      <pubDate>Tue, 20 Oct 2026 06:13:06 GMT</pubDate>
      <description>Learn how to handle background tasks in React Native, build offline queues, retry failed API requests with exponential backoff, and use server-side job queues with Redis and BullMQ.</description>
      <category>Mobile Development</category>
    </item>
    <item>
      <title>Pagination, Filtering, and Sorting in React Native Apps</title>
      <link>https://manjitsportfolio.dev/blog/pagination-filtering-and-sorting-in-react-native-apps</link>
      <guid isPermaLink="false">pagination-filtering-and-sorting-in-react-native-apps</guid>
      <pubDate>Mon, 19 Oct 2026 19:19:20 GMT</pubDate>
      <description>Learn how to build responsive React Native lists with server-side pagination, search, filtering, sorting, typed API requests, and efficient database queries.</description>
      <category>Mobile Development</category>
    </item>
    <item>
      <title>Authentication and Authorization for Mobile Apps</title>
      <link>https://manjitsportfolio.dev/blog/authentication-and-authorization-for-mobile-apps</link>
      <guid isPermaLink="false">authentication-and-authorization-for-mobile-apps</guid>
      <pubDate>Sun, 18 Oct 2026 16:48:14 GMT</pubDate>
      <description>Learn how to secure a React Native app with access and refresh tokens, platform-backed secure storage, protected navigation, and server-side authorization.</description>
      <category>Mobile Development</category>
    </item>
    <item>
      <title>React Native Performance: Finding and Fixing Slow Screens</title>
      <link>https://manjitsportfolio.dev/blog/react-native-performance-finding-and-fixing-slow-screens</link>
      <guid isPermaLink="false">react-native-performance-finding-and-fixing-slow-screens</guid>
      <pubDate>Sun, 18 Oct 2026 11:44:38 GMT</pubDate>
      <description>Learn how to diagnose and fix slow React Native screens using profiling, efficient list rendering, stable props, memoization, and practical performance measurements.</description>
      <category>Mobile Development</category>
    </item>
    <item>
      <title>Build a REST API with Node.js and Express</title>
      <link>https://manjitsportfolio.dev/blog/build-a-rest-api-with-nodejs-and-express</link>
      <guid isPermaLink="false">build-a-rest-api-with-nodejs-and-express</guid>
      <pubDate>Sat, 17 Oct 2026 19:14:05 GMT</pubDate>
      <description>Build a working REST API from scratch with Node.js and Express. Learn how to structure routes, implement CRUD operations, validate input, handle errors, and test endpoints with practical examples.</description>
      <category>Tutorial</category>
    </item>
    <item>
      <title>Building a Modern Web Application: From Frontend to Backend</title>
      <link>https://manjitsportfolio.dev/blog/building-a-modern-web-application-from-frontend-to-backend</link>
      <guid isPermaLink="false">building-a-modern-web-application-from-frontend-to-backend</guid>
      <pubDate>Sat, 17 Oct 2026 19:10:11 GMT</pubDate>
      <description>Learn how a modern web application connects its frontend, backend API, database, authentication, and deployment. Follow a practical architecture from the user&apos;s first request to a validated database operation and back.</description>
      <category>Web Development</category>
    </item>
    <item>
      <title>Stop Adding Tools to Your Stack Without Understanding the Problem</title>
      <link>https://manjitsportfolio.dev/blog/stop-adding-tools-to-your-stack-without-understanding-the-problem</link>
      <guid isPermaLink="false">stop-adding-tools-to-your-stack-without-understanding-the-problem</guid>
      <pubDate>Sat, 17 Oct 2026 18:53:54 GMT</pubDate>
      <description>Every new framework, database, and DevOps tool adds complexity. Learn how to choose technologies based on the problems they solve, evaluate trade-offs, and build deeper engineering skills without turning your stack into a collection of trends.</description>
      <category>Opinion</category>
    </item>
    <item>
      <title>Your First Open-Source Contribution: A Practical Workflow</title>
      <link>https://manjitsportfolio.dev/blog/your-first-open-source-contribution-a-practical-workflow</link>
      <guid isPermaLink="false">your-first-open-source-contribution-a-practical-workflow</guid>
      <pubDate>Sat, 17 Oct 2026 18:35:38 GMT</pubDate>
      <description>Your first open-source contribution does not need to be a major feature. Learn how to choose a beginner-friendly repository, understand an issue, set up the project, make a focused change, and submit a pull request that maintainers can review confidently.</description>
      <category>Open Source</category>
    </item>
    <item>
      <title>Learning Cloud-Native Development as a Student Developer</title>
      <link>https://manjitsportfolio.dev/blog/learning-cloud-native-development-as-a-student-developer</link>
      <guid isPermaLink="false">learning-cloud-native-development-as-a-student-developer</guid>
      <pubDate>Sat, 17 Oct 2026 18:25:18 GMT</pubDate>
      <description>Cloud-native development can feel overwhelming when every roadmap introduces another tool. Learn how to build a strong foundation in Linux, networking, containers, cloud infrastructure, CI/CD, and monitoring through practical projects that prepare you for real-world engineering work.</description>
      <category>Career</category>
    </item>
    <item>
      <title>Testing APIs Before They Break in Production</title>
      <link>https://manjitsportfolio.dev/blog/testing-apis-before-they-break-in-production</link>
      <guid isPermaLink="false">testing-apis-before-they-break-in-production</guid>
      <pubDate>Sat, 17 Oct 2026 18:09:16 GMT</pubDate>
      <description>A successful API response does not guarantee that your backend is reliable. Learn how to test endpoints, validate status codes and response data, handle failures, automate regression tests, and catch bugs before they reach production.</description>
      <category>Backend</category>
    </item>
    <item>
      <title>Linux Commands Every Backend Developer Should Know</title>
      <link>https://manjitsportfolio.dev/blog/linux-commands-every-backend-developer-should-know</link>
      <guid isPermaLink="false">linux-commands-every-backend-developer-should-know</guid>
      <pubDate>Sat, 17 Oct 2026 17:30:52 GMT</pubDate>
      <description>Learn the Linux commands backend developers use to navigate servers, inspect logs, manage processes, check network connections, and troubleshoot production issues. Includes practical examples you can use while deploying and maintaining applications.</description>
      <category>DevOps</category>
    </item>
    <item>
      <title>Git Branching Strategies for Small Development Teams</title>
      <link>https://manjitsportfolio.dev/blog/git-branching-strategies-for-small-development-teams</link>
      <guid isPermaLink="false">git-branching-strategies-for-small-development-teams</guid>
      <pubDate>Sat, 17 Oct 2026 17:19:27 GMT</pubDate>
      <description>Learn how small development teams can organize Git branches, collaborate through pull requests, resolve merge conflicts, and choose a branching strategy without adding unnecessary complexity.</description>
      <category>Open Source</category>
    </item>
    <item>
      <title>CI/CD Explained: From Git Push to Production</title>
      <link>https://manjitsportfolio.dev/blog/cicd-explained-from-git-push-to-production</link>
      <guid isPermaLink="false">cicd-explained-from-git-push-to-production</guid>
      <pubDate>Sat, 17 Oct 2026 16:04:25 GMT</pubDate>
      <description>CI/CD automates the process of validating, building, and delivering software. Learn how continuous integration, delivery, and deployment work together, how a typical pipeline runs, and what developers should secure before shipping changes.</description>
      <category>DevOps</category>
    </item>
    <item>
      <title>Managing Server State and UI State in React Native</title>
      <link>https://manjitsportfolio.dev/blog/managing-server-state-and-ui-state-in-react-native</link>
      <guid isPermaLink="false">managing-server-state-and-ui-state-in-react-native</guid>
      <pubDate>Sat, 17 Oct 2026 15:43:59 GMT</pubDate>
      <description>Not all state in a React Native app should be managed the same way. Learn the difference between server state and UI state, when to use Redux Toolkit or TanStack Query, and how to keep mobile applications predictable and maintainable.</description>
      <category>Mobile Development</category>
    </item>
    <item>
      <title>Monolith vs. Microservices: What Should You Choose First?</title>
      <link>https://manjitsportfolio.dev/blog/monolith-vs-microservices-what-should-you-choose-first</link>
      <guid isPermaLink="false">monolith-vs-microservices-what-should-you-choose-first</guid>
      <pubDate>Sat, 17 Oct 2026 15:07:15 GMT</pubDate>
      <description>Monoliths and microservices solve different architectural problems. Learn how they differ, understand their trade-offs, and decide which approach makes sense for your application before adding unnecessary complexity.</description>
      <category>Backend</category>
    </item>
    <item>
      <title>Redis Caching: Making Backend APIs More Efficient</title>
      <link>https://manjitsportfolio.dev/blog/redis-caching-making-backend-apis-more-efficient</link>
      <guid isPermaLink="false">redis-caching-making-backend-apis-more-efficient</guid>
      <pubDate>Sat, 17 Oct 2026 14:27:26 GMT</pubDate>
      <description>Caching can reduce repeated database work and improve API responsiveness—but only when data freshness and invalidation are handled carefully. Learn how Redis caching works, when to use it, and how to avoid common pitfalls.</description>
      <category>Backend</category>
    </item>
    <item>
      <title>Designing a Node.js REST API That Can Grow</title>
      <link>https://manjitsportfolio.dev/blog/designing-a-nodejs-rest-api-that-can-grow</link>
      <guid isPermaLink="false">designing-a-nodejs-rest-api-that-can-grow</guid>
      <pubDate>Sat, 17 Oct 2026 14:02:39 GMT</pubDate>
      <description>A maintainable REST API needs more than working endpoints. Learn how to organize routes, controllers, services, validation, database access, and centralized error handling in a Node.js application that can evolve as requirements grow.</description>
      <category>Backend</category>
    </item>
  </channel>
</rss>