Curated Video
Structural Design Patterns in Modern C++ - Remote Proxy Introduction
This video introduces you to the remote proxy. This clip is from the chapter "Proxy Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the proxy design pattern.
Curated Video
Structural Design Patterns in Modern C++ - Basic Example - Facade Design Pattern
This video presents a basic example of the Facade pattern. This clip is from the chapter "Facade Design Pattern" of the series "Structural Design Patterns in Modern C++".This section explains the Facade design pattern and teaches you to...
Packt
Use different data types : Python Fundamentals
From the section: NumPy Fundamentals in Python. Every programming language is different. You will cover fundamentals in order to get familiar with the Python environment needed for NumPy. You will learn to work with numbers, lists,...
Packt
Where are Inheritance, Interfaces, and Statics used in Framework?
This video explains where inheritance, interfaces, and statics are used in framework. This clip is from the chapter "Selenium Framework Optimization and Interview Questions" of the series "Selenium WebDriver with Java - Basics to...
IDG TECHtalk
How composition and inheritance work for types | Smart Go
Go's type system lets you create new types with their own behaviors attached to them. Learn in this video how behaviors can be passed along between types using composition, and how Go's type system design favors inheritance over...
Curated Video
routing protocols : OSPF Hierarchy - Multiple areas
From the section: Routing Introduction. In this section, we look into Routed protocols, demonstrations, static routes, dynamic routes, and different types of routing protocols. Routing Introduction: OSPF Hierarchy - Multiple areas
Curated Video
Complete Java SE 8 Developer Bootcamp - Marker and Functional Interfaces
A marker interface has no methods, and a functional interface has only one abstract method. The latter is used with lambda expressions. This clip is from the chapter "Lambda Expressions and Static Imports" of the series "Complete Java SE...
Curated Video
Java Programming for Complete Beginners - Java 16 - Step 02 - Understanding Iterations for Implementing Game Runner
In this lesson, you will get an overview of a simple game runner application that we will be building. This clip is from the chapter "Getting Started with Spring Framework" of the series "Java Programming for Complete Beginners - Java...
Curated Video
Complete Java SE 8 Developer Bootcamp - Java API Documentation (Javadocs)
The author shows you where you can find the Java SE 8 Javadoc, and how to use it. This clip is from the chapter "Getting Started with Java" of the series "Complete Java SE 8 Developer Bootcamp".In this section, you get an overview of...
Curated Video
Create a computer network: Model Network Devices as Objects
From the section: Interacting with Classic Network Devices. In this section, we will look at how to interact with classic network devices with Python libraries. We will explain what we define as classic network devices and use Netmiko...
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
Bash Shell Scripting - Basic System - Commands
This video helps you with the basic system of commands. This clip is from the chapter "Linux Commands - Quick Refresher" of the series "Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021]".This section is a quick...
IDG TECHtalk
The empty interface type | Smart Go
Go's "empty interface" type allows you to work with variables that could be of any type. Learn how this can be used to construct functions that accept any variable type, and how to use type assertions that the variables in question are...
Packt
What are Java Collections?
This video explains Java Collections. This clip is from the chapter "Core Java Tutorial - Part 3 - Collections Application Programming Interface (API)" of the series "Selenium WebDriver with Java - Basics to Advanced and Frameworks".This...
IDG TECHtalk
How to use the Stringer interface | Smart Go
The "Stringer" interface in Go lets you make any custom struct type into a printable object with your own defined formatting. Learn how to make use of this handy behavior in your own code.
Curated Video
Complete Java SE 8 Developer Bootcamp - Static Imports
Static Imports allow us to code static references from other types, as if they were defined in our own class. This clip is from the chapter "Lambda Expressions and Static Imports" of the series "Complete Java SE 8 Developer Bootcamp".In...
Curated Video
Java Programming for Complete Beginners - Java 16 - Step 16 - Java Interface - Example 1 - Gaming Console - How to Think about Intef
In this session, we will learn about Java interface - example 1 - gaming console - how to think about Intef. This clip is from the chapter "Object-Oriented Programming Again" of the series "Java Programming for Complete Beginners - Java...
Curated Video
Multi-Paradigm Programming with Modern C++ - What Makes a Good Interface
Application programming interfaces are to programmer what UI is to the end user. Creating good interfaces improves modularity and promotes code reuse. • What is an API and why we need it? • What makes a good API? • How to design a good...
Curated Video
Multi-Paradigm Programming with Modern C++ - Arguments and Return Values
How many arguments should a function have, and how to pass them properly? There are simple ways for making the functions even better. • How many arguments? • Passing by value, by reference and by pointer • Return values and other tips...
Curated Video
Complete Java SE 8 Developer Bootcamp - Interface: Part 3
Learn benefits of using interfaces. This clip is from the chapter "Abstract Classes and Interfaces" of the series "Complete Java SE 8 Developer Bootcamp".Create abstract classes and interfaces on getting familiar in this section.
Curated Video
Multi-Paradigm Programming with Modern C++ - Designing Class Hierarchies
Inheritance is one of the cornerstone features of object-oriented design. We use it to represent a set of hierarchically organized concepts. How to design a good hierarchy? • Drawing a hierarchy • When to use inheritance and when to...
Curated Video
Java Programming for Complete Beginners - Java 16 - Step 05 - Iteration 2 - Loose Coupling Level 1 – Interfaces
In this session, we will implement loose coupling using interfaces. This clip is from the chapter "Getting Started with Spring Framework" of the series "Java Programming for Complete Beginners - Java 16".This section primarily focuses on...
Curated Video
Learn Go in 3 Hours - Methods
One object-oriented programming concept that has been very useful is the method, which tightly couples data with the code that processes it. • This video covers Go’s support for methods and how it is both similar to and different from...
Curated Video
Advanced Swift 2 Application Development (Video 23)
The number of smartphone users is increasing every single day, and as more and more of them are looking for new and interesting ways to improve their lives through mobile applications, the need for a language that will deploy on all...