Curated Video
Mastering C++ Standard Library Features [Video] - Lambda Expressions: What Are They?
Understand what lambda expressions are and what problem they solve
Curated Video
Mastering C++ Standard Library Features [Video] - Example: Implemeting std::vector
Step-by-step implementation of an `std::vector` clone that uses move semantics and is move-aware
Curated Video
Mastering C++ Standard Library Features [Video] - Rule of Five and Rule of Zero
Learn rules that can guide developers to write correct and complete movable classes
Curated Video
Mastering C++ Standard Library Features [Video] - Standard Library Support for Movable Types
Understand the benefits of writing movable classes in relation to facilities provided by the Standard Library
Curated Video
Mastering C++ Standard Library Features [Video] - Smart Pointers: Guidelines
Learn how to choose between raw/unique/shared/weak pointers in your interfaces and implementation, understanding their pro/cons and "conventional" meanings
Curated Video
Mastering C++ Standard Library Features [Video] - std::shared_ptr and std::weak_ptr
Overview of std::shared_ptr and std::weak_ptr, understand how they work and the type of ownership they model
Curated Video
Mastering C++ Standard Library Features [Video] - Smart Pointers – What Problem Do They Solve?
Understand what the risks of manual memory management are and how smart pointers prevent them
Curated Video
Mastering C++ Standard Library Features [Video] - Perfect Forwarding
Understand how to decrease boilerplate code and increase the flexibility of your interfaces by using perfect forwarding
Curated Video
Mastering C++ Standard Library Features [Video] - Value Categories: The Full Picture
Learn about the more fine-grained value categories of the language, in order to increase your understanding of the rules that guide move semantics
Curated Video
Mastering C++ Standard Library Features [Video] - Practical Uses of std::move
Learn about practical usages of std::move that can make your code more efficient
Curated Video
Mastering C++ Standard Library Features [Video] - Move Semantics
Understand what move semantics are and how they enable efficient resource transfer and ownership transfer
Curated Video
Mastering C++ Standard Library Features [Video] - Lvalues and Rvalues
Understand the difference between lvalue and rvalues, gaining a solid theoretical base required to understand move semantics
Curated Video
Mastering C++ Standard Library Features [Video] - The Course Overview
This video provides an overview of the entire course.
Curated Video
Design Microservices Architecture with Patterns and Principles - Evaluate: Microservices with Using Containers and Orchestrators
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Adapt: Microservices Using Containers and Orchestrators
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 orchestration...
Curated Video
Design Microservices Architecture with Patterns and Principles - Design: Microservices Deployments with Containers and Orchestrators
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...
Curated Video
Design Microservices Architecture with Patterns and Principles - Kubernetes Components
In this video, the various components of Kubernetes are explored, components such as the Kubernetes API server, kubelet, kube-proxy, and etcd. The video explains the role of each component in managing and maintaining the desired state of...
Curated Video
Design Microservices Architecture with Patterns and Principles - Kubernetes Architecture
This video provides an overview of the architecture of Kubernetes, the key components of Kubernetes, such as the control plane and worker nodes, and how they work together to manage and schedule containers. This clip is from the chapter...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Are Container Orchestrators?
This video explains container orchestrators in microservices deployments, how container orchestrators, such as Kubernetes, help in managing and coordinating containerized applications across a cluster of machines. This clip is from the...
Curated Video
Design Microservices Architecture with Patterns and Principles - Why Do We Use Them for Microservices Deployments?
In this video, the reasons for using containers and Docker in microservices deployments are explored. It highlights the advantages of containerization, such as improved resource utilization, scalability, and simplified deployment...
Curated Video
Design Microservices Architecture with Patterns and Principles - Docker Containers, Images, and Registries
This video dives deeper into Docker's core components: containers, images, and registries. It explains how containers are created from images, which are stored in registries. The video also discusses the benefits of using Docker images...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Is Docker?
In this video, Docker, one of the most popular containerization platforms, is introduced. It explores the features and capabilities of Docker, including container creation, management, and distribution. The video also highlights the...
Curated Video
Design Microservices Architecture with Patterns and Principles - What Are Containers?
This video explains the concept of containers and their role in the context of microservices deployments. It covers the basic principles and characteristics of containers, including their isolation, portability, and lightweight nature....
Curated Video
Design Microservices Architecture with Patterns and Principles - Introduction - Microservices Deployments with Containers and Orchestrators
This video introduces the topic of microservices deployments with containers and orchestrators. It outlines the key concepts and benefits of using containers and orchestrators for deploying microservices in a scalable and efficient...