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...Aug 7, 2025 · 2 min readiamtanaybanerjee.hashnode.dev
What is Client-Server Architecture? An Easy ExplanationA basic understanding of client server architecture can be, an app requesting a list of restaurants to the server and the server giving back a list as a response. But often it can happen that there is logical manipulation of data. For example, your ...1DFeb 7, 2025 · 3 min readiamtanaybanerjee.hashnode.dev
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()...Sep 29, 2023 · 4 min readiamtanaybanerjee.hashnode.dev
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...Feb 15, 2022 · 3 min readiamtanaybanerjee.hashnode.dev
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...Jan 6, 2022 · 4 min readiamtanaybanerjee.hashnode.dev