Curated Video
Multi-Paradigm Programming with Modern C++ - Entering Concepts
Templates make poor interfaces: typename is a wildcard. Concepts let us set requirements for template parameters. Template writer can easily describe what’s expected of the user. Concepts make template interface good. • About concepts:...
Curated Video
Multi-Paradigm Programming with Modern C++ - Using Lambdas
In this coding demo, we use lambda expressions to implement callbacks, for adding logger capability to the server, without increasing coupling. • About callbacks • Std::function • Using callbacks to implement logging in the server...
Curated Video
Multi-Paradigm Programming with Modern C++ - Dual Hierarchy Example
In this video we implement a dual hierarchy for server applications supporting multiple protocols • Overview of what we will implement • Implementing a hierarchy of servers • What we learned by implementing the hierarchy? This clip is...
Packt
General Loops
JavaScript Language Fundamentals: General Loops This clip is from the chapter "JavaScript Language Fundamentals" of the series "Modern JavaScript from the Beginning".In this section, you will learn the important fundamentals and concepts...
Curated Video
Multi-Paradigm Programming with Modern C++ - Distributing the Work
Task creation is cheap, but it’s not free. We have to find a compromise between loading all threads with data and introducing unnecessary overhead. In this video we will learn a simple formula for distributing the work, and also discover...
Curated Video
Multi-Paradigm Programming with Modern C++ - Diving into Concepts
So far, we have explored a single use case for concepts. There are more benefits and more tools at our disposal. Some best practices are already defined too. • Different ways to specify type requirements • Most important guidelines when...
Curated Video
Multi-Paradigm Programming with Modern C++ - Structuring Modules
In this video, we learn how modules can be split into implementation and partition units. • Implementation units • Partitions • Modules summary This clip is from the chapter "Structuring Projects in C++" of the series "Multi-Paradigm...
Curated Video
Multi-Paradigm Programming with Modern C++ - Adding Syntactic Sugar
We now can write coroutines that run on executor threads and produce values. Let’s see if we can make working with them a little bit more pleasant. We will also implement await_transform to allow co_awaiting a different type. Finally, we...
Curated Video
Multi-Paradigm Programming with Modern C++ - A Brief History with C++
Every new C++ standard adds support for different programming styles. Understanding the evolution of C++ can improve programming skills. • How C++ started? • Overview of features added in each new standard • Features of the new C++2a...
Curated Video
Multi-Paradigm Programming with Modern C++ - Promise and Future
Publication safety pattern that we have implemented with atomics, is somewhat harder to implement for non-trivial types. Luckily, STL provides some primitives for publication safety. In this video we will learn about std future, std...
Curated Video
Complete Java SE 8 Developer Bootcamp - Break, Continue, and Labels
This video defines the keywords that allow us to manipulate that flow. This clip is from the chapter "Java Syntax" of the series "Complete Java SE 8 Developer Bootcamp".In this section, we learn more about conditionals, operators, loops...
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Introduction - Extra: Python OOP
In this video, the author gives an introduction of OOP and how to use it to write a program. This clip is from the chapter "Extra: Python OOP" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".In this section,...
Curated Video
Bash Shell Scripting - Reading Files Using "for"
This video demonstrates how to read files using "for". This clip is from the chapter "File Processing" of the series "Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]".This section explores file processing.
Curated Video
Multi-Paradigm Programming with Modern C++ - Thread Pools
Thread pool is a collection of threads that execute incoming jobs or tasks. Clients push tasks on the queue, and threads pick them one at a time. This provides an abstraction for background tasks. In addition, there is a single point of...
Curated Video
Multi-Paradigm Programming with Modern C++ - Enforcing the Guidelines
Guidelines are, first and foremost, a collection of rules. If the rules are not enforced, they will not be followed. The guidelines are intended as specification for static code analysis tools. In this video we will learn how to enforce...
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Best Practices When Writing Python Code
In this video, the author suggests a few tips to follow while writing Python codes. This clip is from the chapter "Conclusion" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".In this section, the author talks...
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Welcome!
In the video, the author gives an overview of Python and the topics that will be covered in the course. This clip is from the chapter "Introduction" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".In this...
NASA
NASA | SDO: Three Years in Three Minutes--With Expert Commentary
This version of SDO:Three Years in Three Minutes is extended and narrated by NASA's Goddard Space Flight Center heliophysicist Alex Young. He highlights many interesting aspects of the video and points out several of the single-frame...
Curated Video
Multi-Paradigm Programming with Modern C++ - Synchronization with Mutexes
Mutex is an object that lets us protect a resource from being accessed from multiple threads simultaneously. Mutex is one of many synchronization primitives. It’s easy to use, but there are a few caveats. • Example of a mutex: Two...
Curated Video
Multi-Paradigm Programming with Modern C++ - Searching and Sorting
Search is the most common operation we perform on data. There are three common types of search: Linear, sorted (binary), and by hash. • Linear search is the simplest way to find things, and often the fastest • Overview of associative...
Curated Video
Multi-Paradigm Programming with Modern C++ - Organizing Source Files
In this video, we learn how to organize source code of a small project. • Overview of the daytime project • Organize code into packages • Separate package interface from implementation This clip is from the chapter "Structuring Projects...
Curated Video
Multi-Paradigm Programming with Modern C++ - What Is a Coroutine?
Coroutine is a function whose execution can be suspended and resumed. Suspension saves the state of the function, then the caller can execute as if the function has returned. Resumption loads the saved state back and continues execution...
Curated Video
Data Science and Machine Learning with R - Working with Loops
This video explains working with loops. This clip is from the chapter "Intermediate R" of the series "Data Science and Machine Learning with R from A-Z Course [Updated for 2021]".This section explains intermediate R.
Curated Video
Excel VBA Programming The Complete Guide - The For Next Loop
The For loop is a fundamental building block of programming. It allows us to iterate, or to repeat a certain block of instructions a given number of times. In this lesson, we explore the syntax for For loops and implement a few...