Curated Video
Java Programming for Complete Beginners - Java 16 - Step 04 - Java Expression - an Introduction
This video talks about Java expression. This clip is from the chapter "Introduction to Java Programming with JShell Using Multiplication Table" of the series "Java Programming for Complete Beginners - Java 16".In this section, we will...
Curated Video
Python 3 for Beginners: Booleans and Boolean Logic
In this video, viewers will learn all about Booleans and Boolean logic. The video explains that Booleans can only have two possible values- true or false- and how to assign them to variables. The operators used for comparing numeric...
NASA
Unboxing a New NASA Spacecraft
Go behind the scenes as we unbox NASA's Ionospheric Connection Explorer, or ICON, after its arrival at Vandenberg Air Force Base in California. Northrop Grumman engineer Steve Turek and NASA EDGE's Chris Giersch walk us through the whole...
Curated Video
C++ 20 (2a) New Features - Latches and Barriers
Use std::latch and std::barrier to synchronize incrementing atomic value from two separate threads. • Consider latch and barrier initialization values (participating threads) • Analyze the usage of std::latch::count_down_and_wait() and...
Curated Video
C++ 20 (2a) New Features - Partitioning of Modules
Split module from 5.2 into two separate module interface partitions. Afterwards split same module into module interface file and module implementation file. This clip is from the chapter "Modules" of the series "C++ 20 (2a) New...
Curated Video
C++ 20 (2a) New Features - Course Summary
In this video, you’ll learn about the course summary. • Discuss the overview of the course • Discuss the next steps after this course This clip is from the chapter "Other Features and Improvements" of the series "C++ 20 (2a) New...
Curated Video
C++ 20 (2a) New Features - What’s New in Ranges
Ranges do not act as a glue between containers and constrained algorithms. They provide composability and non-modifying views with lazy evaluation. • Define what a range is • Define the difference between a view and a container •...
IDG TECHtalk
How to use the && (AND) and || (OR) operators
In this Linux tip, we’re going to look at the && (AND) and || (OR) operators and how they can be used.
Curated Video
Multi-Paradigm Programming with Modern C++ - Coroutine Machinery
C++ does not specify semantics for coroutines. Instead, the language provides some low-level constructs. The promise is an interface for a coroutine’s state machine, and there are also a few primitives for suspending and resuming a...
Curated Video
Complete Modern C++ - Operator Overloading - Part VII (Rules)
This video is a short discussion on the operator overloading rules. This clip is from the chapter "Operator Overloading" of the series "Complete Modern C++".This section is about overloading and type conversion.
Next Animation Studio
Taipei to test self-driving buses
Taiwan’s capital city of Taipei will test driverless shuttles in the second quarter next year.
Curated Video
C++ 20 (2a) New Features - Example of Use
Define simple producer – consumer pair of coroutines and switching between them. • Define consumer coroutine • Define producer coroutine • Use cppcoro::single_consumer_event facility to make it work This clip is from the chapter...
Curated Video
C++ 20 (2a) New Features - Lightweight Access Coordination
Use std::counting_semaphore to synchronize two threads. • Examine documentation for std::counting_semaphore • Analyze pattern of using acquire and release methods • Check if the synchronization is working as expected This clip is from...
Curated Video
C++ 20 (2a) New Features - Using Enum
This section shows how to avoid retyping long fully qualified names of enum class values, especially those enclosed in classes. • Consider example with enum class enclosed in a class and switch statement using its values • Use “using...
Curated Video
C++ 20 (2a) New Features - Rationale Behind the Modules
Include directives cause long compilation times and unclear separation of interface from implementation. • See size of preprocessed file • See number of lines from preprocessed file • Learn to include directive deficiencies This clip is...
Curated Video
The Modern JavaScript Bootcamp (2019) - Booleans and Comparison Operators
In this lesson, you'll learn about our third JavaScript type, the Boolean. You'll also learn how you can compare two things such as two strings or two numbers. This clip is from the chapter "JavaScript Basics: Variables and Flow Control"...
Curated Video
The Complete Java Developer Course: From Beginner to Master - Relational Operators
This video explains how to perform various relational operations on variables and literals in Java. This clip is from the chapter "Introducing Java" of the series "The Complete Java Developer Course: From Beginner to Master".This section...
Curated Video
Vim Masterclass - Deleting Text and "Thinking in Vim"
This video demonstrates how to delete text using the Vim editor. This clip is from the chapter "Vim Essentials" of the series "Vim Masterclass".This section presents an overview of Vim essentials.
Curated Video
Complete Modern C++ - Strings - Part II (std::string)
This video introduces the std::string class from the standard library and its usage. • Look at the Qt documentation • Override mouse event functions • Print data to the console to confirm that the app is reacting properly This clip is...
Curated Video
Complete Modern C++ - Callbacks Revisited - Function Pointers
This video revisits the concepts of function pointers as callbacks. This clip is from the chapter "Lambda Expressions (C++11)" of the series "Complete Modern C++".In this section, we will investigate callbacks and lambda expressions.
Curated Video
C++ 20 (2a) New Features - std::format_to and std::format_to_n
This video explains how std::format_to and std::format_to_n work, and how to safely format text to std::vector and c array. • Format text to std::vector using std::back_inserter • Format text to std::vector but preallocate memory, by...
Curated Video
C++ 20 (2a) New Features - How to Build Examples
Consider problem of building examples using different compilers for each section. • Check how to enable/disable the examples for a section • Build latest GCC from sources • Invoke CMake and make use of the newly compiled GCC This clip is...
Curated Video
World of Computer Networking Your CCNA start - Binary AND and OR Operators
This video introduces you to binary AND and OR operators. This clip is from the chapter "Binary Math" of the series "World of Computer Networking: Your CCNA start".This section introduces you to binary math.
Curated Video
Java Programming for Complete Beginners - Java 16 - Step 21 - Java Assignment Operator - Puzzles on Increment, Decrement, and Compound
This video talks about puzzles on increment, decrement, and compound. This clip is from the chapter "Introduction to Java Programming with JShell Using Multiplication Table" of the series "Java Programming for Complete Beginners - Java...