Hoisting Hoisting is the default behavior of moving all the declarations at the top of the scope before code execution. It gives us an advantage that no matter where functions and variables ar...
NODE.JS Archiecture (2)
V8, Libuv Node.js uses the V8 engine to run javascript and the Libuv library to communicate with the OS. Libuv also implements the Event Loop, which is responsible for the ‘non- blocking I/O’ ...
Facebook DataLoader
What is dataloader library for batchin and caching these two techniques that we use to make if fast to execute against database back-end behind web service When to use DataLoader and Redis ...
How dose JavaScript work?
JavaScript Single-threaded Non-blocking Asynchronous Concurrent V8 Engine Heap where memory allocation happes. Stack To save the JS function programmi...
NODE.JS Archiecture (1)
Node.js Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a web browser. Node.js represents a “JavaScript everywhere” paradigm,...
GaphQL VS REST
GaphQL VS REST REST API is usually described as a list of endpoints. GET /posts/:id GET /authors/:id GET /posts/:id/comments POST /posts/:id/comments In GraphQL, On the other hand, the A...
Expokit-ios
How to Debug Run expo Import gradle project Setup setting Select simulator or device / control + R Build release and Upload to Play store run expo publish Genrate signed bundle...
Expokit android
How to Debug Run expo Import gradle project Setup setting Select simulator or device / control + R Build release and Upload to Play store run expo publish Genrate signed bundle...
What is Expo?
What is Expo? Expo is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, ...
SaaS, PaaS and IaaS explained
SaaS, PaaS and IaaS explained SaaS (Software-as-a-Service) You can sign up and use the software directly: e.g. Zendesk, Paypal, even more customer-oriented ones like Twitter, Facebook, Instagram...