Big O notation: Avoiding common performance pitfalls

Machine Learning with TypeScript and TensorFlow: Training your first model

Getting geeky with Git #11. Keeping our Git history clean with fixup commits

API with NestJS #3. Authenticating users with bcrypt, Passport, JWT, and cookies

TypeScript Express tutorial #1. Middleware, routing, and controllers

Is eval evil? Just in Time (JIT) compiling

Explaining the JavaScript array. Sparse and dense arrays.

Fundamentals of storing data in the browser with IndexedDB

Introduction to WebSockets. Creating a Node.js server and using WebSocket API in the browser

Webpack 4 course - part seven. Decreasing the bundle size with tree shaking

Webpack 4 course - part six. Increasing development experience

Webpack 4 course – part one. Entry, output and ES6 modules

Webpack 4 course - part three. Working with plugins

Understanding memory management and the garbage collector.

Web Storage API: localStorage and sessionStorage

Keeping your dependencies in order when using NPM.

Explaining async/await. Creating dummy promises.

[1] + [2] – [3] === 9!? Looking into assembly code of coercion.

Current state of compiling TypeScript to WebAssembly