pixelnotes.hashnode.devConcurrency Vs Parallelism1. Introduction Modern applications are expected to be fast, responsive, and scalable. Whether you are writing a web server, crunching large datasets, or building mobile apps, chances are you need to think about doing more than one thing at a time. H...Jul 23, 2025·4 min read
pixelnotes.hashnode.devUnderstanding Multi-Threading and Multi-Processing in PythonIntroduction Applications often need to do many things at once: download files, process images, serve web requests, or compute huge datasets. This is where concurrency and parallelism come in. While Python supports both, it has some surprising quirks...Jun 22, 2025·6 min read
pixelnotes.hashnode.devThe OSI ModelYou still don't know what the OSI model is, eh? Don't worry, I'm not going to embarrass you for it. This blog is all about simplifying the model and explaining the model using relevant examples. Why Should I Even Care About It? If you have ever wonde...Dec 22, 2023·4 min read
pixelnotes.hashnode.devRate LimitingIntro If you use Twitter regularly, you would have experienced this firsthand in early July 2023. Almost everyone on the platform was rate-limited. It was hilarious. Some people thought this was it for Twitter, and other platforms like Mastodon would...Dec 14, 2023·2 min read
pixelnotes.hashnode.devHello Load BalancerIntro So firstly, load balancing is simply, as by the name -balancing or managing the load on your server. Simple. right? It ensures that no single server is overwhelmed with traffic, preventing bottlenecks and enhancing the overall reliability of th...Dec 14, 2023·2 min read