Instructional Video2:51
Curated Video

Complete Modern C++ - Type Conversions - Part III (User to Primitive Type)

Higher Ed
This video explains how to implement type conversion operator function to convert a user-defined type into primitive type. This clip is from the chapter "Operator Overloading" of the series "Complete Modern C++".This section is about...
Instructional Video6:09
Curated Video

Multi-Paradigm Programming with Modern C++ - On Development Tools

Higher Ed
You only need a compiler and a text editor to begin working with C++. Professional development requires more tools. This video provides an overview of the most important ones. • Hardware and build acceleration • Version control,...
Instructional Video5:46
Curated Video

Mastering Swift 2 Programming (Video 11)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video4:23
Curated Video

Mastering Swift 2 Programming (Video 43)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video6:59
Curated Video

Mastering Swift 2 Programming (Video 40)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video5:31
Curated Video

Mastering Swift 2 Programming (Video 39)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video2:40
Curated Video

Mastering Swift 2 Programming (Video 16)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video11:40
Curated Video

Learn and Master C Programming - Using Our Library in a Project - The Un-recommended Approach

Higher Ed
We will look at 3 different ways to use our library from a console application that we create together. This clip is from the chapter "Creating C Libraries (Static LIBs)" of the series "Learn and Master C Programming For Absolute...
Instructional Video8:34
Curated Video

Learn and Master C Programming - Forward Declarations in C/C++

Higher Ed
We will look at when and why we need to use forward declaration and then learn how to split our code into multiple files. This clip is from the chapter "Working with Header Files and Multiple Source Files" of the series "Learn and Master...
Instructional Video7:37
Curated Video

Learn Go in 3 Hours - Declaring Variables

Higher Ed
Go provides multiple ways to declare variables. • This video walks through the three different styles of variable declaration in Go. • Learn about the var keyword and type inference • Learn about the := operator and when to use it •...
Instructional Video6:15
Curated Video

High Performance Scientific Computing with C 2.4: Compiler Optimizations

Higher Ed
How can we use the compiler to automatically speed up our programs? • Learn about the basic -O optimizations • See how -Ofast-math can squeak out even better optimizations • See why -Ofast-math isn’t enabled by default
Instructional Video8:11
Curated Video

Multi-Paradigm Programming with Modern C++ - Compile-Time Evaluation Using constexpr

Higher Ed
Some expressions can be evaluated during compilation. This lets us improve performance, and also compute constants, which improves code readability. • About constant expressions • What code can become a constexpr? • Live coding: instant...
Instructional Video7:56
Curated Video

Multi-Paradigm Programming with Modern C++ - Going Functional

Higher Ed
Why use function objects together with instead of loops? How to write great lambda expressions easily, and how to master the capture block. • Implementing search with a simple loop and with an algorithm • Mastering the capture block •...
Instructional Video5:57
Curated Video

Complete Modern C++ - Type Conversions - Part I (Basics)

Higher Ed
This video discusses on conversion between types using C++ casting operators. This clip is from the chapter "Operator Overloading" of the series "Complete Modern C++".This section is about overloading and type conversion.
Instructional Video3:08
Curated Video

Learn and Master C Programming - #define directive

Higher Ed
We will learn how to use #define for defining symbolic constants as well as macros. This clip is from the chapter "Preprocessor Directives" of the series "Learn and Master C Programming For Absolute Beginners!".In this section, we look...
Instructional Video9:25
Curated Video

Apache Maven Beginner to Guru - Overview Maven Lifecycle Plug-ins

Higher Ed
This video presents an overview of the Maven lifecycle plug-ins. This clip is from the chapter "Common Maven Plug-ins" of the series "Apache Maven: Beginner to Guru".This section introduces you to various Maven plug-ins, such as Maven...
Instructional Video9:14
Curated Video

High Performance Scientific Computing with C 3.3: Vectorizing with AVX

Higher Ed
How can we use automatic vectorization to speed up our code? What vectorization options currently exist? • Learn about the history of vector instructions • Learn how to compile with AVX/AVX2 • Learn about the latest AVX-512 instruction set
Instructional Video6:28
Curated Video

Complete Modern C++ - Template Argument Deduction and Instantiation

Higher Ed
This video explains how template arguments are deduced. This clip is from the chapter "Templates" of the series "Complete Modern C++".In this section, we will see non-type template arguments, perfect forwarding, variadic templates, class...
Instructional Video5:43
Curated Video

Learn and Master C Programming - Understanding Conditional Compilation

Higher Ed
We will learn about new preprocessor directives used for conditional compilation of code. This clip is from the chapter "Preprocessor Directives" of the series "Learn and Master C Programming For Absolute Beginners!".In this section, we...
Instructional Video4:16
Curated Video

Mastering Swift 2 Programming (Video 41)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video3:33
Curated Video

TypeScript for Beginners - First Program in Visual Studio Code

Higher Ed
This video demonstrates how to create your first TypeScript program in Visual Studio Code. This clip is from the chapter "Variables and Data Types" of the series "TypeScript for Beginners".This section introduces you to variables and...
Instructional Video7:42
Curated Video

Apache Maven Beginner to Guru - Generating Java Classes with Project Lombok and Maven

Higher Ed
This video explains how to generate Java classes using project Lombok and Maven. This clip is from the chapter "Generating Source with Maven" of the series "Apache Maven: Beginner to Guru".This section is about Generating Source with Maven.
Instructional Video2:55
Curated Video

Apache Maven Beginner to Guru - Challenge - Creating a Lombok Project with Maven

Higher Ed
This video presents a challenge to create a Lombok project with Maven. This clip is from the chapter "Generating Source with Maven" of the series "Apache Maven: Beginner to Guru".This section is about Generating Source with Maven.
Instructional Video8:29
Programming Electronics Academy

Lesson 6 | Arduino Toolchain Overview | Arduino Crash Course

Higher Ed
Lesson 6 | Arduino Toolchain Overview | Arduino Crash Course