Curated Video
Rust Programming 2023 - A Comprehensive Course for Beginners - What Is Rust - Summary
This is the summary video on the concepts we have learned throughout this section. This clip is from the chapter "What Is Rust and Why Does It Matter" of the series "Rust Programming 2023 - A Comprehensive Course for Beginners".This...
Curated Video
Rust Programming 2023 - A Comprehensive Course for Beginners - Data Races in Rust
Data races are a common issue in concurrent programming that can lead to crashes, security vulnerabilities, and other serious problems. In this video, you will learn about data races in Rust and how to avoid them. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Delete Ideas
In this video, we will implement the ability to delete ideas from the list. This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from the Beginning".In this bonus...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Create Idea through Form
In this video, we will implement the ability to create a new idea through the form and send it to the backend. This clip is from the chapter "RandomIdeas Project - Webpack Frontend (Bonus Project)" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Database Queries
In this video, we will write database queries using Mongoose to retrieve ideas from the database based on various criteria. You will also learn about the different query methods available in Mongoose, such as findOne, find, and findById....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Express Setup and Basic API
In this video, we will set up our project using Express and create a basic API with GET and POST routes. We will also use middleware to parse incoming JSON data and handle errors. This clip is from the chapter "RandomIdeas Project -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - http Module
The http module provides a way to create HTTP servers and clients in Node.js. In this video, we will explore how to create an HTTP server using the http module and how to handle HTTP requests and responses. We will also cover how to...
Curated Video
Modern JavaScript from the Beginning - Second Edition - url and querystring Modules
The url and querystring modules provide methods for working with URLs and query strings. In this video, we will explore the different methods available in these modules and how to use them to parse and manipulate URLs and query strings...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Maps
Maps are another new data structure introduced in ES6 that allow us to store key-value pairs. In this video, you will learn how maps work, how to create them, and how to perform basic map operations. This clip is from the chapter...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Iterators
Iterators are objects that provide a way to iterate over collections of data. In this video, you will learn how iterators work and how to create custom iterators using the Symbol.iterator method. This clip is from the chapter "Iterators,...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Symbols
Symbols are a new primitive type in JavaScript, introduced in ES6. In this video, you will learn what symbols are and how they can be used to create unique identifiers for objects. This clip is from the chapter "Iterators, Generators,...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Babel Setup
In this video, we will look at how to configure Babel in Webpack to transpile our modern JavaScript code to be compatible with older browsers. You will learn how to install Babel and configure it to work with our Webpack setup. This clip...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Webpack DevServer Plugin
In this video, we will explore the Webpack DevServer plugin, which allows us to run a local development server that automatically rebuilds our project whenever we make changes. You will learn how to set up the DevServer plugin and how to...
Curated Video
Modern JavaScript from the Beginning - Second Edition - HTML Webpack Plugin
In this video, you will learn how to use the HTML Webpack plugin to generate an HTML file that includes our bundled JavaScript and CSS files. We will explore how to configure the plugin and how to add dynamic content to the generated...
Curated Video
Modern JavaScript from the Beginning - Second Edition - CSS and Style Loaders
In this video, we will explore how to use CSS and style loaders in Webpack. We will look at the different types of style loaders available and how to configure them in our Webpack configuration file. This clip is from the chapter...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Webpack Basic Setup
This video covers how to set up Webpack, a popular module bundler, for a basic project. The video explains how to install and configure Webpack, how to create a simple configuration file, and how to use Webpack to bundle our code. This...
Curated Video
Modern JavaScript from the Beginning - Second Edition - CommonJS Modules
This video explains the CommonJS module format, which is a module format used in Node.js. The video covers how to create modules using the CommonJS format, how to export and import modules, and how to use modules in our code. This clip...
Curated Video
Modern JavaScript from the Beginning - Second Edition - What Are Modules?
This video provides an overview of modules and why they are important in modern web development. It explains how modules help organize code and make it easier to maintain and reuse. The video also discusses the benefits of using modules,...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Sealing and Freezing Objects
In this video, you will learn about how to use the "Object.seal()" and "Object.freeze()" methods to make objects read-only and prevent changes to their properties. This clip is from the chapter "OOP - Classes, Getters, Setters, and...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Property Flags and Descriptors
In this video, you will learn about the different property flags and descriptors in JavaScript, including how to use the "Object.getOwnPropertyDescriptors()" method to inspect object properties. This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Getters and Setters with defineProperty()
In this video, you will learn about how to define getters and setters for object properties using the "Object.defineProperty()" method in JavaScript. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private Properties"...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Getters and Setters with Classes
In this video, you will learn about getters and setters in JavaScript classes, including how to define them and how to use them to get and set object properties. This clip is from the chapter "OOP - Classes, Getters, Setters, and Private...
Curated Video
Modern JavaScript from the Beginning - Second Edition - bind() and Defining this
In this video, you will learn about the "bind()" method in JavaScript, including how to use it to set the "this" keyword in class methods and how to define the "this" keyword explicitly using arrow functions. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Classes
In this video, you will learn about the basics of classes in JavaScript, including how to create classes, instantiate objects from classes, and use constructors to pass arguments to class methods. This clip is from the chapter "OOP -...