Is Node.js Single or Multi-Threaded? A Clear ExplanationI often get asked Is Node.js single or multi-threaded? The answer is “it depends”. For synchronous operations, Node.js is single-threaded because the V8 engine inside Node.js executes all the synchronous operations. And since the V8 engine lives on t...2 min read·iamtanaybanerjee.hashnode.devAug 7, 2025
What is Client-Server Architecture? An Easy ExplanationLearn about client-server architecture, its types, and when to choose thin, thick, 2-tier, 3-tier, or N-tier setups for your application3 min read·iamtanaybanerjee.hashnode.dev1DFeb 7, 2025
GraphQL with FlutterLet's talk about how to integrate GraphQL with Flutter step by step. Need to add this dependency in pubspec.yaml file. dependencies: graphql_flutter: ^5.1.2 In main.dart file: WidgetsFlutterBinding.ensureInitialized(); await initHiveForFlutter()...4 min read·iamtanaybanerjee.hashnode.devSep 29, 2023
Futures, Async & AwaitHey everyone. In the previous post we discussed about Asynchronous Programming. In this post, we will be talking about Futures, Async & Await. Future: Some tasks take an unpredictable ( usually, long ) amount of time. In those cases, we use Futures f...3 min read·iamtanaybanerjee.hashnode.devFeb 15, 2022
Asynchronous Programming- What, Why and How?Hey everyone. Asynchronous Programming is notoriously hard to get in the first go. So, I tried to simplify the topic in my own way. Let me know in the comments whether it was helpful or not. There are lines of code that take small amount of time to e...4 min read·iamtanaybanerjee.hashnode.devJan 6, 2022