Instructional Video5:01
Curated Video

Modern JavaScript from the Beginning - Second Edition - Using Object.create()

Higher Ed
In this video, we will explore the Object.create() method and demonstrate how it is used to create objects with a specific prototype. This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern JavaScript from...
Instructional Video4:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - Prototypes and the Prototype Chain

Higher Ed
In this video, we will introduce prototypes and explain how they are used to share properties and methods between objects. We will also discuss the prototype chain and how it is used to look up properties and methods. This clip is from...
Instructional Video3:26
Curated Video

The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Video Tag

Higher Ed
In this video, we will discover the video tag in HTML5 and how it enables the embedding and playback of videos on webpages. You will learn about attributes such as src, controls, and autoplay to customize the video player.
Instructional Video6:13
Curated Video

Type-Safe Interfaces with Modern C++ - std::string_view in Interfaces

Higher Ed
Understand when and why to use `std::string_view` as part of function interfaces, and the performance benefits it brings.
Instructional Video5:35
Curated Video

Type-Safe Interfaces with Modern C++ - std::string_view – Introduction

Higher Ed
Learn about `std::string_view`, introduced in C++17.
Instructional Video8:21
Curated Video

Type-Safe Interfaces with Modern C++ - std::optional – Use Cases

Higher Ed
Understand realistic use cases for optional, by looking at example function interfaces and data structure definitions
Instructional Video9:18
Curated Video

Type-Safe Interfaces with Modern C++ - What Is an Optional?

Higher Ed
Learn about the concept of "optional value" and why it is useful
Instructional Video5:11
Curated Video

Type-Safe Interfaces with Modern C++ - Match – Implementation

Higher Ed
Understand what "visitation" is and how it can be applied to variants.
Instructional Video4:06
Curated Video

Type-Safe Interfaces with Modern C++ - The Problem with std::visit

Higher Ed
Understand why std::visit is not optimal and what pattern matching is.
Instructional Video8:43
Curated Video

Type-Safe Interfaces with Modern C++ - std::variant – Basic Interface

Higher Ed
Learn about the basic interface of the new C++17 std::variant class.
Instructional Video5:43
Curated Video

Type-Safe Interfaces with Modern C++ - Understanding Variants

Higher Ed
Understand what a "variant" is and its usefulness.
Instructional Video1:42
Instructional Video7:13
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Run Jobs on a Slave Node

Higher Ed
This video shows how to configure and run a job on a slave node.
Instructional Video10:40
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Install Jenkins on AWS

Higher Ed
This video shows how to assign an Elastic IP address to an EC2 instance, access an EC2 instance via ssh, and install Jenkins on AWS.
Instructional Video15:49
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Create Resources on AWS

Higher Ed
This video introduces AWS resources and jargon and shows how to create a VPC and security group and launch an EC2 instance.
Instructional Video8:20
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Overview

Higher Ed
This video introduces AWS, explains the master/slave architecture on Jenkins, and illustrates the outcome of this section's practical part.
Instructional Video10:17
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Pull Requests in Multibranch Pipeline

Higher Ed
This video explains what a pull request is and shows how to create and debug a pull request in a multibranch pipeline.
Instructional Video3:08
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Install Blue Ocean

Higher Ed
This video installs Blue Ocean and shows how to access it.
Instructional Video7:57
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - CD Pipeline – Approve and Deploy to Live

Higher Ed
This video completes the CD pipeline with a step to manually approve the deployment and deploy to the live environment and shows additional resources to write pipeline scripts.
Instructional Video11:43
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - CD Pipeline – Test and Deploy to Stage

Higher Ed
This video adds unit tests for the Python code, deploys the application to a staging environment, and tests the deployments with user acceptance tests.
Instructional Video6:02
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - CD Pipeline Overview and Intro to Docker

Higher Ed
This video gives an overview of the CD pipeline, shows the web application deployed via the CD pipeline, and introduces Docker.
Instructional Video10:26
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - Jenkinsfile

Higher Ed
This video explains what a Jenkinsfile is, shows the differences between declarative and scripted pipelines, and creates and runs simple pipeline jobs.
Instructional Video6:29
Curated Video

Hands-On Continuous Integration and Automation with Jenkins - What Is Pipeline as Code?

Higher Ed
This video explains what Pipeline as Code means, how pipelines are implemented in Jenkins 2, and what are the benefits of using Pipelines.