-
How TypeScript Compiles to JavaScript — Aditya Rawas
Discover exactly how TypeScript transforms into JavaScript through 4 compilation steps. Interactive animations, live demos, and visual guides for Node.js and browser execution.
2026-07-14 -
JavaScript, TypeScript, React & Cloud-Native Blog — Aditya Rawas
In-depth articles on JavaScript, TypeScript, React, AWS, Docker, and Kubernetes — written by Aditya Rawas, full-stack engineer and technical writer.
2026-07-14 -
JavaScript, TypeScript, React & Cloud-Native Blog — Aditya Rawas
In-depth articles on JavaScript, TypeScript, React, AWS, Docker, and Kubernetes — written by Aditya Rawas, full-stack engineer and technical writer.
2026-07-14
-
The Benefits of TypeScript — Aditya Rawas
Why we need TypeScript and its core benefits over vanilla JavaScript. Includes interactive demos!
2026-07-14 -
About Aditya Rawas — Full-Stack Engineer & Technical Writer
Aditya Rawas is a full-stack engineer and technical writer specializing in JavaScript, TypeScript, React, AWS, Docker, and Kubernetes. Open to contracts and writing projects.
2026-07-14 -
Is Node.js Single-Threaded or Multi-Threaded? A Complete Guide — Aditya Rawas
Understand how Node.js handles concurrency — single-threaded JavaScript execution, the event loop, libuv thread pool, worker threads for CPU tasks, the cluster module, and when to use each approach.
2026-07-14 -
TypeScript Types Deep Dive: Primitives, Literals, and Escape Hatches — Aditya Rawas
A complete guide to TypeScript's 7 primitive types, literal types, type inference, and the special types any, unknown, and never — with interactive explorers and quizzes.
2026-07-14 -
How Large Language Models Work: A Beginner's Guide — Aditya Rawas
Learn how large language models like ChatGPT work — transformers, self-attention, tokenization, context windows, temperature sampling, hallucination, RLHF fine-tuning, and what this means for developers building with AI.
2026-07-14 -
How require() Works in Node.js: CommonJS Module Loading Explained — Aditya Rawas
Deep dive into how Node.js require() resolves module paths, checks the module cache, wraps code in closures, executes modules, returns exports — plus ESM vs CommonJS comparison, dynamic import(), and circular dependency behavior.
2026-07-14 -
Node.js File System Module: Read, Write & Manipulate Files — Aditya Rawas
Master the Node.js fs module — async and sync methods for reading, writing, renaming, deleting, watching files, checking metadata with fs.stat, streaming large files, and using fs/promises with async/await.
2026-07-14
JavaScript is a programming language majorly used to develop web applications. It is used to build both client and server-side of the web applications.
JavaScript, HTML & CSS these three technologies all work together to create beautiful interactive and dynamic websites or web applications.