The Benefits of TypeScript
Why we need TypeScript and its core benefits over vanilla JavaScript. Includes interactive demos!
Documentation of digital experiments, engineering rants, and the pursuit of a perfectly optimized brutalist web.
Why we need TypeScript and its core benefits over vanilla JavaScript. Includes interactive demos!
Learn how Go structs work — defining custom types, creating instances, passing by value vs pointer, adding methods, and using constructor functions for clean, validated Go code.
Explore what data means in AI — structured vs unstructured data, how to collect and label it, three acquisition strategies, common data mistakes to avoid, and real-world ML examples.
Learn how large language models like ChatGPT work — from next-word prediction and supervised learning to neural networks, scaling, and fine-tuning for safety and instruction-following.
Master the Node.js fs module — async and sync methods for reading, writing, renaming, and deleting files, plus directory creation and FAQs, with practical code examples.
Learn the difference between app.use and app.all in Express.js — middleware vs route handling, partial vs exact path matching, and when to use each with clear examples and a comparison table.
Understand how Node.js handles concurrency — single-threaded JavaScript execution, libuv thread pool, worker threads for CPU-intensive tasks, and when to use each approach.
Explore how JavaScript goes from source code to execution — parsing, AST generation, Ignition interpreter, TurboFan JIT compiler, and bytecode optimization explained step by step.
Learn the Barrel Pattern — how to use index.ts barrel files to simplify imports, reduce deep path complexity, and keep your JavaScript and TypeScript projects organized and maintainable.