Instructional Video12:06
Curated Video

Mastering C++ Standard Library Features [Video] - Metafunctions

Higher Ed
Understand what a "metafunction" is and how types can be manipulated through templates
Instructional Video5:13
Curated Video

Mastering C++ Standard Library Features [Video] - Exceptions in 'constexpr' Functions

Higher Ed
Understand the interactions between exceptions and compile-time evaluation of 'constexpr' functions
Instructional Video11:47
Curated Video

Mastering C++ Standard Library Features [Video] - constexpr' in the Standard Library

Higher Ed
Learn about `constexpr` features in the Standard Library introduced throughout C++11/14/17, and upcoming C++20 features
Instructional Video20:04
Curated Video

Mastering C++ Standard Library Features [Video] - Constant Expressions

Higher Ed
Understand what a "constant expression" is and how 'constexpr' allows to create functions that can be executed at compile-time
Instructional Video13:06
Curated Video

Mastering C++ Standard Library Features [Video] - Safer Interfaces with Higher-Order Functions

Higher Ed
Through realistic examples, understand how higher-order functions can be used to create safer and easier interfaces for your users
Instructional Video10:07
Curated Video

Mastering C++ Standard Library Features [Video] - Lambdas as Local Functions

Higher Ed
Learn how and when to use lambdas as short local functions, in order to reduce repetition and increase maintainability
Instructional Video14:50
Curated Video

Mastering C++ Standard Library Features [Video] - Lambdas: Versatile Tools

Higher Ed
Understand the versatility of lambdas and unconventional problems solved by them
Instructional Video6:07
Curated Video

Mastering C++ Standard Library Features [Video] - Lambdas: Function Objects in Disguise

Higher Ed
Understand what lambda expressions are and what problem they solve
Instructional Video6:50
Curated Video

Mastering C++ Standard Library Features [Video] - Lambda Expressions: What Are They?

Higher Ed
Understand what lambda expressions are and what problem they solve
Instructional Video10:12
Curated Video

Mastering C++ Standard Library Features [Video] - Example: Implemeting std::vector

Higher Ed
Step-by-step implementation of an `std::vector` clone that uses move semantics and is move-aware
Instructional Video10:40
Curated Video

Mastering C++ Standard Library Features [Video] - Rule of Five and Rule of Zero

Higher Ed
Learn rules that can guide developers to write correct and complete movable classes
Instructional Video21:38
Curated Video

Mastering C++ Standard Library Features [Video] - Standard Library Support for Movable Types

Higher Ed
Understand the benefits of writing movable classes in relation to facilities provided by the Standard Library
Instructional Video9:35
Curated Video

Mastering C++ Standard Library Features [Video] - Smart Pointers: Guidelines

Higher Ed
Learn how to choose between raw/unique/shared/weak pointers in your interfaces and implementation, understanding their pro/cons and "conventional" meanings
Instructional Video23:00
Curated Video

Mastering C++ Standard Library Features [Video] - std::shared_ptr and std::weak_ptr

Higher Ed
Overview of std::shared_ptr and std::weak_ptr, understand how they work and the type of ownership they model
Instructional Video6:01
Curated Video

Mastering C++ Standard Library Features [Video] - Smart Pointers – What Problem Do They Solve?

Higher Ed
Understand what the risks of manual memory management are and how smart pointers prevent them
Instructional Video9:31
Curated Video

Mastering C++ Standard Library Features [Video] - Perfect Forwarding

Higher Ed
Understand how to decrease boilerplate code and increase the flexibility of your interfaces by using perfect forwarding
Instructional Video4:47
Curated Video

Mastering C++ Standard Library Features [Video] - Value Categories: The Full Picture

Higher Ed
Learn about the more fine-grained value categories of the language, in order to increase your understanding of the rules that guide move semantics
Instructional Video16:23
Curated Video

Mastering C++ Standard Library Features [Video] - Practical Uses of std::move

Higher Ed
Learn about practical usages of std::move that can make your code more efficient
Instructional Video10:14
Curated Video

Mastering C++ Standard Library Features [Video] - Move Semantics

Higher Ed
Understand what move semantics are and how they enable efficient resource transfer and ownership transfer
Instructional Video10:17
Curated Video

Mastering C++ Standard Library Features [Video] - Lvalues and Rvalues

Higher Ed
Understand the difference between lvalue and rvalues, gaining a solid theoretical base required to understand move semantics
Instructional Video3:43
Curated Video

Mastering C++ Standard Library Features [Video] - The Course Overview

Higher Ed
This video provides an overview of the entire course.
Instructional Video3:19
Curated Video

Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices with Using Containers and Orchestrators

Higher Ed
This video explores the evaluation of microservices deployments using containers and orchestrators. It discusses metrics and key performance indicators (KPIs) for assessing the performance, scalability, and reliability of microservices...
Instructional Video7:27
Curated Video

Design Microservices Architecture with Patterns and Principles - Adapt: Microservices Using Containers and Orchestrators

Higher Ed
In this video, the adaptation of existing microservices to leverage containers and orchestrators is discussed, the process of containerizing microservices, modifying deployment configurations, and integrating with container...
Instructional Video7:54
Curated Video

Design Microservices Architecture with Patterns and Principles - Design: Microservices Deployments with Containers and Orchestrators

Higher Ed
This video focuses on the design aspects of microservices deployments using containers and orchestrators and discusses considerations for containerizing microservices, designing container images, and defining deployment configurations...