anujchoudhari.hashnode.devMonorepo vs Polyrepo: What I Use and WhyAs applications grow beyond a single codebase, one architectural decision inevitably comes up: Should everything live in one repository, or should each service have its own repository? This question sounds simple, but in practice, it influences how t...Jan 3·5 min read
anujchoudhari.hashnode.devLessons Learned From Building Real-World ApplicationsBuilding real-world applications is very different from building demo projects or tutorials. In tutorials, everything works as expected, requirements are clear, and edge cases are often ignored. In real-world applications, however, systems evolve, us...Dec 22, 2025·4 min read
anujchoudhari.hashnode.devHow to Structure Scalable Web ApplicationsBuilding a scalable web application is not about using the latest framework or deploying on the most expensive cloud platform. True scalability comes from clear structure, thoughtful design, and disciplined engineering practices. Over time, while wor...Nov 11, 2025·4 min read
anujchoudhari.hashnode.devWhy I Choose Next.js for Most of My Client ProjectsWhen business owners approach me for a website, they are rarely looking for “technology.” What they actually want is visibility, credibility, and a strong online impression. Their website is often the first interaction a potential customer has with t...Oct 13, 2025·5 min read
anujchoudhari.hashnode.devLinux File SystemWhat is Linux File System? A Linux file system is a structured collection of files on a disk drive or a partition. A partition is a segment of memory that contains some specific data. In our machine, there can be various partitions of memory. General...Apr 24, 2023·16 min read