JavaScript Function Declarations vs Function Expressions
Learn what function declarations and function expressions are and how they are similar/different with hoisting, blocks, scope, and global space pollution.
Explore our latest thoughts, tutorials, and insights on technology and development
Learn what function declarations and function expressions are and how they are similar/different with hoisting, blocks, scope, and global space pollution.
Learn how to create a custom react application that uses TypeScript by configuring webpack. We will also learn how to configure the TypeScript compiler by using tsconfig.json, what webpack loaders are, and what babel presets are.
Learn how to access a webcam and record video using JavaScript. Learn about the JavaScript window object, MediaRecord, and navigator.
Combine ESLint and VSCode for some helpful code style/quality highlighting, learn what ESLint is, and how to configure ESLint and VSCode.
Learn about a process vs thread vs core including concurrent vs parallel program execution, logical vs physical cores, how threads run in a process, the structure of a process vs thread vs core, and how to show the processes, threads, and cores of a computer using the linux terminal.
Learn what sessions are, the express-session library, how sessions work with cookies to add persistence to an application, the difference between a session and a cookie, session security, what a session cookie is, and how to customize a session cookie.
Learn how to configure nginx with nginx.conf, the structure of nginx.conf, what nginx contexts are including an overview of the global, events, http, mail, and server contexts, what nginx directives are, and how to reload nginx with a new configuration.
Learn what Redis is, when to use it, how to install it, how to connect to a Redis client, and basic Redis operations such as setting, retrieving, and deleting keys.
Learn the differences between a proxy, reverse proxy, load balancer, and the common use cases of a proxy, reverse proxy, and load balancer.
Learn what nginx is in this nginx tutorial, including nginx as a load balancer, reverse proxy, and web server. Also learn about reloading nginx vs restarting nginx and how to start and stop nginx.