Complete System Design Guide: Scalability, Networking, Databases, Web Communication & MessagingVertical Scaling vs. Horizontal Scaling Vertical Scaling (Scaling Up): Upgrading the existing server by adding more CPU, RAM, or storage. It is simpler but has hardware limits. Horizontal Scaling (Scaling Out): Adding more servers to distribute the...Feb 16, 2025 · 3 min readpython-modules-and-packages.hashnode.dev
Understanding Python Modules and Packages for Better Code OrganizationIntroduction: As a programmer or coder or web developer, writing clean, reusable, and maintainable code is essential. Python provides two powerful tools ""Modules & Packages"" to help you organize your projects efficiently. Understanding this concept...Feb 4, 2025 · 2 min readpython-modules-and-packages.hashnode.dev
How to Contribute to Open Source.In this chapter, I'll guide you through the process of contributing to open-source projects. Finding a Project to Work on. One of the first challenges you might face when getting started with open-source is finding a project to contribute to. Here ar...Jun 9, 2024 · 13 min readdevjahirulislam.hashnode.dev
Design System - A Case Study.You might have studied, learned, or used a design system at some point in your coding career. But what role do design systems play in our projects? Why should we even bother to create or use them? In this article, you'll learn what design systems are...Mar 5, 2024 · 10 min readdevjahirulislam.hashnode.dev
Thinking in React.js Way.Reactjs can change your thought about the designs and the app build. When you build a UI with React, you will first break it into parts called components. Then, you'll describe the different visual states for each of your components. Finally, connect...Feb 22, 2024 · 4 min readdevjahirulislam.hashnode.dev