How BitTorrent solves the major download/upload problem ?Imagine a film production company that wants to distribute a newly released movie to a large audience of viewers. Traditionally, the company would rely on centralized servers to handle the distribution, which can be costly and may lead to slow downlo...Jul 14, 2023 · 2 min readshubhamdangwal.hashnode.dev
Testing RabbitMQ-Powered Services: Writing RSpec Test CasesWhat is RabbitMQ? RabbitMQ is an open-source message broker software that allows applications to communicate with each other by exchanging messages. It acts as a mediator between different applications and services, enabling them to pass messages bet...May 2, 2023 · 3 min readshubhamdangwal.hashnode.dev
The Benefits of Lazy Enumeration: How to Save Time and Memory When Working with Large Datasets.Lazy Enumeration is a programming technique that allows us to generate the sequence of values on the fly, without computing them all at once. This can be useful when dealing with large datasets, or when we don't need to compute all the values in sequ...Apr 20, 2023 · 4 min readshubhamdangwal.hashnode.dev
MicroTask Queue vs CallBack Queue Interview QuestionWelcome to my blog a blog where we will be going through an interesting interview question in JavaScript and understand everything around it. I have a script where we have three Promisified functions and one Callback Function. Ideally Promisifi...Oct 7, 2022 · 3 min readshubhamdangwal.hashnode.dev