SciShow Kids
Think Like an Engineer: The BEST Solution! | SciShow Kids
Squeaks, Jessi, and the gang have all designed rafts for our friend Juniper to ride. Now, we'll think like engineers by testing our designs, comparing them, and improving them to make the very best raft we can!
Crash Course Kids
The Engineering Process
So, how do we go about being engineers? In this episode of Crash Course Kids, Sabrina talks to us about the Engineering Process and why we should do things in order, as well as many of the questions we should ask along the way. This...
Curated Video
It'll Never Fly: Beat Confirmation Bias
It'll Never Fly' How often have you heard words like that at the start of your project? Or maybe you've heard yourself saying them. If so, you're in danger of 'Confirmation Bias'. If you've ever said 'it'll never fly', you're in good...
Communication Coach Alex Lyon
What is Foresight for Leaders?
What is foresight for leaders? Alex Fergnani answers 5 key questions about foresight and why leaders should take it seriously.
Curated Video
Modern JavaScript from the Beginning - Second Edition - Class Inheritance
In this video, you will learn about class inheritance in JavaScript, including how to use the "extends" keyword to create subclasses, how to override superclass methods in subclasses, and how to call superclass methods from within...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Prototypical Inheritance and call()
In this video, we will discuss prototypical inheritance and demonstrate how to use the call() method to invoke a constructor function from another constructor function. This clip is from the chapter "OOP - Constructors and Prototypes" of...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Using Object.create()
In this video, we will explore the Object.create() method and demonstrate how it is used to create objects with a specific prototype. This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Adding Methods to the Prototype
In this video, we will demonstrate how to add methods to the prototype of an object. We will also discuss the benefits of using prototypes to share methods between objects. This clip is from the chapter "OOP - Constructors and...
Curated Video
Revolutionizing Sports with Technology: The Future of Athletic Performance
The video explores how technology is revolutionizing the world of sports, from advanced training aids like Dartfish for elite athletes to intelligent running shoes that adapt cushioning levels based on terrain. Companies like Nike are...
Curated Video
Modern Web Design with HTML5, CSS3, and JavaScript - Before and After Insert Triggers
This video introduces you to the before and after insert triggers. This clip is from the chapter "Common JavaScript Questions and Answers for Interview Preparation and Practice" of the series "Modern Web Design with HTML5, CSS3, and...
Curated Video
UX Design for Web Developers (Video 32)
User experience (UX) design is a theoretical understanding of how users interact with websites. The major challenge developers building a company website face is finding the right balance that fulfills the objectives of the company as...
Curated Video
UX Design for Web Developers (Video 35)
User experience (UX) design is a theoretical understanding of how users interact with websites. The major challenge developers building a company website face is finding the right balance that fulfills the objectives of the company as...
Science360
Engineering to Solve Real-World Problems - USA Science and Engineering Festival
The Mobile Area Education Foundation is designing lessons to teach kids that engineering and math can solve real-world problems...like designing ways to catch blood clots in a model human circulatory system.
Curated Video
Multi-Paradigm Programming with Modern C++ - More Range Examples
Everything you can do with loops and algorithms; you can also do with ranges. Thanks to lazy evaluation of views, the code becomes more functional, and often more compact. • Returning ranges from functions • Creating a new range that...
IDG TECHtalk
Microsoft Defender for Business | What security admins need to know
The new Microsoft Defender for Business makes important Windows security features more available to small businesses.
Curated Video
Multi-Paradigm Programming with Modern C++ - Structure of C++ Projects
In this video, we learn what is physical project structure and why it is important. • What is project structure? • Why is good structure important? • What are the elements of project structure? This clip is from the chapter "Structuring...
Curated Video
Creational Design Patterns in Modern C++ - Prototype Manager - Part II
This video is the second part of the two-part video that demonstrates how to complete the implementation of the prototype manager. This clip is from the chapter "Prototype" of the series "Creational Design Patterns in Modern C++".This...
Curated Video
Multi-Paradigm Programming with Modern C++ - Synchronization with Atomics
Even something as simple as an integer is not immune from data races. Atomics can solve this problem. They are often implemented at hardware level, and C++ provides an API. In this video, we will learn how to use atomics. • Introduction...
Curated Video
Multi-Paradigm Programming with Modern C++ - Application Binary Interface
Sometimes we want to share a package, without sharing its source code. And sometimes we want to push updates to our shared libraries, without requiring that customers re-build their applications. This requires a stable application binary...
Curated Video
Creational Design Patterns in Modern C++ - Basic Example - demonstrates how to implement the prototype pattern
This video demonstrates how to implement the prototype pattern with a basic example. • Run the app through Visual Studio • Run the app through PowerShell • Run the app through File Explorer This clip is from the chapter "Prototype" of...
Curated Video
Multi-Paradigm Programming with Modern C++ - On Development Tools
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,...
Curated Video
Multi-Paradigm Programming with Modern C++ - Coroutine Mechanics
In order to be able to implement coroutines, we have to understand a few low-level mechanisms. This video is an overview of how process memory is structured, how functions are called, and finally, how coroutine state is copied from the...
Curated Video
Multi-Paradigm Programming with Modern C++ - Compile-Time Evaluation Using constexpr
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Going Functional
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 •...