Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
01. Classification of LINQ Queries.mp4 |
4.01MB |
01. Classification of LINQ Queries.srt |
3.03KB |
01. Coming Up.mp4 |
1.22MB |
01. Coming Up.mp4 |
1.23MB |
01. Coming Up.mp4 |
1.08MB |
01. Coming Up.mp4 |
1.10MB |
01. Coming Up.mp4 |
975.19KB |
01. Coming Up.mp4 |
1.51MB |
01. Coming Up.srt |
1.16KB |
01. Coming Up.srt |
1.28KB |
01. Coming Up.srt |
1.17KB |
01. Coming Up.srt |
1.07KB |
01. Coming Up.srt |
1.03KB |
01. Coming Up.srt |
1.52KB |
01. Introduction.mp4 |
1.42MB |
01. Introduction.mp4 |
2.22MB |
01. Introduction.mp4 |
1.28MB |
01. Introduction.mp4 |
2.48MB |
01. Introduction.mp4 |
1.97MB |
01. Introduction.mp4 |
3.25MB |
01. Introduction.mp4 |
1.84MB |
01. Introduction.mp4 |
3.51MB |
01. Introduction.mp4 |
2.40MB |
01. Introduction.mp4 |
1.36MB |
01. Introduction.mp4 |
775.98KB |
01. Introduction.mp4 |
3.55MB |
01. Introduction.mp4 |
3.09MB |
01. Introduction.mp4 |
2.32MB |
01. Introduction.mp4 |
2.52MB |
01. Introduction.srt |
1.72KB |
01. Introduction.srt |
1.76KB |
01. Introduction.srt |
1.63KB |
01. Introduction.srt |
2.69KB |
01. Introduction.srt |
2.14KB |
01. Introduction.srt |
3.78KB |
01. Introduction.srt |
2.01KB |
01. Introduction.srt |
3.51KB |
01. Introduction.srt |
2.74KB |
01. Introduction.srt |
806B |
01. Introduction.srt |
4.00KB |
01. Introduction.srt |
3.92KB |
01. Introduction.srt |
2.47KB |
01. Introduction.srt |
2.60KB |
01. LINQ and Expressions.mp4 |
2.02MB |
01. LINQ and Expressions.srt |
2.09KB |
01. Module Introduction.mp4 |
9.91MB |
01. Module Introduction.mp4 |
1.95MB |
01. Module Introduction.mp4 |
1.83MB |
01. Module Introduction.mp4 |
1.74MB |
01. Module Introduction.mp4 |
1.47MB |
01. Module Introduction.mp4 |
1.76MB |
01. Module Introduction.mp4 |
1.58MB |
01. Module Introduction.mp4 |
1.38MB |
01. Module Introduction.srt |
11.42KB |
01. Module Introduction.srt |
2.22KB |
01. Module Introduction.srt |
2.03KB |
01. Module Introduction.srt |
2.06KB |
01. Module Introduction.srt |
1.74KB |
01. Module Introduction.srt |
1.89KB |
01. Module Introduction.srt |
1.84KB |
01. Module Introduction.srt |
1.60KB |
01. Overview.mp4 |
1.66MB |
01. Overview.mp4 |
2.93MB |
01. Overview.mp4 |
2.97MB |
01. Overview.mp4 |
1.63MB |
01. Overview.mp4 |
1.60MB |
01. Overview.mp4 |
1.34MB |
01. Overview.mp4 |
3.55MB |
01. Overview.mp4 |
3.23MB |
01. Overview.mp4 |
1.85MB |
01. Overview.srt |
1.74KB |
01. Overview.srt |
3.01KB |
01. Overview.srt |
3.02KB |
01. Overview.srt |
1.68KB |
01. Overview.srt |
1.60KB |
01. Overview.srt |
1.37KB |
01. Overview.srt |
2.80KB |
01. Overview.srt |
2.37KB |
01. Overview.srt |
1.87KB |
01. Overview- Introducing the Windows API.mp4 |
5.28MB |
01. Overview- Introducing the Windows API.srt |
4.56KB |
01. Summary.mp4 |
1.38MB |
01. Summary.srt |
1.68KB |
01. Understanding Debugging.mp4 |
8.33MB |
01. Understanding Debugging.srt |
9.51KB |
01. Using SequenceEqual() with Integer Collections.mp4 |
9.95MB |
01. Using SequenceEqual() with Integer Collections.srt |
5.81KB |
02. Adding Guard Clauses to Methods.mp4 |
10.91MB |
02. Adding Guard Clauses to Methods.srt |
6.03KB |
02. An Introduction to Streams.mp4 |
3.63MB |
02. An Introduction to Streams.srt |
4.03KB |
02. An Overview of Multi-targeting.mp4 |
4.35MB |
02. An Overview of Multi-targeting.srt |
3.91KB |
02. An Overview of the CsvHelper Library.mp4 |
2.21MB |
02. An Overview of the CsvHelper Library.srt |
1.88KB |
02. An Overview of Version Numbering in .NET.mp4 |
5.96MB |
02. An Overview of Version Numbering in .NET.srt |
5.67KB |
02. Calling an Unmanaged API Method- MessageBox().mp4 |
7.20MB |
02. Calling an Unmanaged API Method- MessageBox().srt |
3.88KB |
02. Class Library Project Build Output.mp4 |
4.34MB |
02. Class Library Project Build Output.srt |
3.63KB |
02. Coming Up.mp4 |
2.30MB |
02. Coming Up.srt |
2.01KB |
02. Creating a New Console App.mp4 |
15.30MB |
02. Creating a New Console App.srt |
10.81KB |
02. Defect Categories.mp4 |
12.25MB |
02. Defect Categories.srt |
13.27KB |
02. Deferred Execution, Streaming, and Non-streaming.mp4 |
4.89MB |
02. Deferred Execution, Streaming, and Non-streaming.srt |
4.91KB |
02. Demo- A-B testing.mp4 |
24.62MB |
02. Demo- A-B testing.srt |
8.60KB |
02. Demo- A Small Recap on Strings.mp4 |
2.77MB |
02. Demo- A Small Recap on Strings.srt |
1.69KB |
02. Demo- Extracting Our Lambda.mp4 |
6.57MB |
02. Demo- Extracting Our Lambda.srt |
4.81KB |
02. Demo - Introducing the Demo Applications.mp4 |
3.30MB |
02. Demo - Introducing the Demo Applications.srt |
994B |
02. Demo- Separating out the Entrypoint.mp4 |
14.60MB |
02. Demo- Separating out the Entrypoint.srt |
8.04KB |
02. Demo- Your Base Project.mp4 |
8.38MB |
02. Demo- Your Base Project.srt |
3.93KB |
02. Describing the Flyweight Pattern.mp4 |
8.53MB |
02. Describing the Flyweight Pattern.srt |
7.10KB |
02. Describing the Mediator Pattern.mp4 |
4.62MB |
02. Describing the Mediator Pattern.srt |
4.85KB |
02. Describing the Object Adapter Pattern.mp4 |
3.47MB |
02. Describing the Object Adapter Pattern.srt |
3.12KB |
02. Describing the Prototype Pattern.mp4 |
3.33MB |
02. Describing the Prototype Pattern.srt |
3.22KB |
02. Describing the Proxy Pattern.mp4 |
4.19MB |
02. Describing the Proxy Pattern.srt |
4.07KB |
02. External Data Prevents Testing.mp4 |
12.60MB |
02. External Data Prevents Testing.srt |
6.21KB |
02. Grouping Classes in Namespaces.mp4 |
2.61MB |
02. Grouping Classes in Namespaces.srt |
3.08KB |
02. Hello C#.mp4 |
3.41MB |
02. Hello C#.srt |
4.52KB |
02. Introducing the Demo.mp4 |
5.52MB |
02. Introducing the Demo.srt |
2.82KB |
02. Introducing the Demo- Reading a Problematic JSON File.mp4 |
13.19MB |
02. Introducing the Demo- Reading a Problematic JSON File.srt |
7.32KB |
02. Introducing the FileSystemWatcher Class.mp4 |
2.26MB |
02. Introducing the FileSystemWatcher Class.srt |
2.37KB |
02. Making Sure Fields Are Initialized.mp4 |
10.67MB |
02. Making Sure Fields Are Initialized.srt |
7.01KB |
02. Making Your Struct Nullable.mp4 |
7.45MB |
02. Making Your Struct Nullable.srt |
4.20KB |
02. Module Overview.mp4 |
1.36MB |
02. Module Overview.srt |
1.49KB |
02. Principles of C# Evolution.mp4 |
2.02MB |
02. Principles of C# Evolution.srt |
2.21KB |
02. Running an Async Operation.mp4 |
12.61MB |
02. Running an Async Operation.srt |
6.60KB |
02. Setting up the Demo.mp4 |
5.11MB |
02. Setting up the Demo.mp4 |
8.11MB |
02. Setting up the Demo.srt |
3.25KB |
02. Setting up the Demo.srt |
5.24KB |
02. Understanding Exception Handling.mp4 |
2.12MB |
02. Understanding Methods.mp4 |
10.82MB |
02. Understanding Methods.srt |
13.39KB |
02. Understanding Object-oriented Programming Principles.mp4 |
9.16MB |
02. Understanding Object-oriented Programming Principles.srt |
10.33KB |
02. Understanding the Essential C# Building Blocks.mp4 |
9.27MB |
02. Understanding the Essential C# Building Blocks.srt |
10.55KB |
02. Using SequenceEqual() with Object Collections.mp4 |
5.48MB |
02. Using SequenceEqual() with Object Collections.srt |
2.51KB |
02. Value Types and Reference Types.mp4 |
5.08MB |
02. Value Types and Reference Types.srt |
5.54KB |
02. Why Custom Dynamic Classes-.mp4 |
2.60MB |
02. Why Custom Dynamic Classes-.srt |
2.77KB |
02. Why Dynamic C#-.mp4 |
5.96MB |
02. Why Dynamic C#-.srt |
6.24KB |
02. Working with Boolean Values.mp4 |
5.01MB |
02. Working with Boolean Values.srt |
5.80KB |
03. Adding Encapsulation.mp4 |
6.33MB |
03. Adding Encapsulation.srt |
7.03KB |
03. An Overview of Semantic Versioning.mp4 |
6.47MB |
03. An Overview of Semantic Versioning.srt |
6.04KB |
03. Checking if a File Exists.mp4 |
11.41MB |
03. Checking if a File Exists.srt |
6.24KB |
03. Course Prerequisites.mp4 |
474.75KB |
03. Course Prerequisites.srt |
551B |
03. Demo- Choosing another container.mp4 |
3.75MB |
03. Demo- Choosing another container.srt |
4.62KB |
03. Demo- Creating and Using Methods.mp4 |
16.32MB |
03. Demo- Creating and Using Methods.srt |
15.50KB |
03. Demo - Invoking Constructors.mp4 |
26.45MB |
03. Demo - Invoking Constructors.srt |
11.02KB |
03. Demo- Organizing Registrations.mp4 |
16.58MB |
03. Demo- Organizing Registrations.srt |
7.04KB |
03. Demo- Using the Essential C# Building Blocks.mp4 |
8.42MB |
03. Demo- Using the Essential C# Building Blocks.srt |
6.56KB |
03. Demo- Working with Namespaces.mp4 |
16.35MB |
03. Demo- Working with Namespaces.srt |
8.03KB |
03. Demo- Working with relational Operators.mp4 |
7.34MB |
03. Demo- Working with relational Operators.srt |
5.08KB |
03. Demo- Working with Value and Reference Types.mp4 |
7.14MB |
03. Demo- Working with Value and Reference Types.srt |
3.65KB |
03. Improving the Guard Clause Code.mp4 |
9.08MB |
03. Improving the Guard Clause Code.srt |
4.43KB |
03. Initializing Fields up the Class Hierarchy.mp4 |
9.65MB |
03. Initializing Fields up the Class Hierarchy.srt |
5.74KB |
03. Introducing LINQPad.mp4 |
715.44KB |
03. Introducing LINQPad.srt |
813B |
03. Introducing the DLR.mp4 |
5.54MB |
03. Introducing the DLR.srt |
4.92KB |
03. Introducing the Try Statement.mp4 |
3.78MB |
03. Marking a Method as Obsolete.mp4 |
9.54MB |
03. Marking a Method as Obsolete.srt |
5.52KB |
03. Object Adapter Pattern Structure.mp4 |
1.95MB |
03. Object Adapter Pattern Structure.srt |
1.76KB |
03. P-Invoke and Marshalling Data.mp4 |
9.95MB |
03. P-Invoke and Marshalling Data.srt |
5.42KB |
03. Prototype Pattern Structure.mp4 |
1.52MB |
03. Prototype Pattern Structure.srt |
1.40KB |
03. Reading CSV Data Dynamically.mp4 |
18.25MB |
03. Reading CSV Data Dynamically.srt |
9.67KB |
03. Removing Duplicates.mp4 |
7.47MB |
03. Removing Duplicates.srt |
3.53KB |
03. Setting up Dependency Injection.mp4 |
9.67MB |
03. Setting up Dependency Injection.srt |
5.43KB |
03. Setting up Your Environment.mp4 |
3.74MB |
03. Setting up Your Environment.srt |
4.98KB |
03. Structure of the Flyweight Pattern.mp4 |
2.31MB |
03. Structure of the Flyweight Pattern.srt |
1.79KB |
03. Structure of the Mediator Pattern.mp4 |
1.31MB |
03. Structure of the Mediator Pattern.srt |
1.31KB |
03. Structure of the Proxy Pattern.mp4 |
1.72MB |
03. Structure of the Proxy Pattern.srt |
1.87KB |
03. Taking Different Actions for Different Errors.mp4 |
9.76MB |
03. Taking Different Actions for Different Errors.srt |
5.94KB |
03. The Benefits of Streams.mp4 |
1.68MB |
03. The Benefits of Streams.srt |
2.09KB |
03. The Classes for Illustrating Deferred Execution.mp4 |
3.90MB |
03. The Classes for Illustrating Deferred Execution.srt |
2.28KB |
03. The IDynamicMetaObjectProvider Interface.mp4 |
1.54MB |
03. The IDynamicMetaObjectProvider Interface.srt |
1.53KB |
03. The InternalBufferSize Property.mp4 |
3.67MB |
03. The InternalBufferSize Property.srt |
3.25KB |
03. The Problem of Dynamic Filtering.mp4 |
2.96MB |
03. The Problem of Dynamic Filtering.srt |
2.88KB |
03. Top Level Programs.mp4 |
3.43MB |
03. Top Level Programs.srt |
4.97KB |
03. Trying to Test without Mocking.mp4 |
4.86MB |
03. Trying to Test without Mocking.srt |
2.27KB |
03. Understanding Conditional Compilation Preprocessor Directives.mp4 |
6.31MB |
03. Understanding Conditional Compilation Preprocessor Directives.srt |
5.97KB |
03. Understanding the ImplicitUsings Property.mp4 |
9.66MB |
03. Understanding the ImplicitUsings Property.srt |
5.58KB |
03. Using SequenceEqual() with Comparer Class.mp4 |
9.09MB |
03. Using SequenceEqual() with Comparer Class.srt |
3.91KB |
03. Using WhenAll to Await Async Operations.mp4 |
7.96MB |
03. Using WhenAll to Await Async Operations.srt |
3.80KB |
03. Visual Studio Debugger Basics.mp4 |
20.89MB |
03. Visual Studio Debugger Basics.srt |
13.93KB |
03. What Is a Class Library-.mp4 |
2.34MB |
03. What Is a Class Library-.srt |
2.09KB |
03. Working with Nullable Structs.mp4 |
9.70MB |
03. Working with Nullable Structs.srt |
4.70KB |
03. Working with Strings.mp4 |
6.41MB |
03. Working with Strings.srt |
7.17KB |
04. .NET Class Hierarchy Overview.mp4 |
4.80MB |
04. .NET Class Hierarchy Overview.srt |
6.29KB |
04. Adding Multi-targeting to a Class Library Project.mp4 |
8.89MB |
04. Adding Multi-targeting to a Class Library Project.srt |
4.95KB |
04. Await Can’t Launch Parallel Tasks.mp4 |
5.63MB |
04. Await Can’t Launch Parallel Tasks.srt |
3.62KB |
04. Choosing Styles of Property.mp4 |
9.71MB |
04. Choosing Styles of Property.srt |
5.54KB |
04. Configuring CSV Comment Reading.mp4 |
6.19MB |
04. Configuring CSV Comment Reading.srt |
2.49KB |
04. Configuring Notification Filters.mp4 |
1.46MB |
04. Configuring Notification Filters.srt |
1.24KB |
04. Demo- Adding a Helper File.mp4 |
8.64MB |
04. Demo- Adding a Helper File.srt |
6.62KB |
04. Demo- Adding Encapsulation.mp4 |
26.54MB |
04. Demo- Adding Encapsulation.srt |
13.73KB |
04. Demo- Application Configuration.mp4 |
24.85MB |
04. Demo- Application Configuration.srt |
8.89KB |
04. Demo- Code Overview.mp4 |
7.01MB |
04. Demo- Implementing a Dynamic Expression for Filtering Results.mp4 |
12.02MB |
04. Demo- Implementing a Dynamic Expression for Filtering Results.srt |
5.32KB |
04. Demo - Implementing the Flyweight Pattern.mp4 |
11.22MB |
04. Demo - Implementing the Flyweight Pattern.srt |
4.69KB |
04. Demo - Implementing the Mediator Pattern.mp4 |
23.46MB |
04. Demo - Implementing the Mediator Pattern.srt |
10.38KB |
04. Demo - Implementing the Object Adapter Pattern.mp4 |
14.23MB |
04. Demo - Implementing the Object Adapter Pattern.srt |
6.13KB |
04. Demo - Implementing the Prototype Pattern.mp4 |
10.45MB |
04. Demo - Implementing the Prototype Pattern.srt |
5.33KB |
04. Demo - Invoking a Constructor Dynamically by Name.mp4 |
34.71MB |
04. Demo - Invoking a Constructor Dynamically by Name.srt |
11.62KB |
04. Demo- Setting up Your Environment Using Visual Studio.mp4 |
4.32MB |
04. Demo- Setting up Your Environment Using Visual Studio.srt |
2.43KB |
04. Demo- Switching to autofac.mp4 |
29.33MB |
04. Demo- Switching to autofac.srt |
9.77KB |
04. Demo- Working with LINQPad.mp4 |
22.75MB |
04. Demo- Working with LINQPad.srt |
13.13KB |
04. Demo- Working with Strings.mp4 |
17.25MB |
04. Demo- Working with Strings.srt |
9.03KB |
04. Distinguishing ANSI and Unicode API Functions.mp4 |
8.76MB |
04. Distinguishing ANSI and Unicode API Functions.srt |
5.26KB |
04. Frameworks and Tooling.mp4 |
4.88MB |
04. Frameworks and Tooling.srt |
2.41KB |
04. Getting the Parent Directory of a Path.mp4 |
7.89MB |
04. Getting the Parent Directory of a Path.srt |
3.76KB |
04. Grouping Your Data.mp4 |
8.23MB |
04. Grouping Your Data.srt |
4.84KB |
04. Illustrating Deferred Execution Using ForEach().mp4 |
13.10MB |
04. Illustrating Deferred Execution Using ForEach().srt |
6.46KB |
04. Introducing Static Data.mp4 |
4.39MB |
04. Introducing Static Data.srt |
5.45KB |
04. Lazy Loading.mp4 |
7.61MB |
04. Lazy Loading.srt |
4.99KB |
04. Making Decisions with the if Statement.mp4 |
7.87MB |
04. Making Decisions with the if Statement.srt |
9.31KB |
04. Method Parameters.mp4 |
4.21MB |
04. Method Parameters.srt |
4.61KB |
04. Multiple Catch Blocks- Best Practices.mp4 |
10.19MB |
04. Multiple Catch Blocks- Best Practices.srt |
4.93KB |
04. Properties.mp4 |
3.58MB |
04. Properties.srt |
3.91KB |
04. Setting Version Numbers for Class Libraries in Visual Studio.mp4 |
16.17MB |
04. Setting Version Numbers for Class Libraries in Visual Studio.srt |
6.96KB |
04. Static and Dynamic Binding.mp4 |
3.50MB |
04. Static and Dynamic Binding.srt |
4.04KB |
04. The DynamicObject Base Class.mp4 |
5.05MB |
04. The DynamicObject Base Class.srt |
4.69KB |
04. Understanding the TargetFramework Property.mp4 |
2.63MB |
04. Understanding the TargetFramework Property.srt |
1.72KB |
04. Using an Interface to Fix the Dependency Injection.mp4 |
10.81MB |
04. Using an Interface to Fix the Dependency Injection.srt |
5.20KB |
04. Using Dependency Injection to Make Types Mock-friendly.mp4 |
6.68MB |
04. Using Dependency Injection to Make Types Mock-friendly.srt |
3.52KB |
04. Using Except() with Integer Collections.mp4 |
5.78MB |
04. Using Except() with Integer Collections.srt |
3.30KB |
04. Value Type Default Isn't Null.mp4 |
5.17MB |
04. Value Type Default Isn't Null.srt |
2.28KB |
04. Variations of the Proxy Pattern.mp4 |
4.90MB |
04. Variations of the Proxy Pattern.srt |
4.65KB |
04. Visual Studio Code Debugger Basics.mp4 |
12.00MB |
04. Visual Studio Code Debugger Basics.srt |
6.61KB |
04. Why Use Class Library Projects-.mp4 |
6.53MB |
04. Why Use Class Library Projects-.srt |
6.28KB |
04. Working with Built-in Types.mp4 |
6.92MB |
04. Working with Built-in Types.srt |
8.42KB |
04. Writing a Custom Attribute.mp4 |
8.13MB |
04. Writing a Custom Attribute.srt |
5.11KB |
05. Additional Properties.mp4 |
967.03KB |
05. Additional Properties.srt |
1.43KB |
05. Avoiding Name Clashes with Explicit Interface Implementation.mp4 |
9.05MB |
05. Avoiding Name Clashes with Explicit Interface Implementation.srt |
5.37KB |
05. Bringing in Inheritance.mp4 |
4.05MB |
05. Bringing in Inheritance.srt |
5.43KB |
05. Building Your First C# Program Using Visual Studio.mp4 |
2.36MB |
05. Building Your First C# Program Using Visual Studio.srt |
2.59KB |
05. Causing an Exception.mp4 |
4.62MB |
05. Checking if a Directory Exists and Creating New Directories.mp4 |
11.45MB |
05. Checking if a Directory Exists and Creating New Directories.srt |
5.68KB |
05. Closing the Loops.mp4 |
2.04MB |
05. Closing the Loops.srt |
2.28KB |
05. Conditional Property Groups.mp4 |
9.79MB |
05. Conditional Property Groups.srt |
5.53KB |
05. Configuring Trimming of Whitespace.mp4 |
4.52MB |
05. Configuring Trimming of Whitespace.srt |
1.82KB |
05. Custom Marshalling Data.mp4 |
10.76MB |
05. Custom Marshalling Data.srt |
5.38KB |
05. Defining a Custom Exception.mp4 |
13.37MB |
05. Defining a Custom Exception.srt |
6.66KB |
05. Defining Reflection.mp4 |
7.00MB |
05. Defining Reflection.srt |
6.50KB |
05. Demo - Implementing the Proxy Pattern.mp4 |
20.78MB |
05. Demo - Implementing the Proxy Pattern.srt |
10.20KB |
05. Demo- Multiple Implementing Types.mp4 |
14.50MB |
05. Demo- Multiple Implementing Types.srt |
5.38KB |
05. Demo- Optional and missing dependencies.mp4 |
20.98MB |
05. Demo- Optional and missing dependencies.srt |
6.77KB |
05. Demo- Passing Parameters by Value and by Reference.mp4 |
12.27MB |
05. Demo- Passing Parameters by Value and by Reference.srt |
5.85KB |
05. Demo - Supporting Communication Between Specific Objects.mp4 |
16.53MB |
05. Demo - Supporting Communication Between Specific Objects.srt |
6.43KB |
05. Demo- Using if Statements.mp4 |
9.43MB |
05. Demo- Using if Statements.srt |
6.38KB |
05. Demo- Using Static.mp4 |
18.62MB |
05. Demo- Using Static.srt |
8.98KB |
05. Demo - Working with an Object Through Interfaces.mp4 |
9.84MB |
05. Demo - Working with an Object Through Interfaces.srt |
4.12KB |
05. Demo- Working with Primitive Types.mp4 |
9.14MB |
05. Demo- Working with Primitive Types.srt |
5.89KB |
05. Describing the Class Adapter Pattern.mp4 |
2.03MB |
05. Describing the Class Adapter Pattern.srt |
1.55KB |
05. Don’t Mix the UI into the Async Task.mp4 |
11.71MB |
05. Don’t Mix the UI into the Async Task.srt |
5.48KB |
05. Dynamic Binding in Action and RuntimeBinderException.mp4 |
10.32MB |
05. Dynamic Binding in Action and RuntimeBinderException.srt |
6.23KB |
05. Enabling Null-checking for Classes.mp4 |
2.91MB |
05. Enabling Null-checking for Classes.srt |
2.46KB |
05. Expression-bodied Members.mp4 |
912.72KB |
05. Expression-bodied Members.srt |
1014B |
05. Finding the Correct Method.mp4 |
3.12MB |
05. Finding the Correct Method.srt |
3.74KB |
05. Find Products That Do Not Have Sales Using Except().mp4 |
8.42MB |
05. Find Products That Do Not Have Sales Using Except().srt |
3.12KB |
05. Fluent Coding.mp4 |
11.01MB |
05. Fluent Coding.srt |
6.92KB |
05. Getting Started.mp4 |
8.71MB |
05. Getting Started.srt |
5.90KB |
05. Hot Reload in Visual Studio.mp4 |
17.68MB |
05. Hot Reload in Visual Studio.srt |
10.58KB |
05. How to Create a Class Library Project in Visual Studio.mp4 |
6.28MB |
05. How to Create a Class Library Project in Visual Studio.srt |
3.93KB |
05. IEnumerable.mp4 |
1.50MB |
05. IEnumerable.srt |
1.81KB |
05. Implementing Mocking to Remove the External Data Dependency.mp4 |
10.82MB |
05. Implementing Mocking to Remove the External Data Dependency.srt |
4.77KB |
05. Setting Version Numbers for Class Library Assemblies from dotnet Build.mp4 |
16.83MB |
05. Setting Version Numbers for Class Library Assemblies from dotnet Build.srt |
8.73KB |
05. Shallow Copy vs. Deep Copy.mp4 |
1.17MB |
05. Shallow Copy vs. Deep Copy.srt |
1.09KB |
05. Sorting as You Group Data.mp4 |
4.29MB |
05. Sorting as You Group Data.srt |
1.96KB |
05. Step-through Demo of Deferred Execution.mp4 |
6.82MB |
05. Step-through Demo of Deferred Execution.srt |
3.71KB |
05. Understanding the Nullable Property.mp4 |
2.58MB |
05. Understanding the Nullable Property.srt |
1.52KB |
05. Using Escape Characters.mp4 |
2.27MB |
05. Using Escape Characters.srt |
3.46KB |
05. Using Reflection to Find the Attributes on a Type.mp4 |
12.40MB |
05. Using Reflection to Find the Attributes on a Type.srt |
6.17KB |
05. Using Streams to Read and Write Text Content.mp4 |
24.56MB |
05. Using Streams to Read and Write Text Content.srt |
14.62KB |
05. Using the Lazy-T- Type.mp4 |
4.32MB |
05. Using the Lazy-T- Type.srt |
2.24KB |
05. Working with an Unshared Concrete Flyweight.mp4 |
2.92MB |
05. Working with an Unshared Concrete Flyweight.srt |
2.39KB |
06. Adding Initial Dynamic Capabilities.mp4 |
13.94MB |
06. Adding Initial Dynamic Capabilities.srt |
7.06KB |
06. Alternative- MediatR.mp4 |
1.92MB |
06. Alternative- MediatR.srt |
1.18KB |
06. An Overview of NuGet Packages.mp4 |
2.20MB |
06. An Overview of NuGet Packages.srt |
1.48KB |
06. Class Adapter Pattern Structure.mp4 |
716.01KB |
06. Class Adapter Pattern Structure.srt |
745B |
06. Configuring CSV Blank Line Handling.mp4 |
4.57MB |
06. Configuring CSV Blank Line Handling.srt |
1.73KB |
06. Configuring the Sample Project.mp4 |
4.45MB |
06. Configuring the Sample Project.srt |
4.62KB |
06. Copying a File.mp4 |
10.00MB |
06. Copying a File.srt |
4.32KB |
06. Creating a Base and Derived Class.mp4 |
5.06MB |
06. Creating a Base and Derived Class.srt |
6.39KB |
06. Demo- Advanced Filtering with Operators.mp4 |
21.00MB |
06. Demo- Advanced Filtering with Operators.srt |
9.78KB |
06. Demo - Chaining Proxies.mp4 |
11.69MB |
06. Demo - Chaining Proxies.srt |
4.32KB |
06. Demo- Creating Your First C# Application.mp4 |
6.17MB |
06. Demo- Creating Your First C# Application.srt |
6.32KB |
06. Demo- Injecting Httpclient.mp4 |
17.25MB |
06. Demo- Injecting Httpclient.srt |
7.23KB |
06. Demo- Interception.mp4 |
3.48MB |
06. Demo- Interception.srt |
4.03KB |
06. Demo - Supporting an Unshared Concrete Flyweight.mp4 |
9.28MB |
06. Demo - Supporting an Unshared Concrete Flyweight.srt |
3.52KB |
06. Demo - Supporting Deep Copies.mp4 |
11.91MB |
06. Demo - Supporting Deep Copies.srt |
4.46KB |
06. Demo- The Difference between IEnumerable and IQueryable.mp4 |
12.60MB |
06. Demo- The Difference between IEnumerable and IQueryable.srt |
7.33KB |
06. Demo- Using Constant Values.mp4 |
3.05MB |
06. Demo- Using Constant Values.srt |
2.68KB |
06. Demo- Using Escape Characters.mp4 |
10.66MB |
06. Demo- Using Escape Characters.srt |
5.75KB |
06. Demo- Using Method Overloading.mp4 |
10.68MB |
06. Demo- Using Method Overloading.srt |
5.34KB |
06. Demo- Using out.mp4 |
4.92MB |
06. Demo- Using out.srt |
3.55KB |
06. Demo - Working with an Object Through Dynamics.mp4 |
8.83MB |
06. Demo - Working with an Object Through Dynamics.srt |
3.20KB |
06. Displaying Devices with EnumDisplayDevicesW().mp4 |
12.37MB |
06. Displaying Devices with EnumDisplayDevicesW().srt |
6.18KB |
06. Disposable Types.mp4 |
6.23MB |
06. Disposable Types.srt |
6.46KB |
06. Explicit Interface Method Implementation- How It Works.mp4 |
9.78MB |
06. Explicit Interface Method Implementation- How It Works.srt |
3.88KB |
06. FileStreamOptions Properties.mp4 |
7.08MB |
06. FileStreamOptions Properties.srt |
6.39KB |
06. Flattening a List of Lists.mp4 |
9.59MB |
06. Flattening a List of Lists.srt |
4.74KB |
06. How to Add Assembly Level Attributes to a Class Library Project.mp4 |
19.12MB |
06. How to Add Assembly Level Attributes to a Class Library Project.srt |
9.65KB |
06. How to Create a Class Library Project from the Command Line.mp4 |
7.54MB |
06. How to Create a Class Library Project from the Command Line.srt |
3.37KB |
06. Implementing a Singleton Class.mp4 |
9.90MB |
06. Implementing a Singleton Class.srt |
5.54KB |
06. Implicit Dynamic Conversions.mp4 |
10.70MB |
06. Implicit Dynamic Conversions.srt |
6.70KB |
06. Refactoring to Use a FileSystemWatcher.mp4 |
20.03MB |
06. Refactoring to Use a FileSystemWatcher.srt |
9.88KB |
06. Reflection Use Cases and Considerations.mp4 |
4.57MB |
06. Reflection Use Cases and Considerations.srt |
3.32KB |
06. Returning Multiple Values with a Value Tuple.mp4 |
6.95MB |
06. Returning Multiple Values with a Value Tuple.srt |
4.27KB |
06. Testing- Static Methods without Dependencies.mp4 |
4.62MB |
06. Testing- Static Methods without Dependencies.srt |
2.59KB |
06. The Effect of Multi-targeting on Project Properties.mp4 |
3.68MB |
06. The Effect of Multi-targeting on Project Properties.srt |
2.15KB |
06. Understanding the Stack Trace.mp4 |
4.10MB |
06. Using Attributes to Create Friendly Text for Enum Values.mp4 |
7.15MB |
06. Using Attributes to Create Friendly Text for Enum Values.srt |
3.48KB |
06. Using Except() with Comparer Class.mp4 |
6.82MB |
06. Using Except() with Comparer Class.srt |
2.73KB |
06. Using Exception Filters.mp4 |
7.87MB |
06. Using Exception Filters.srt |
4.12KB |
06. Using IEnumerator and GetEnumerator().mp4 |
5.90MB |
06. Using IEnumerator and GetEnumerator().srt |
2.82KB |
06. Using Nullable and Not-nullable Classes.mp4 |
9.81MB |
06. Using Nullable and Not-nullable Classes.srt |
4.61KB |
06. Using Progress to Show Results as Each Task Completes.mp4 |
8.80MB |
06. Using Progress to Show Results as Each Task Completes.srt |
3.87KB |
06. Using the switch Statement.mp4 |
5.72MB |
06. Using the switch Statement.srt |
5.24KB |
06. Working with Null.mp4 |
4.24MB |
06. Working with Null.srt |
5.83KB |
07. Adding Conditional Code for Different Targets.mp4 |
7.14MB |
07. Adding Conditional Code for Different Targets.srt |
3.81KB |
07. Assembly Level Attributes for Non-string Values.mp4 |
6.87MB |
07. Assembly Level Attributes for Non-string Values.srt |
4.21KB |
07. Calling a VB Method.mp4 |
12.40MB |
07. Calling a VB Method.srt |
4.88KB |
07. Catching an Exception Thrown from Async Code.mp4 |
9.31MB |
07. Catching an Exception Thrown from Async Code.srt |
5.00KB |
07. Class Libraries, Namespaces, and Assemblies.mp4 |
4.13MB |
07. Class Libraries, Namespaces, and Assemblies.srt |
3.69KB |
07. Configuring CSV File Headers.mp4 |
7.03MB |
07. Configuring CSV File Headers.srt |
2.89KB |
07. Consuming Attributes on Fields- Implementing Enum Friendly Text.mp4 |
7.50MB |
07. Consuming Attributes on Fields- Implementing Enum Friendly Text.srt |
3.27KB |
07. Consuming the Returned Value Tuple.mp4 |
6.06MB |
07. Consuming the Returned Value Tuple.srt |
2.92KB |
07. Creating and Throwing an Exception.mp4 |
8.72MB |
07. Creating a NuGet Package from Visual Studio.mp4 |
4.54MB |
07. Creating a NuGet Package from Visual Studio.srt |
3.37KB |
07. Debugging the Cause of an Exception.mp4 |
19.55MB |
07. Debugging the Cause of an Exception.srt |
10.22KB |
07. Demo- Creating a Base and Derived Class.mp4 |
34.31MB |
07. Demo- Creating a Base and Derived Class.srt |
18.47KB |
07. Demo - Getting and Setting Properties and Fields.mp4 |
23.57MB |
07. Demo - Getting and Setting Properties and Fields.srt |
8.60KB |
07. Demo - Implementing the Class Adapter Pattern.mp4 |
5.10MB |
07. Demo - Implementing the Class Adapter Pattern.srt |
1.91KB |
07. Demo- Interception.mp4 |
14.08MB |
07. Demo- Interception.srt |
4.77KB |
07. Demo - Introducing the Demo Application.mp4 |
2.91MB |
07. Demo - Introducing the Demo Application.srt |
1.89KB |
07. Demo- Making All This Generic.mp4 |
7.73MB |
07. Demo- Making All This Generic.srt |
3.76KB |
07. Demo- Service Locator Pattern.mp4 |
6.17MB |
07. Demo- Service Locator Pattern.srt |
6.46KB |
07. Demo- Using Null.mp4 |
15.06MB |
07. Demo- Using Null.srt |
8.20KB |
07. Demo- Using the switch Statement.mp4 |
11.09MB |
07. Demo- Using the switch Statement.srt |
5.71KB |
07. Demo- Writing C# Code.mp4 |
10.22MB |
07. Demo- Writing C# Code.srt |
8.88KB |
07. Dependency Injection via Interfaces (Again!).mp4 |
7.89MB |
07. Dependency Injection via Interfaces (Again!).srt |
3.29KB |
07. Dynamic Operation Exceptions.mp4 |
9.72MB |
07. Dynamic Operation Exceptions.srt |
5.43KB |
07. Getting to Know Strings.mp4 |
2.14MB |
07. Getting to Know Strings.srt |
2.73KB |
07. Joining Multiple Lists.mp4 |
10.90MB |
07. Joining Multiple Lists.srt |
5.66KB |
07. Moving a File.mp4 |
11.70MB |
07. Moving a File.srt |
4.97KB |
07. Nullability- Structs vs. Classes.mp4 |
5.39MB |
07. Nullability- Structs vs. Classes.srt |
3.17KB |
07. Observing the FileSystemWatcher Events.mp4 |
12.67MB |
07. Observing the FileSystemWatcher Events.srt |
7.69KB |
07. Protecting Shared Data with a Lock Statement.mp4 |
11.73MB |
07. Protecting Shared Data with a Lock Statement.srt |
6.98KB |
07. Relational Patterns.mp4 |
4.31MB |
07. Relational Patterns.srt |
4.07KB |
07. Show Streaming Nature of Where() and Take() Methods.mp4 |
5.76MB |
07. Show Streaming Nature of Where() and Take() Methods.srt |
2.82KB |
07. Simplifying StreamReader and StreamWriter Creation.mp4 |
7.32MB |
07. Simplifying StreamReader and StreamWriter Creation.srt |
3.45KB |
07. Strings Are Reference Types Too.mp4 |
5.37MB |
07. Strings Are Reference Types Too.srt |
6.50KB |
07. Testing Strings for Equality.mp4 |
1.53MB |
07. Testing Strings for Equality.srt |
2.12KB |
07. The Problem with Static Methods with Dependencies!.mp4 |
8.87MB |
07. The Problem with Static Methods with Dependencies!.srt |
4.05KB |
07. Types of Expressions.mp4 |
5.96MB |
07. Types of Expressions.srt |
5.87KB |
07. Understanding Variable Scope.mp4 |
2.70MB |
07. Understanding Variable Scope.srt |
3.27KB |
07. Use Cases for the Flyweight Pattern.mp4 |
1.99MB |
07. Use Cases for the Flyweight Pattern.srt |
1.49KB |
07. Use Cases for the Mediator Pattern.mp4 |
2.36MB |
07. Use Cases for the Mediator Pattern.srt |
1.89KB |
07. Use Cases for the Proxy Pattern.mp4 |
1.56MB |
07. Use Cases for the Proxy Pattern.srt |
1.19KB |
07. Using the ExceptBy() Method.mp4 |
5.50MB |
07. Using the ExceptBy() Method.srt |
2.64KB |
07. Var and Dynamic.mp4 |
2.58MB |
07. Var and Dynamic.srt |
3.17KB |
07. What About the ICloneable Interface-.mp4 |
1.62MB |
07. What About the ICloneable Interface-.srt |
1.40KB |
07. Writing a Factory Class- Private Access Required.mp4 |
7.75MB |
07. Writing a Factory Class- Private Access Required.srt |
4.24KB |
08. Adding Code to a Class Library Project.mp4 |
5.42MB |
08. Adding Code to a Class Library Project.srt |
3.25KB |
08. Adding Iterations.mp4 |
4.33MB |
08. Adding Iterations.srt |
5.37KB |
08. Automatically Processing Created Files.mp4 |
11.60MB |
08. Automatically Processing Created Files.srt |
5.11KB |
08. Calling an F# Method.mp4 |
8.84MB |
08. Calling an F# Method.srt |
3.37KB |
08. Configuring a Custom Delimiter.mp4 |
7.10MB |
08. Configuring a Custom Delimiter.srt |
2.75KB |
08. Configuring NuGet Package Properties.mp4 |
9.74MB |
08. Configuring NuGet Package Properties.srt |
5.54KB |
08. Consuming Muti-targeted Class Libraries.mp4 |
12.00MB |
08. Consuming Muti-targeted Class Libraries.srt |
6.25KB |
08. Create Custom Filtering Extension Method.mp4 |
9.79MB |
08. Create Custom Filtering Extension Method.srt |
4.77KB |
08. Demo- Assembly scanning.mp4 |
12.83MB |
08. Demo- Assembly scanning.srt |
4.11KB |
08. Demo- Comparing Strings.mp4 |
4.81MB |
08. Demo- Comparing Strings.srt |
2.26KB |
08. Demo- Creating Strings.mp4 |
2.34MB |
08. Demo- Creating Strings.srt |
1.93KB |
08. Demo- DI and Unit Testing.mp4 |
14.20MB |
08. Demo- DI and Unit Testing.srt |
7.13KB |
08. Demo- Different Expression Types.mp4 |
5.45MB |
08. Demo- Different Expression Types.srt |
3.48KB |
08. Demo- Exploring the Files in a C# Application.mp4 |
10.42MB |
08. Demo- Exploring the Files in a C# Application.srt |
6.98KB |
08. Demo - Inspecting a Type.mp4 |
39.74MB |
08. Demo - Inspecting a Type.srt |
15.98KB |
08. Demo - Invoking Methods.mp4 |
9.42MB |
08. Demo - Invoking Methods.srt |
3.27KB |
08. Demo- Strings Are Reference Types.mp4 |
16.04MB |
08. Demo- Strings Are Reference Types.srt |
7.70KB |
08. Demo- Using Variable Scope.mp4 |
3.77MB |
08. Demo- Using Variable Scope.srt |
1.66KB |
08. Ensuring Cleanup Code Is Always Executed with Finally.mp4 |
7.89MB |
08. Ensuring Cleanup Code Is Always Executed with Finally.srt |
4.48KB |
08. Extending an Interface with Default Implementations.mp4 |
6.95MB |
08. Extending an Interface with Default Implementations.srt |
3.79KB |
08. Find Products That Do Not Have Sales Using ExceptBy().mp4 |
7.18MB |
08. Find Products That Do Not Have Sales Using ExceptBy().srt |
3.20KB |
08. Fixing the Bug.mp4 |
16.58MB |
08. Fixing the Bug.srt |
8.17KB |
08. Getting Started with Exception Catching.mp4 |
5.99MB |
08. Getting the File Extension from a File Name.mp4 |
7.99MB |
08. Getting the File Extension from a File Name.srt |
4.11KB |
08. Grouping When You Join Lists.mp4 |
8.12MB |
08. Grouping When You Join Lists.srt |
3.79KB |
08. How to Add Assembly Level Attributes to Multiple Projects.mp4 |
4.61MB |
08. How to Add Assembly Level Attributes to Multiple Projects.srt |
3.10KB |
08. Improving the Debugger Experience.mp4 |
8.56MB |
08. Improving the Debugger Experience.srt |
3.91KB |
08. Module Summary.mp4 |
1.04MB |
08. Module Summary.srt |
1.20KB |
08. Parsing a Lambda.mp4 |
2.82MB |
08. Parsing a Lambda.srt |
3.37KB |
08. Pattern Consequences.mp4 |
1.14MB |
08. Pattern Consequences.mp4 |
1.72MB |
08. Pattern Consequences.srt |
968B |
08. Pattern Consequences.srt |
1.61KB |
08. Pattern Consequences for Proxy Pattern Variations.mp4 |
1.83MB |
08. Pattern Consequences for Proxy Pattern Variations.srt |
1.54KB |
08. Returning Multiple Values with out Parameters.mp4 |
7.20MB |
08. Returning Multiple Values with out Parameters.srt |
3.80KB |
08. Runtime Method Resolution.mp4 |
12.13MB |
08. Runtime Method Resolution.srt |
6.76KB |
08. Selectively Processing Part of Stream.mp4 |
4.38MB |
08. Selectively Processing Part of Stream.srt |
1.98KB |
08. Solving the Problem with a Nested Class.mp4 |
4.79MB |
08. Solving the Problem with a Nested Class.srt |
2.01KB |
08. Solving the Static External Dependency.mp4 |
10.59MB |
08. Solving the Static External Dependency.srt |
4.64KB |
08. The Is-A Relation.mp4 |
1.46MB |
08. The Is-A Relation.srt |
1.63KB |
08. Understanding Garbage Collection.mp4 |
2.29MB |
08. Understanding Garbage Collection.srt |
2.80KB |
08. Use Cases for the Adapter Pattern.mp4 |
1.39MB |
08. Use Cases for the Adapter Pattern.srt |
1.02KB |
08. Use Cases for the Prototype Pattern.mp4 |
1.52MB |
08. Use Cases for the Prototype Pattern.srt |
1.18KB |
08. Using Reflection to Obtain the Property Values of an Instance.mp4 |
13.69MB |
08. Using Reflection to Obtain the Property Values of an Instance.srt |
7.42KB |
08. Using Thread-safe Types to Avoid Explicit Locking.mp4 |
6.72MB |
08. Using Thread-safe Types to Avoid Explicit Locking.srt |
3.59KB |
08. What if Nullable Reference Types Are Not Enabled-.mp4 |
4.59MB |
08. What if Nullable Reference Types Are Not Enabled-.srt |
2.65KB |
09. Apply Take() to Custom Filtering Method.mp4 |
2.69MB |
09. Apply Take() to Custom Filtering Method.srt |
1.23KB |
09. A Tree with More Branches.mp4 |
2.49MB |
09. A Tree with More Branches.srt |
2.73KB |
09. Automatically Processing Changed Files.mp4 |
6.76MB |
09. Automatically Processing Changed Files.srt |
4.74KB |
09. Avoiding the Need to Synchronize Threads.mp4 |
5.51MB |
09. Avoiding the Need to Synchronize Threads.srt |
3.31KB |
09. C# Operators.mp4 |
2.79MB |
09. C# Operators.srt |
3.64KB |
09. Calculating an Average in an Inner Loop.mp4 |
7.16MB |
09. Calculating an Average in an Inner Loop.srt |
3.84KB |
09. Changing a Filename Extension.mp4 |
9.71MB |
09. Changing a Filename Extension.srt |
4.69KB |
09. Choosing Parameter Values to Test a Method.mp4 |
8.44MB |
09. Choosing Parameter Values to Test a Method.srt |
4.87KB |
09. Community Resources.mp4 |
4.76MB |
09. Community Resources.srt |
2.70KB |
09. C Sharp 10 Dynamic Programming.mp4 |
4.63MB |
09. C Sharp 10 Dynamic Programming.srt |
2.31KB |
09. Debugging a Functional Error.mp4 |
13.81MB |
09. Debugging a Functional Error.srt |
8.65KB |
09. Debugging Our Code.mp4 |
4.48MB |
09. Debugging Our Code.srt |
5.62KB |
09. Demo- Creating a while Loop.mp4 |
14.00MB |
09. Demo- Creating a while Loop.srt |
9.55KB |
09. Demo - Getting Info About a Type.mp4 |
27.19MB |
09. Demo - Getting Info About a Type.srt |
8.57KB |
09. Demo- Optional Dependencies.mp4 |
15.17MB |
09. Demo- Optional Dependencies.srt |
5.36KB |
09. Demo- Parsing a Lambda.mp4 |
14.69MB |
09. Demo- Parsing a Lambda.srt |
7.32KB |
09. Demo- The Is-A Relation.mp4 |
5.23MB |
09. Demo- The Is-A Relation.srt |
2.58KB |
09. Demo- Using Garbage Collection.mp4 |
11.34MB |
09. Demo- Using Garbage Collection.srt |
6.43KB |
09. Exception Handling Good Practices.mp4 |
3.92MB |
09. Handling Null or Empty Strings.mp4 |
10.41MB |
09. Handling Null or Empty Strings.srt |
6.37KB |
09. How to Test NuGet Packages Locally in Visual Studio.mp4 |
6.47MB |
09. How to Test NuGet Packages Locally in Visual Studio.srt |
5.01KB |
09. Identifying Whether a Class Is Immutable.mp4 |
13.47MB |
09. Identifying Whether a Class Is Immutable.srt |
7.16KB |
09. Making the Default Interface Implementation More Useful.mp4 |
11.53MB |
09. Making the Default Interface Implementation More Useful.srt |
5.56KB |
09. More Options with Methods.mp4 |
3.46MB |
09. More Options with Methods.srt |
4.31KB |
09. Overriding ToString.mp4 |
7.25MB |
09. Overriding ToString.srt |
3.27KB |
09. Parsing Strings from Other Types.mp4 |
1.65MB |
09. Parsing Strings from Other Types.srt |
2.35KB |
09. Passing ValueTypes by Reference for Performance.mp4 |
6.77MB |
09. Passing ValueTypes by Reference for Performance.srt |
4.02KB |
09. Pattern Consequences.mp4 |
1.21MB |
09. Pattern Consequences.mp4 |
2.71MB |
09. Pattern Consequences.srt |
1.07KB |
09. Pattern Consequences.srt |
2.00KB |
09. Preventing Bugs if New Targets Are Added.mp4 |
11.90MB |
09. Preventing Bugs if New Targets Are Added.srt |
6.34KB |
09. Reading CSV Data in a Strongly Typed Way.mp4 |
7.48MB |
09. Reading CSV Data in a Strongly Typed Way.srt |
3.32KB |
09. Referencing and Using a Class Library Project.mp4 |
4.57MB |
09. Referencing and Using a Class Library Project.srt |
2.10KB |
09. Referencing Packages and DLLs From a Class Library Project.mp4 |
4.16MB |
09. Referencing Packages and DLLs From a Class Library Project.srt |
2.17KB |
09. Reflection Behind the Scenes.mp4 |
3.72MB |
09. Reflection Behind the Scenes.srt |
3.11KB |
09. Related Patterns.mp4 |
711.44KB |
09. Related Patterns.mp4 |
563.11KB |
09. Related Patterns.mp4 |
2.70MB |
09. Related Patterns.srt |
695B |
09. Related Patterns.srt |
576B |
09. Related Patterns.srt |
2.25KB |
09. Safely Casting Using Pattern Matching.mp4 |
7.50MB |
09. Safely Casting Using Pattern Matching.srt |
4.23KB |
09. Summary.mp4 |
1.10MB |
09. Summary.srt |
1.38KB |
09. The C# - F# Type Mismatch.mp4 |
15.05MB |
09. The C# - F# Type Mismatch.srt |
5.28KB |
09. Using as an Alternative to Finally.mp4 |
5.32MB |
09. Using as an Alternative to Finally.srt |
2.43KB |
09. Using Intersect() with Integer Collections.mp4 |
3.40MB |
09. Using Intersect() with Integer Collections.srt |
1.96KB |
09. Using Streams to Read and Write Binary Data.mp4 |
9.51MB |
09. Using Streams to Read and Write Binary Data.srt |
6.26KB |
09. Working with Custom Types.mp4 |
5.90MB |
09. Working with Custom Types.srt |
7.03KB |
1. Coming Up.mp4 |
3.70MB |
1. Coming Up.mp4 |
1.09MB |
1. Coming Up.mp4 |
1.16MB |
1. Coming Up.mp4 |
1.19MB |
1. Coming Up.mp4 |
1.16MB |
1. Coming Up.mp4 |
1.03MB |
1. Coming Up.mp4 |
1.33MB |
1. Coming Up.mp4 |
1022.97KB |
1. Coming Up.mp4 |
987.29KB |
1. Coming Up.mp4 |
1.23MB |
1. Coming Up.mp4 |
1.33MB |
1. Coming Up.mp4 |
1.13MB |
1. Coming Up.mp4 |
1.13MB |
1. Coming Up.mp4 |
1.12MB |
1. Coming Up.mp4 |
1.11MB |
1. Coming Up.mp4 |
1023.62KB |
1. Coming Up.mp4 |
1.26MB |
1. Coming Up.mp4 |
1.09MB |
1. Coming Up.mp4 |
1.03MB |
1. Coming Up.mp4 |
1.11MB |
1. Coming Up.mp4 |
800.91KB |
1. Coming Up.srt |
3.52KB |
1. Coming Up.srt |
1.29KB |
1. Coming Up.srt |
1.32KB |
1. Coming Up.srt |
1.24KB |
1. Coming Up.srt |
1.29KB |
1. Coming Up.srt |
1.10KB |
1. Coming Up.srt |
1.33KB |
1. Coming Up.srt |
1.11KB |
1. Coming Up.srt |
1015B |
1. Coming Up.srt |
1.25KB |
1. Coming Up.srt |
1.37KB |
1. Coming Up.srt |
1.23KB |
1. Coming Up.srt |
1.13KB |
1. Coming Up.srt |
1.14KB |
1. Coming Up.srt |
1.18KB |
1. Coming Up.srt |
1.03KB |
1. Coming Up.srt |
1.33KB |
1. Coming Up.srt |
1.08KB |
1. Coming Up.srt |
1.03KB |
1. Coming Up.srt |
1.05KB |
1. Coming Up.srt |
751B |
1. Common Debugging Traps.mp4 |
7.84MB |
1. Common Debugging Traps.srt |
9.21KB |
1. Concatenating Data Using Operators.mp4 |
17.77MB |
1. Concatenating Data Using Operators.srt |
7.66KB |
1. Considerations When Applying Regex.mp4 |
26.65MB |
1. Considerations When Applying Regex.srt |
11.88KB |
1. Controlling the Debugger in Code.mp4 |
10.98MB |
1. Controlling the Debugger in Code.srt |
8.10KB |
1. Course Overview.mp4 |
3.73MB |
1. Course Overview.mp4 |
2.68MB |
1. Course Overview.mp4 |
2.89MB |
1. Course Overview.mp4 |
3.19MB |
1. Course Overview.mp4 |
2.27MB |
1. Course Overview.mp4 |
2.60MB |
1. Course Overview.mp4 |
2.32MB |
1. Course Overview.mp4 |
4.87MB |
1. Course Overview.mp4 |
2.94MB |
1. Course Overview.mp4 |
3.19MB |
1. Course Overview.mp4 |
3.60MB |
1. Course Overview.mp4 |
2.62MB |
1. Course Overview.mp4 |
2.05MB |
1. Course Overview.mp4 |
2.11MB |
1. Course Overview.mp4 |
3.07MB |
1. Course Overview.mp4 |
3.08MB |
1. Course Overview.mp4 |
2.31MB |
1. Course Overview.mp4 |
2.35MB |
1. Course Overview.srt |
2.27KB |
1. Course Overview.srt |
1.88KB |
1. Course Overview.srt |
1.87KB |
1. Course Overview.srt |
2.57KB |
1. Course Overview.srt |
1.29KB |
1. Course Overview.srt |
1.70KB |
1. Course Overview.srt |
1.29KB |
1. Course Overview.srt |
3.67KB |
1. Course Overview.srt |
2.05KB |
1. Course Overview.srt |
2.26KB |
1. Course Overview.srt |
2.23KB |
1. Course Overview.srt |
1.94KB |
1. Course Overview.srt |
1.54KB |
1. Course Overview.srt |
2.08KB |
1. Course Overview.srt |
1.99KB |
1. Course Overview.srt |
1.15KB |
1. Course Overview.srt |
1.68KB |
1. Deconstruction Update.mp4 |
3.98MB |
1. Deconstruction Update.srt |
2.50KB |
1. Delegate Refresher.mp4 |
9.16MB |
1. Delegate Refresher.srt |
4.98KB |
1. Demo- Direct Assignment.mp4 |
7.07MB |
1. Demo- Direct Assignment.srt |
3.52KB |
1. Designing an Abstract Collection Interface.mp4 |
9.39MB |
1. Designing an Abstract Collection Interface.srt |
8.37KB |
1. Encapsulating Collections.mp4 |
3.94MB |
1. Encapsulating Collections.srt |
3.04KB |
1. Favoring Simple Design over the Complex One.mp4 |
11.78MB |
1. Favoring Simple Design over the Complex One.srt |
6.70KB |
1. Getting Started with StringBuilder.mp4 |
10.82MB |
1. Getting Started with StringBuilder.srt |
6.42KB |
1. Globalization.mp4 |
6.32MB |
1. Globalization.srt |
4.98KB |
1. Grouping Products by Size.mp4 |
9.09MB |
1. Grouping Products by Size.srt |
4.64KB |
1. Identifying the Role of Queues and Stacks.mp4 |
6.09MB |
1. Identifying the Role of Queues and Stacks.srt |
4.70KB |
1. Implementing a Concrete Generic Type.mp4 |
14.19MB |
1. Implementing a Concrete Generic Type.srt |
8.25KB |
1. Introducing Advanced Language Features in C#.mp4 |
19.01MB |
1. Introducing Advanced Language Features in C#.srt |
5.77KB |
1. Introducing an Event.mp4 |
24.07MB |
1. Introducing an Event.srt |
12.30KB |
1. Introducing Anonymous Types.mp4 |
20.45MB |
1. Introducing Anonymous Types.srt |
9.67KB |
1. Introducing Associative Collections.mp4 |
14.13MB |
1. Introducing Associative Collections.srt |
7.74KB |
1. Introducing Garbage Collection.mp4 |
28.42MB |
1. Introducing Garbage Collection.srt |
13.11KB |
1. Introducing Pattern Matching.mp4 |
17.16MB |
1. Introducing Pattern Matching.srt |
10.56KB |
1. Introducing Record Types.mp4 |
23.16MB |
1. Introducing Record Types.srt |
11.59KB |
1. Introducing the Delegate.mp4 |
18.90MB |
1. Introducing the Delegate.srt |
9.24KB |
1. Introducing the Playbook.mp4 |
4.27MB |
1. Introducing the Playbook.srt |
4.27KB |
1. Introducing Tuples.mp4 |
17.73MB |
1. Introducing Tuples.srt |
8.52KB |
1. Introduction.mp4 |
2.46MB |
1. Introduction.mp4 |
940.30KB |
1. Introduction.mp4 |
1.41MB |
1. Introduction.mp4 |
4.00MB |
1. Introduction.mp4 |
5.18MB |
1. Introduction.mp4 |
1.40MB |
1. Introduction.mp4 |
1.54MB |
1. Introduction.mp4 |
5.86MB |
1. Introduction.mp4 |
611.48KB |
1. Introduction.mp4 |
1.20MB |
1. Introduction.mp4 |
11.39MB |
1. Introduction.mp4 |
1.40MB |
1. Introduction.mp4 |
1.52MB |
1. Introduction.mp4 |
1.95MB |
1. Introduction.mp4 |
1.77MB |
1. Introduction.mp4 |
1.11MB |
1. Introduction.mp4 |
2.36MB |
1. Introduction.mp4 |
1.53MB |
1. Introduction.mp4 |
1.61MB |
1. Introduction.mp4 |
5.77MB |
1. Introduction.mp4 |
2.52MB |
1. Introduction.mp4 |
1.87MB |
1. Introduction.srt |
2.43KB |
1. Introduction.srt |
1.13KB |
1. Introduction.srt |
1.55KB |
1. Introduction.srt |
4.47KB |
1. Introduction.srt |
6.27KB |
1. Introduction.srt |
1.62KB |
1. Introduction.srt |
1.92KB |
1. Introduction.srt |
6.47KB |
1. Introduction.srt |
538B |
1. Introduction.srt |
1.35KB |
1. Introduction.srt |
8.55KB |
1. Introduction.srt |
1.81KB |
1. Introduction.srt |
1.57KB |
1. Introduction.srt |
2.22KB |
1. Introduction.srt |
6.06KB |
1. Introduction.srt |
2.84KB |
1. Introduction.srt |
1.91KB |
1. Introduction and Overview.mp4 |
5.88MB |
1. Introduction and Overview.srt |
5.63KB |
1. Introduction to the All() Method.mp4 |
2.14MB |
1. Introduction to the All() Method.srt |
2.11KB |
1. Learning More About C#.mp4 |
7.03MB |
1. Learning More About C#.srt |
8.49KB |
1. Leveraging Generics to Reuse Logic.mp4 |
4.58MB |
1. Leveraging Generics to Reuse Logic.srt |
4.22KB |
1. Measuring Performance.mp4 |
15.93MB |
1. Measuring Performance.srt |
9.62KB |
1. Method Overloading.mp4 |
9.75MB |
1. Method Overloading.srt |
3.49KB |
1. Module Introduction.mp4 |
1.32MB |
1. Module Introduction.mp4 |
1.20MB |
1. Module Introduction.mp4 |
1.12MB |
1. Module Introduction.mp4 |
1.41MB |
1. Module Introduction.mp4 |
1.33MB |
1. Module Introduction.srt |
1.62KB |
1. Module Introduction.srt |
1.62KB |
1. Module Introduction.srt |
1.42KB |
1. Module Introduction.srt |
1.65KB |
1. Module Introduction.srt |
1.67KB |
1. Overview.mp4 |
3.22MB |
1. Overview.mp4 |
2.15MB |
1. Overview.mp4 |
1.34MB |
1. Overview.srt |
3.21KB |
1. Overview.srt |
2.20KB |
1. Overview.srt |
1.39KB |
1. Performing an Inner Join.mp4 |
13.66MB |
1. Performing an Inner Join.srt |
6.34KB |
1. Preparing for String Processing.mp4 |
10.59MB |
1. Preparing for String Processing.srt |
4.02KB |
1. Seeing the Power of Linear Collections.mp4 |
3.98MB |
1. Seeing the Power of Linear Collections.srt |
4.16KB |
1. Sorting Data on a Single Field.mp4 |
8.19MB |
1. Sorting Data on a Single Field.srt |
3.71KB |
1. Structs Refresher.mp4 |
5.08MB |
1. Structs Refresher.srt |
4.31KB |
1. The Console Application Used for LINQ Samples.mp4 |
2.77MB |
1. The Console Application Used for LINQ Samples.srt |
2.13KB |
1. The Methods for Selecting a Specific Item.mp4 |
5.36MB |
1. The Methods for Selecting a Specific Item.srt |
5.23KB |
1. The Problem with Nullability.mp4 |
9.13MB |
1. The Problem with Nullability.srt |
3.29KB |
1. Trimming Whitespace and Converting Case.mp4 |
19.09MB |
1. Trimming Whitespace and Converting Case.srt |
9.77KB |
1. Understanding Variance.mp4 |
8.49MB |
1. Understanding Variance.srt |
6.93KB |
1. Using Count() and Filtering the Count.mp4 |
7.25MB |
1. Using Count() and Filtering the Count.srt |
3.97KB |
1. Using ForEach() to Calculate a Line Total.mp4 |
8.62MB |
1. Using ForEach() to Calculate a Line Total.srt |
4.99KB |
1. Using StartsWith.mp4 |
13.58MB |
1. Using StartsWith.srt |
7.05KB |
1. Using the Take() Method to Extract Data.mp4 |
7.22MB |
1. Using the Take() Method to Extract Data.srt |
3.05KB |
1. Using the Where Clause.mp4 |
7.16MB |
1. Using the Where Clause.srt |
3.40KB |
1. Using Union() with Integer Collections.mp4 |
4.44MB |
1. Using Union() with Integer Collections.srt |
2.48KB |
1. Validating String Values.mp4 |
16.20MB |
1. Validating String Values.srt |
9.07KB |
1. Version Check.mp4 |
469.55KB |
1. What Is an Indexer.mp4 |
12.76MB |
1. What Is an Indexer.srt |
4.89KB |
1. What to Know Before Diving In.mp4 |
2.84MB |
1. What to Know Before Diving In.srt |
2.79KB |
10. Becoming a Better Debugger.mp4 |
3.88MB |
10. Becoming a Better Debugger.srt |
4.86KB |
10. Comparing in, out, and ref Parameters.mp4 |
7.17MB |
10. Comparing in, out, and ref Parameters.srt |
4.53KB |
10. Conclusion.mp4 |
1012.18KB |
10. Conclusion.srt |
732B |
10. Configuring Custom Class Mapping.mp4 |
13.59MB |
10. Configuring Custom Class Mapping.srt |
7.15KB |
10. Creating Custom LINQ Extension Methods.mp4 |
10.45MB |
10. Creating Custom LINQ Extension Methods.srt |
6.64KB |
10. Dealing with Unsupported Operations for Some Targets.mp4 |
4.59MB |
10. Dealing with Unsupported Operations for Some Targets.srt |
2.34KB |
10. Debugging Why an Exception Has Been Thrown.mp4 |
18.19MB |
10. Debugging Why an Exception Has Been Thrown.srt |
5.49KB |
10. Deciding between Struct, Class, Record Struct, and Record Class.mp4 |
6.82MB |
10. Deciding between Struct, Class, Record Struct, and Record Class.srt |
5.95KB |
10. Deleting a Directory.mp4 |
8.70MB |
10. Deleting a Directory.srt |
4.14KB |
10. Demo- Adding a Branch to the Tree.mp4 |
5.18MB |
10. Demo- Adding a Branch to the Tree.srt |
2.69KB |
10. Demo- Custom Types.mp4 |
29.63MB |
10. Demo- Custom Types.srt |
14.84KB |
10. Demo- Debugging in Visual Studio.mp4 |
9.84MB |
10. Demo- Debugging in Visual Studio.srt |
5.86KB |
10. Demo- Parsing Strings.mp4 |
7.37MB |
10. Demo- Parsing Strings.srt |
4.10KB |
10. Demo- Understanding Composition.mp4 |
12.98MB |
10. Demo- Understanding Composition.srt |
6.31KB |
10. Demo- Using a Class Library.mp4 |
12.25MB |
10. Demo- Using a Class Library.srt |
7.63KB |
10. Demo- Using Operators in C#.mp4 |
12.83MB |
10. Demo- Using Operators in C#.srt |
7.22KB |
10. Demo- Using Optional Parameters and Named Arguments.mp4 |
13.22MB |
10. Demo- Using Optional Parameters and Named Arguments.srt |
6.00KB |
10. Enabling Nullable Reference Types for Existing Code.mp4 |
10.81MB |
10. Enabling Nullable Reference Types for Existing Code.srt |
6.24KB |
10. Find Products That Have Sales Using Intersect().mp4 |
5.01MB |
10. Find Products That Have Sales Using Intersect().srt |
2.04KB |
10. Generating an Async Stream.mp4 |
10.06MB |
10. Generating an Async Stream.srt |
6.01KB |
10. Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary.mp4 |
17.84MB |
10. Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary.srt |
10.13KB |
10. Implementing Additional Interfaces.mp4 |
8.70MB |
10. Implementing Additional Interfaces.srt |
3.10KB |
10. Inspecting Specialized Forms of MethodInfo.mp4 |
4.00MB |
10. Inspecting Specialized Forms of MethodInfo.srt |
2.86KB |
10. Limitations of Callable Methods.mp4 |
4.89MB |
10. Limitations of Callable Methods.srt |
5.65KB |
10. Related Patterns.mp4 |
1.75MB |
10. Related Patterns.mp4 |
2.12MB |
10. Related Patterns.srt |
1.44KB |
10. Related Patterns.srt |
1.70KB |
10. Reusing a Class Library Project from Multiple Applications.mp4 |
5.85MB |
10. Reusing a Class Library Project from Multiple Applications.srt |
2.65KB |
10. Setting NuGet Package Version Numbers in Visual Studio.mp4 |
3.98MB |
10. Setting NuGet Package Version Numbers in Visual Studio.srt |
2.84KB |
10. Summary.mp4 |
1.32MB |
10. Summary.mp4 |
1.53MB |
10. Summary.mp4 |
1.78MB |
10. Summary.mp4 |
999.43KB |
10. Summary.mp4 |
1.48MB |
10. Summary.mp4 |
2.30MB |
10. Summary.mp4 |
2.87MB |
10. Summary.mp4 |
2.31MB |
10. Summary.mp4 |
1.73MB |
10. Summary.srt |
1.40KB |
10. Summary.srt |
1.89KB |
10. Summary.srt |
1.78KB |
10. Summary.srt |
1017B |
10. Summary.srt |
1.48KB |
10. Summary.srt |
2.17KB |
10. Summary.srt |
2.56KB |
10. Summary.srt |
2.55KB |
10. Thank You.mp4 |
1.11MB |
10. Thank You.srt |
1.36KB |
10. Towards a Scripting Engine with Expressions.mp4 |
3.58MB |
10. Towards a Scripting Engine with Expressions.srt |
4.05KB |
10. Use Yield Keyword to Create Streaming Extension Method.mp4 |
10.18MB |
10. Use Yield Keyword to Create Streaming Extension Method.srt |
4.47KB |
10. Using BinaryReader and BinaryWriter.mp4 |
18.16MB |
10. Using BinaryReader and BinaryWriter.srt |
9.53KB |
10. Using the do while and the for Loop.mp4 |
4.41MB |
10. Using the do while and the for Loop.srt |
6.30KB |
10. Writing a Data-driven Test in NUnit.mp4 |
11.36MB |
10. Writing a Data-driven Test in NUnit.srt |
4.26KB |
10. Writing a Self-configuring Network Monitor.mp4 |
2.83MB |
10. Writing a Self-configuring Network Monitor.srt |
2.21KB |
11. Building Applications Using the CLI.mp4 |
5.19MB |
11. Building Applications Using the CLI.srt |
6.79KB |
11. Consuming an Async Stream.mp4 |
5.24MB |
11. Consuming an Async Stream.srt |
2.36KB |
11. Creating Custom Type Converters.mp4 |
9.07MB |
11. Creating Custom Type Converters.srt |
4.20KB |
11. Creating Enumerations.mp4 |
2.20MB |
11. Creating Enumerations.srt |
3.10KB |
11. Demo- A Simple Script Implementation.mp4 |
19.40MB |
11. Demo- A Simple Script Implementation.srt |
11.21KB |
11. Demo- More Loops.mp4 |
11.27MB |
11. Demo- More Loops.srt |
7.00KB |
11. Demo- Using Expression-bodied Members.mp4 |
5.66MB |
11. Demo- Using Expression-bodied Members.srt |
2.99KB |
11. Demo - Writing a Self-configuring Network Monitor.mp4 |
46.58MB |
11. Demo - Writing a Self-configuring Network Monitor.srt |
17.60KB |
11. Early and Late Binding.mp4 |
4.32MB |
11. Early and Late Binding.srt |
3.88KB |
11. Enabling Nullability for Generic Types.mp4 |
3.35MB |
11. Enabling Nullability for Generic Types.srt |
1.59KB |
11. Enumerating All the Files in a Directory.mp4 |
11.33MB |
11. Enumerating All the Files in a Directory.srt |
6.49KB |
11. Exceptions vs. Debug.Assert().mp4 |
8.56MB |
11. Exceptions vs. Debug.Assert().srt |
4.37KB |
11. Ignoring Duplicate FileSystemWatcher Events with a MemoryCache.mp4 |
21.64MB |
11. Ignoring Duplicate FileSystemWatcher Events with a MemoryCache.srt |
11.47KB |
11. Introducing ExpandoObject.mp4 |
2.02MB |
11. Introducing ExpandoObject.srt |
1.83KB |
11. Making the Dynamic Object Enumerable.mp4 |
3.51MB |
11. Making the Dynamic Object Enumerable.srt |
1.40KB |
11. Members On Primitive Types.mp4 |
2.06MB |
11. Members On Primitive Types.srt |
2.40KB |
11. Setting NuGet Package Version Numbers from the Command Line.mp4 |
11.50MB |
11. Setting NuGet Package Version Numbers from the Command Line.srt |
6.46KB |
11. Specifying Text Encodings.mp4 |
1.90MB |
11. Specifying Text Encodings.srt |
2.33KB |
11. Struct vs. Class Examples.mp4 |
8.06MB |
11. Struct vs. Class Examples.srt |
6.35KB |
11. Summary.mp4 |
1.49MB |
11. Summary.mp4 |
1.13MB |
11. Summary.mp4 |
616.17KB |
11. Summary.mp4 |
1.01MB |
11. Summary.mp4 |
1.46MB |
11. Summary.mp4 |
2.02MB |
11. Summary.mp4 |
900.43KB |
11. Summary.srt |
1.47KB |
11. Summary.srt |
1.25KB |
11. Summary.srt |
746B |
11. Summary.srt |
1.44KB |
11. Summary.srt |
1.60KB |
11. Summary.srt |
2.24KB |
11. Summary.srt |
1.02KB |
11. Taking Advantage of Lazy Evaluation.mp4 |
5.71MB |
11. Taking Advantage of Lazy Evaluation.srt |
3.61KB |
11. The Different Flavors of .NET.mp4 |
3.26MB |
11. The Different Flavors of .NET.srt |
3.31KB |
11. Use the Yield Keyword with Take() Method.mp4 |
2.67MB |
11. Use the Yield Keyword with Take() Method.srt |
1.25KB |
11. Using Intersect() with Comparer Class.mp4 |
4.78MB |
11. Using Intersect() with Comparer Class.srt |
1.78KB |
11. Using Polymorphism.mp4 |
8.33MB |
11. Using Polymorphism.srt |
8.92KB |
11. Using sizeof to Decide Whether to Pass by Reference.mp4 |
5.05MB |
11. Using sizeof to Decide Whether to Pass by Reference.srt |
3.76KB |
12. Adding Existing File Processing.mp4 |
5.39MB |
12. Adding Existing File Processing.srt |
2.31KB |
12. An Overview of Automated Package Creation.mp4 |
2.00MB |
12. An Overview of Automated Package Creation.srt |
1.89KB |
12. Configuring Header Validation and Missing Field Actions.mp4 |
10.34MB |
12. Configuring Header Validation and Missing Field Actions.srt |
3.75KB |
12. Course Summary.mp4 |
1.29MB |
12. Course Summary.srt |
1.38KB |
12. Demo- Building Applications Using the CLI.mp4 |
10.40MB |
12. Demo- Building Applications Using the CLI.srt |
8.81KB |
12. Demo - Controlling the Way Reflection Searches with BindingFlags.mp4 |
8.62MB |
12. Demo - Controlling the Way Reflection Searches with BindingFlags.srt |
2.78KB |
12. Demo- Creating Enumerations.mp4 |
13.49MB |
12. Demo- Creating Enumerations.srt |
7.32KB |
12. Demo- Using Polymorphism.mp4 |
17.79MB |
12. Demo- Using Polymorphism.srt |
7.81KB |
12. Demo- Working with Members on Primitive Types.mp4 |
7.31MB |
12. Demo- Working with Members on Primitive Types.srt |
5.06KB |
12. Destroying Lazy Evaluation with Collections.mp4 |
11.09MB |
12. Destroying Lazy Evaluation with Collections.srt |
4.88KB |
12. Introducing the Main Method.mp4 |
4.75MB |
12. Introducing the Main Method.srt |
4.84KB |
12. Nullability- Inferring the Author’s Intentions.mp4 |
5.92MB |
12. Nullability- Inferring the Author’s Intentions.srt |
3.02KB |
12. Responding to Dynamic Method Invocations.mp4 |
7.28MB |
12. Responding to Dynamic Method Invocations.srt |
3.24KB |
12. Summary.mp4 |
733.71KB |
12. Summary.mp4 |
1.92MB |
12. Summary.mp4 |
2.28MB |
12. Summary.mp4 |
2.03MB |
12. Summary.mp4 |
2.57MB |
12. Summary.mp4 |
3.64MB |
12. Summary.mp4 |
2.60MB |
12. Summary.mp4 |
2.19MB |
12. Summary.srt |
935B |
12. Summary.srt |
1.96KB |
12. Summary.srt |
2.30KB |
12. Summary.srt |
1.93KB |
12. Summary.srt |
2.62KB |
12. Summary.srt |
3.59KB |
12. Summary.srt |
3.03KB |
12. Summary.srt |
2.79KB |
12. Use the Yield Keyword with OrderBy() Method.mp4 |
4.39MB |
12. Use the Yield Keyword with OrderBy() Method.srt |
2.65KB |
12. Using an ExpandoObject.mp4 |
15.83MB |
12. Using an ExpandoObject.srt |
7.58KB |
12. Using Streams to Append Data.mp4 |
1.26MB |
12. Using Streams to Append Data.srt |
1.67KB |
12. Using the IntersectBy() Method.mp4 |
4.02MB |
12. Using the IntersectBy() Method.srt |
1.68KB |
13. Demo- Exploring the Main Method.mp4 |
4.44MB |
13. Demo- Exploring the Main Method.srt |
4.18KB |
13. Demo- Using the Docs.mp4 |
4.51MB |
13. Demo- Using the Docs.srt |
2.12KB |
13. Dynamically Adding ExpandoObject Behavior.mp4 |
3.57MB |
13. Dynamically Adding ExpandoObject Behavior.srt |
1.96KB |
13. FileSystemWatcher Testing Considerations.mp4 |
2.35MB |
13. FileSystemWatcher Testing Considerations.srt |
2.67KB |
13. Find Products That Have Sales Using IntersectBy().mp4 |
7.13MB |
13. Find Products That Have Sales Using IntersectBy().srt |
3.07KB |
13. Introducing Interfaces.mp4 |
4.32MB |
13. Introducing Interfaces.srt |
5.88KB |
13. Method Invocation Precedence.mp4 |
5.92MB |
13. Method Invocation Precedence.srt |
1.64KB |
13. Random FileStream Access.mp4 |
3.29MB |
13. Random FileStream Access.srt |
4.33KB |
13. Summary, Resources, and Further Learning.mp4 |
3.13MB |
13. Summary, Resources, and Further Learning.srt |
4.00KB |
13. Summary.mp4 |
2.09MB |
13. Summary.mp4 |
2.88MB |
13. Summary.srt |
2.16KB |
13. Summary.srt |
3.07KB |
13. ToString() and the Null-forgiving Operator.mp4 |
5.78MB |
13. ToString() and the Null-forgiving Operator.srt |
3.28KB |
13. Using Date and Time in C#.mp4 |
2.47MB |
13. Using Date and Time in C#.srt |
2.98KB |
13. Working with Structs.mp4 |
1.85MB |
13. Working with Structs.srt |
2.11KB |
13. Writing CSV Files.mp4 |
5.69MB |
13. Writing CSV Files.srt |
2.62KB |
14. Demo- Creating a Struct.mp4 |
6.01MB |
14. Demo- Creating a Struct.srt |
3.39KB |
14. Demo- Using Interfaces.mp4 |
16.54MB |
14. Demo- Using Interfaces.srt |
8.04KB |
14. Demo- Working with DateTime.mp4 |
15.21MB |
14. Demo- Working with DateTime.srt |
9.92KB |
14. Invoking the Dynamic Object Itself.mp4 |
6.79MB |
14. Invoking the Dynamic Object Itself.srt |
2.66KB |
14. MemoryStream Overview.mp4 |
1.95MB |
14. MemoryStream Overview.srt |
2.00KB |
14. Summary.mp4 |
1.68MB |
14. Summary.mp4 |
880.84KB |
14. Summary.mp4 |
1.74MB |
14. Summary.mp4 |
2.28MB |
14. Summary.mp4 |
1.81MB |
14. Summary.mp4 |
2.39MB |
14. Summary.srt |
2.10KB |
14. Summary.srt |
1.12KB |
14. Summary.srt |
1.80KB |
14. Summary.srt |
2.69KB |
14. Summary.srt |
2.28KB |
14. Summary.srt |
2.45KB |
15. Asynchronous Streams.mp4 |
4.18MB |
15. Asynchronous Streams.srt |
5.14KB |
15. Converting Between Types.mp4 |
2.52MB |
15. Converting Between Types.srt |
3.36KB |
15. Summary.mp4 |
817.15KB |
15. Summary.mp4 |
1.26MB |
15. Summary.srt |
1003B |
15. Summary.srt |
1.35KB |
15. Using the Custom Dynamic Object.mp4 |
8.48MB |
15. Using the Custom Dynamic Object.srt |
3.92KB |
16. Demo- Converting Between Types.mp4 |
6.18MB |
16. Demo- Converting Between Types.srt |
3.71KB |
16. Summary.mp4 |
2.48MB |
16. Summary.srt |
2.89KB |
16. Thread-safe File IO.mp4 |
3.47MB |
16. Thread-safe File IO.srt |
4.22KB |
17. Implicit Typing.mp4 |
4.05MB |
17. Implicit Typing.srt |
3.98KB |
17. Summary.mp4 |
2.36MB |
17. Summary.srt |
2.75KB |
18. Demo- Using var.mp4 |
4.80MB |
18. Demo- Using var.srt |
2.69KB |
19. Summary.mp4 |
1.02MB |
19. Summary.srt |
1.30KB |
2. Adding Additional Members to a Record.mp4 |
15.76MB |
2. Adding Additional Members to a Record.srt |
6.38KB |
2. A Few Words on Generics.mp4 |
3.79MB |
2. A Few Words on Generics.srt |
3.48KB |
2. Anchors.mp4 |
4.37MB |
2. Anchors.srt |
4.50KB |
2. An Effective Approach to Debugging.mp4 |
5.52MB |
2. An Effective Approach to Debugging.srt |
4.63KB |
2. Applying Pagination to a Sorted List.mp4 |
11.98MB |
2. Applying Pagination to a Sorted List.srt |
8.49KB |
2. Assigning Empty Strings.mp4 |
15.03MB |
2. Assigning Empty Strings.srt |
4.79KB |
2. Building a Tree with Generics.mp4 |
6.21MB |
2. Building a Tree with Generics.srt |
3.38KB |
2. Code Execution Models.mp4 |
14.91MB |
2. Code Execution Models.srt |
12.02KB |
2. Comparing the for and foreach Loops.mp4 |
6.81MB |
2. Comparing the for and foreach Loops.srt |
4.92KB |
2. Constructors.mp4 |
4.38MB |
2. Constructors.srt |
2.33KB |
2. Course Overview.mp4 |
1.64MB |
2. Course Prerequisites and Frameworks.mp4 |
827.63KB |
2. Course Prerequisites and Frameworks.srt |
982B |
2. Creating, Using and Invoking a Delegate.mp4 |
39.26MB |
2. Creating, Using and Invoking a Delegate.srt |
15.35KB |
2. Delegates, Functions, and Expressions.mp4 |
5.37MB |
2. Delegates, Functions, and Expressions.srt |
4.61KB |
2. Demo- Build Strings Effectively.mp4 |
9.41MB |
2. Demo- Build Strings Effectively.srt |
6.71KB |
2. Demo- Implementing Multiple Service Types from One Implementing Type.mp4 |
12.85MB |
2. Demo- Implementing Multiple Service Types from One Implementing Type.srt |
5.07KB |
2. Demo- Introducing Dependency Injection.mp4 |
21.00MB |
2. Demo- Introducing Dependency Injection.srt |
10.17KB |
2. Demonstrating Concrete Generic Class.mp4 |
5.17MB |
2. Demonstrating Concrete Generic Class.srt |
3.16KB |
2. Demonstrating Variance.mp4 |
13.38MB |
2. Demonstrating Variance.srt |
8.10KB |
2. Demo of the All() Method.mp4 |
9.36MB |
2. Demo of the All() Method.srt |
2.81KB |
2. Demo- Permissions and Keeping Exceptions Exceptional.mp4 |
14.94MB |
2. Demo- Permissions and Keeping Exceptions Exceptional.srt |
8.36KB |
2. Demo- Reusing an Instance.mp4 |
12.27MB |
2. Demo- Reusing an Instance.srt |
5.72KB |
2. Demo- Setting Up the Application Structure.mp4 |
17.15MB |
2. Demo- Setting Up the Application Structure.srt |
12.57KB |
2. Describing the Abstract Factory Pattern.mp4 |
8.62MB |
2. Describing the Abstract Factory Pattern.srt |
7.56KB |
2. Describing the Bridge Pattern.mp4 |
7.82MB |
2. Describing the Bridge Pattern.srt |
6.67KB |
2. Describing the Builder Pattern.mp4 |
3.75MB |
2. Describing the Builder Pattern.srt |
3.79KB |
2. Describing the Chain of Responsibility Pattern.mp4 |
6.17MB |
2. Describing the Chain of Responsibility Pattern.srt |
5.95KB |
2. Describing the Command Pattern.mp4 |
5.74MB |
2. Describing the Command Pattern.srt |
6.14KB |
2. Describing the Composite Pattern.mp4 |
4.96MB |
2. Describing the Composite Pattern.srt |
4.98KB |
2. Describing the Decorator Pattern.mp4 |
5.99MB |
2. Describing the Decorator Pattern.srt |
5.06KB |
2. Describing the Facade Pattern.mp4 |
2.83MB |
2. Describing the Facade Pattern.srt |
2.29KB |
2. Describing the Factory Method Pattern.mp4 |
5.48MB |
2. Describing the Factory Method Pattern.srt |
5.06KB |
2. Describing the Interpreter Pattern.mp4 |
4.71MB |
2. Describing the Interpreter Pattern.srt |
4.60KB |
2. Describing the Iterator Pattern.mp4 |
4.73MB |
2. Describing the Iterator Pattern.srt |
4.90KB |
2. Describing the Memento Pattern.mp4 |
5.85MB |
2. Describing the Memento Pattern.srt |
6.44KB |
2. Describing the Observer Pattern.mp4 |
5.75MB |
2. Describing the Observer Pattern.srt |
5.72KB |
2. Describing the Singleton Pattern.mp4 |
4.02MB |
2. Describing the Singleton Pattern.srt |
4.58KB |
2. Describing the State Pattern.mp4 |
7.53MB |
2. Describing the State Pattern.srt |
7.32KB |
2. Describing the Strategy Pattern.mp4 |
6.44MB |
2. Describing the Strategy Pattern.srt |
6.32KB |
2. Describing the Template Method Pattern.mp4 |
4.15MB |
2. Describing the Template Method Pattern.srt |
4.05KB |
2. Describing the Visitor Pattern.mp4 |
5.44MB |
2. Describing the Visitor Pattern.srt |
5.91KB |
2. Enable Nullable Reference Types.mp4 |
13.92MB |
2. Enable Nullable Reference Types.srt |
4.49KB |
2. Encapsulating a List.mp4 |
10.88MB |
2. Encapsulating a List.srt |
6.88KB |
2. Formatting Types as Strings.mp4 |
11.11MB |
2. Formatting Types as Strings.srt |
6.58KB |
2. Handling Whitespace Using Regex.mp4 |
19.94MB |
2. Handling Whitespace Using Regex.srt |
7.50KB |
2. Implementing a Dictionary-based Class.mp4 |
21.76MB |
2. Implementing a Dictionary-based Class.srt |
8.41KB |
2. Implementing a Percentiles Calculator.mp4 |
13.83MB |
2. Implementing a Percentiles Calculator.srt |
7.38KB |
2. Implementing a Transparent Object Cache.mp4 |
7.51MB |
2. Implementing a Transparent Object Cache.srt |
4.22KB |
2. Implementing the Sliding Window Class.mp4 |
17.49MB |
2. Implementing the Sliding Window Class.srt |
7.15KB |
2. Initializing Environment and Projects.mp4 |
7.76MB |
2. Initializing Environment and Projects.srt |
5.47KB |
2. Intermediate Language Code.mp4 |
1.51MB |
2. Intermediate Language Code.srt |
1.54KB |
2. Introducing Strings.mp4 |
5.08MB |
2. Introducing Strings.srt |
4.54KB |
2. Introduction and Version Information.mp4 |
2.66MB |
2. Introduction and Version Information.srt |
1.90KB |
2. Making Your Classes Immutable.mp4 |
8.78MB |
2. Making Your Classes Immutable.srt |
5.44KB |
2. Natural Types for Lambdas and Method Groups.mp4 |
8.18MB |
2. Natural Types for Lambdas and Method Groups.srt |
5.56KB |
2. Notifying When a Value Has Changed.mp4 |
8.14MB |
2. Notifying When a Value Has Changed.srt |
5.57KB |
2. Operator Overloading.mp4 |
23.39MB |
2. Operator Overloading.srt |
11.68KB |
2. Optimizing for the Developer.mp4 |
7.60MB |
2. Optimizing for the Developer.srt |
4.42KB |
2. Ordering by the Key Property.mp4 |
5.76MB |
2. Ordering by the Key Property.srt |
2.37KB |
2. Property Pattern Matching Enhancements.mp4 |
5.01MB |
2. Property Pattern Matching Enhancements.srt |
2.62KB |
2. Reading and Writing Text Files.mp4 |
14.85MB |
2. Reading and Writing Text Files.srt |
10.02KB |
2. Search Forward for an Element Using First().mp4 |
6.91MB |
2. Search Forward for an Element Using First().srt |
2.48KB |
2. Security Implications from Past to Present.mp4 |
3.61MB |
2. Security Implications from Past to Present.srt |
3.08KB |
2. Simplifying Reflection Code with Dynamic C#.mp4 |
14.94MB |
2. Simplifying Reflection Code with Dynamic C#.srt |
8.48KB |
2. Slicing an Array Using the Range Syntax.mp4 |
14.33MB |
2. Slicing an Array Using the Range Syntax.srt |
7.84KB |
2. Sorting Data in Descending Order.mp4 |
4.69MB |
2. Sorting Data in Descending Order.srt |
1.53KB |
2. StringBuilder Performance.mp4 |
29.53MB |
2. StringBuilder Performance.srt |
9.13KB |
2. String Equality.mp4 |
32.27MB |
2. String Equality.srt |
13.22KB |
2. Subscribing to Events.mp4 |
12.71MB |
2. Subscribing to Events.srt |
6.28KB |
2. Switch Expression.mp4 |
16.62MB |
2. Switch Expression.srt |
9.01KB |
2. Testing Exceptions with NUnit.mp4 |
16.96MB |
2. Testing Your Application Using the Debugger.mp4 |
3.15MB |
2. Testing Your Application Using the Debugger.srt |
4.12KB |
2. The Problems with Testing File Access Code.mp4 |
3.04MB |
2. The Problems with Testing File Access Code.srt |
3.17KB |
2. The Sample Entity, Repository, and View Model Classes.mp4 |
5.73MB |
2. The Sample Entity, Repository, and View Model Classes.srt |
5.06KB |
2. Throwing Exceptions from Expressions.mp4 |
11.02MB |
2. Time-shifting.mp4 |
9.27MB |
2. Time-shifting.srt |
7.37KB |
2. Tools Used in This Course.mp4 |
2.04MB |
2. Tools Used in This Course.srt |
2.92KB |
2. Tuple Assignment and Deconstruction.mp4 |
19.91MB |
2. Tuple Assignment and Deconstruction.srt |
9.28KB |
2. Understanding Arrays.mp4 |
10.82MB |
2. Understanding Arrays.srt |
13.85KB |
2. Understanding Classes.mp4 |
11.45MB |
2. Understanding Classes.srt |
14.37KB |
2. Understanding Custom Exceptions.mp4 |
6.77MB |
2. Understanding Exceptions in Code.mp4 |
2.33MB |
2. Understanding Exceptions in Code.srt |
2.78KB |
2. Understanding Optimization via Redesign.mp4 |
10.90MB |
2. Understanding Optimization via Redesign.srt |
8.20KB |
2. Updates to the Sample Web Application.mp4 |
18.34MB |
2. Updates to the Sample Web Application.srt |
9.41KB |
2. Upgrading Projects to C# 10.mp4 |
4.42MB |
2. Upgrading Projects to C# 10.srt |
2.94KB |
2. Using Anonymous Types with LINQ.mp4 |
28.58MB |
2. Using Anonymous Types with LINQ.srt |
9.88KB |
2. Using a Two-field Inner Join.mp4 |
7.91MB |
2. Using a Two-field Inner Join.srt |
2.91KB |
2. Using Contains.mp4 |
19.38MB |
2. Using Contains.srt |
6.92KB |
2. Using Debug.Assert to Clarify Intention.mp4 |
10.53MB |
2. Using Debug.Assert to Clarify Intention.srt |
4.98KB |
2. Using ForEach() and a Sub-query to Calculate Total Sales.mp4 |
6.94MB |
2. Using ForEach() and a Sub-query to Calculate Total Sales.srt |
2.78KB |
2. Using IDisposable.mp4 |
26.33MB |
2. Using IDisposable.srt |
9.11KB |
2. Using Min() and Max() Methods.mp4 |
7.32MB |
2. Using Min() and Max() Methods.srt |
2.83KB |
2. Using Switch and Patterns to Process Business Rules.mp4 |
10.52MB |
2. Using Switch and Patterns to Process Business Rules.srt |
5.90KB |
2. Using the And (&&) Operator.mp4 |
5.98MB |
2. Using the And (&&) Operator.srt |
2.29KB |
2. Using the Range Operator with the Take() Method.mp4 |
8.95MB |
2. Using the Range Operator with the Take() Method.srt |
3.45KB |
2. Using Union() with Comparer Class.mp4 |
3.32MB |
2. Using Union() with Comparer Class.srt |
1.50KB |
2. Version Check.mp4 |
2.99MB |
2. Version Check.srt |
1.79KB |
2. What Does an Exception Represent-.mp4 |
1.60MB |
2. Why Dynamic Interop-.mp4 |
2.30MB |
2. Why Dynamic Interop-.srt |
2.74KB |
2. Why Unit Testing Class Libraries Is Easier.mp4 |
3.85MB |
2. Why Unit Testing Class Libraries Is Easier.srt |
3.43KB |
2. Working with Application Culture.mp4 |
10.13MB |
2. Working with Application Culture.srt |
4.66KB |
3. About the Different Lifetimes.mp4 |
9.41MB |
3. About the Different Lifetimes.srt |
9.01KB |
3. Abstract Factory Pattern Structure.mp4 |
4.85MB |
3. Abstract Factory Pattern Structure.srt |
3.50KB |
3. An Overview of System.IO.Abstractions.mp4 |
2.92MB |
3. An Overview of System.IO.Abstractions.srt |
2.93KB |
3. Applying Generic Type Inference.mp4 |
12.13MB |
3. Applying Generic Type Inference.srt |
6.92KB |
3. Boxing and Unboxing.mp4 |
5.82MB |
3. Boxing and Unboxing.srt |
2.26KB |
3. Bridge Pattern Structure.mp4 |
2.45MB |
3. Bridge Pattern Structure.srt |
2.12KB |
3. Builder Pattern Structure.mp4 |
2.53MB |
3. Builder Pattern Structure.srt |
2.16KB |
3. Call a Custom Method from ForEach().mp4 |
9.90MB |
3. Call a Custom Method from ForEach().srt |
4.20KB |
3. Catching Different Exception Types with Multiple Catch Blocks.mp4 |
7.82MB |
3. Character Classes.mp4 |
5.11MB |
3. Character Classes.srt |
4.80KB |
3. Composite Formatting of Strings.mp4 |
8.19MB |
3. Composite Formatting of Strings.srt |
4.02KB |
3. Composite Pattern Structure.mp4 |
3.80MB |
3. Composite Pattern Structure.srt |
3.67KB |
3. Conditional Breakpoints.mp4 |
11.79MB |
3. Conditional Breakpoints.srt |
5.17KB |
3. Conditionally Extract Data Using the TakeWhile() Method.mp4 |
4.35MB |
3. Conditionally Extract Data Using the TakeWhile() Method.srt |
1.49KB |
3. Consuming a Generic Type.mp4 |
8.31MB |
3. Consuming a Generic Type.srt |
4.40KB |
3. Converting to a Record.mp4 |
30.12MB |
3. Converting to a Record.srt |
10.19KB |
3. Creating Unit Tests for Class Library Projects.mp4 |
20.01MB |
3. Creating Unit Tests for Class Library Projects.srt |
10.54KB |
3. Custom Extension Methods.mp4 |
2.02MB |
3. Custom Extension Methods.srt |
1.79KB |
3. Decorator Pattern Structure.mp4 |
2.63MB |
3. Decorator Pattern Structure.srt |
1.97KB |
3. Defining a Custom Exception.mp4 |
9.28MB |
3. Delegates with Return Values and Parameters.mp4 |
30.46MB |
3. Delegates with Return Values and Parameters.srt |
10.22KB |
3. Demo- Adding a DI Container.mp4 |
21.32MB |
3. Demo- Adding a DI Container.srt |
11.03KB |
3. Demo- A Quick Delegate Refresher.mp4 |
8.24MB |
3. Demo- A Quick Delegate Refresher.srt |
5.40KB |
3. Demo- Creating Arrays.mp4 |
16.30MB |
3. Demo- Creating Arrays.srt |
8.80KB |
3. Demo- Creating the Employee Class.mp4 |
14.46MB |
3. Demo- Creating the Employee Class.srt |
12.16KB |
3. Demo- Debug.Assert.mp4 |
12.66MB |
3. Demo- Debug.Assert.srt |
5.25KB |
3. Demo - Inspecting Generic Instances.mp4 |
13.21MB |
3. Demo - Inspecting Generic Instances.srt |
6.00KB |
3. Demo- Look at the IL.mp4 |
7.64MB |
3. Demo- Look at the IL.srt |
4.94KB |
3. Demonstrating the Calculator.mp4 |
10.80MB |
3. Demonstrating the Calculator.srt |
4.82KB |
3. Demo of the Any() Method.mp4 |
5.11MB |
3. Demo of the Any() Method.srt |
2.33KB |
3. Demo- Picking Strings Apart.mp4 |
16.06MB |
3. Demo- Picking Strings Apart.srt |
8.60KB |
3. Demo- Using Performance Unit Tests.mp4 |
17.36MB |
3. Demo- Using Performance Unit Tests.srt |
10.10KB |
3. Demo- Using the Debugger.mp4 |
18.01MB |
3. Demo- Using the Debugger.srt |
9.68KB |
3. Designing a Covariant Generic Type.mp4 |
11.36MB |
3. Designing a Covariant Generic Type.srt |
7.26KB |
3. Designing Classes Based on Association.mp4 |
15.56MB |
3. Designing Classes Based on Association.srt |
7.25KB |
3. Extracting Data with Substring.mp4 |
30.52MB |
3. Extracting Data with Substring.srt |
13.69KB |
3. Facade Pattern Structure.mp4 |
1.20MB |
3. Facade Pattern Structure.srt |
1.16KB |
3. Factory Method Pattern Structure.mp4 |
2.35MB |
3. Factory Method Pattern Structure.srt |
1.80KB |
3. File-scoped Namespaces.mp4 |
8.49MB |
3. File-scoped Namespaces.srt |
3.69KB |
3. Filtering the Grouped Data.mp4 |
7.21MB |
3. Filtering the Grouped Data.srt |
2.91KB |
3. Getting Started with IronPython.mp4 |
6.59MB |
3. Getting Started with IronPython.srt |
3.46KB |
3. Hanging State.mp4 |
4.14MB |
3. Hanging State.srt |
4.47KB |
3. Historical Context.mp4 |
1.72MB |
3. Historical Context.srt |
2.08KB |
3. Immutability and the With Keyword.mp4 |
5.17MB |
3. Immutability and the With Keyword.srt |
2.98KB |
3. Immutability of Strings.mp4 |
5.42MB |
3. Immutability of Strings.srt |
5.05KB |
3. Implementing the List Projection Class.mp4 |
9.94MB |
3. Implementing the List Projection Class.srt |
4.21KB |
3. Implementing the Work Items Window.mp4 |
16.22MB |
3. Implementing the Work Items Window.srt |
6.31KB |
3. Improving the Code with a Switch Expression.mp4 |
4.17MB |
3. Improving the Code with a Switch Expression.srt |
1.89KB |
3. Indexing Items by a Sorted Key.mp4 |
9.86MB |
3. Indexing Items by a Sorted Key.srt |
3.87KB |
3. Introducing Extension Methods.mp4 |
10.41MB |
3. Introducing Extension Methods.srt |
5.86KB |
3. Introducing Span-T-.mp4 |
12.64MB |
3. Introducing Span-T-.srt |
6.79KB |
3. Justifying Decisions.mp4 |
5.64MB |
3. Justifying Decisions.srt |
4.05KB |
3. Lambda Attributes and Explicit Return Types.mp4 |
4.95MB |
3. Lambda Attributes and Explicit Return Types.srt |
2.54KB |
3. Making Your Structs Immutable.mp4 |
5.14MB |
3. Making Your Structs Immutable.srt |
3.37KB |
3. Matching Multiple Times with Regex.mp4 |
18.72MB |
3. Matching Multiple Times with Regex.srt |
8.22KB |
3. Modifying and Returning Anonymous Types.mp4 |
22.45MB |
3. Modifying and Returning Anonymous Types.srt |
8.81KB |
3. Performing COM Interop without Interop Assemblies.mp4 |
8.84MB |
3. Performing COM Interop without Interop Assemblies.srt |
5.35KB |
3. Planetary Scale Architecture.mp4 |
7.52MB |
3. Planetary Scale Architecture.srt |
7.78KB |
3. Premature Optimization and Goldplating.mp4 |
6.19MB |
3. Premature Optimization and Goldplating.srt |
6.85KB |
3. Raising an Event That Might Not Have Handlers.mp4 |
4.09MB |
3. Raising an Event That Might Not Have Handlers.srt |
2.20KB |
3. Reading and Writing Text Files with String Arrays.mp4 |
8.71MB |
3. Reading and Writing Text Files with String Arrays.srt |
5.20KB |
3. Replacing and Removing Characters.mp4 |
31.99MB |
3. Replacing and Removing Characters.srt |
12.52KB |
3. Search Forward for an Element Using FirstOrDefault().mp4 |
9.83MB |
3. Search Forward for an Element Using FirstOrDefault().srt |
2.72KB |
3. Select All Items Using LINQ.mp4 |
14.54MB |
3. Select All Items Using LINQ.srt |
8.68KB |
3. Singleton Pattern Structure.mp4 |
1.37MB |
3. Singleton Pattern Structure.srt |
1.60KB |
3. Sort the Data Using Two Fields.mp4 |
8.72MB |
3. Sort the Data Using Two Fields.srt |
3.55KB |
3. Splitting Strings.mp4 |
12.40MB |
3. Splitting Strings.srt |
5.17KB |
3. Stabilizing the Error.mp4 |
5.84MB |
3. Stabilizing the Error.srt |
7.41KB |
3. Strategy Pattern Structure.mp4 |
2.05MB |
3. Strategy Pattern Structure.srt |
1.88KB |
3. StringBuilder Implementation Details.mp4 |
8.29MB |
3. StringBuilder Implementation Details.srt |
8.16KB |
3. Structure of the Chain of Responsibility Pattern.mp4 |
1.06MB |
3. Structure of the Chain of Responsibility Pattern.srt |
837B |
3. Structure of the Command Pattern.mp4 |
1.68MB |
3. Structure of the Command Pattern.srt |
1.58KB |
3. Structure of the Interpreter Pattern.mp4 |
2.40MB |
3. Structure of the Interpreter Pattern.srt |
2.13KB |
3. Structure of the Iterator Pattern.mp4 |
1.52MB |
3. Structure of the Iterator Pattern.srt |
1.19KB |
3. Structure of the Memento Pattern.mp4 |
2.00MB |
3. Structure of the Memento Pattern.srt |
1.93KB |
3. Structure of the Observer Pattern.mp4 |
2.88MB |
3. Structure of the Observer Pattern.srt |
2.72KB |
3. Structure of the State Pattern.mp4 |
1.58MB |
3. Structure of the State Pattern.srt |
1.45KB |
3. Structure of the Template Method Pattern.mp4 |
2.01MB |
3. Structure of the Template Method Pattern.srt |
1.80KB |
3. Structure of the Visitor Pattern.mp4 |
2.19MB |
3. Structure of the Visitor Pattern.srt |
1.96KB |
3. Testing Exceptions with xUnit.net.mp4 |
5.84MB |
3. The CallerArgumentExpression Attribute.mp4 |
3.02MB |
3. The CallerArgumentExpression Attribute.srt |
1.63KB |
3. The Common Language Runtime.mp4 |
2.28MB |
3. The Common Language Runtime.srt |
2.16KB |
3. The Exception Class Hierarchy.mp4 |
1.65MB |
3. Tooling and Setting up Your Environment.mp4 |
3.08MB |
3. Tooling and Setting up Your Environment.srt |
1.62KB |
3. Type, Declaration, and Constant Patterns.mp4 |
11.61MB |
3. Type, Declaration, and Constant Patterns.srt |
5.39KB |
3. Understanding Natural Division of Collections.mp4 |
9.43MB |
3. Understanding Natural Division of Collections.srt |
7.40KB |
3. Using an Index in for and foreach Loops.mp4 |
4.00MB |
3. Using an Index in for and foreach Loops.srt |
2.28KB |
3. Using a try-catch Block.mp4 |
7.66MB |
3. Using a try-catch Block.srt |
9.17KB |
3. Using Benchmark to Explore Viable Redesigns.mp4 |
15.85MB |
3. Using Benchmark to Explore Viable Redesigns.srt |
9.10KB |
3. Using Event Data.mp4 |
39.07MB |
3. Using Event Data.srt |
12.94KB |
3. Using MinBy() and MaxBy() Methods.mp4 |
5.17MB |
3. Using MinBy() and MaxBy() Methods.srt |
2.27KB |
3. Using ReflectionMagic.mp4 |
1.91MB |
3. Using ReflectionMagic.srt |
1.63KB |
3. Using the 'into' Keyword.mp4 |
8.35MB |
3. Using the 'into' Keyword.srt |
4.03KB |
3. Using the UnionBy() Method.mp4 |
3.95MB |
3. Using the UnionBy() Method.srt |
1.84KB |
3. Using Tuples as Return Types or Parameters.mp4 |
33.79MB |
3. Using Tuples as Return Types or Parameters.srt |
14.35KB |
3. Validating Strings.mp4 |
19.65MB |
3. Validating Strings.srt |
10.07KB |
3. What's in This Course and Community Resources.mp4 |
1.83MB |
3. What's in This Course and Community Resources.srt |
1.78KB |
3. Why Handle Errors-.mp4 |
2.69MB |
3. Working with Files from C#.mp4 |
4.89MB |
3. Working with Files from C#.srt |
6.10KB |
3. Working with Nullable Reference Types.mp4 |
27.06MB |
3. Working with Nullable Reference Types.srt |
10.75KB |
4. About Dependency Injection Containers.mp4 |
8.06MB |
4. About Dependency Injection Containers.srt |
7.88KB |
4. Adding and Removing Handlers from an Event.mp4 |
7.91MB |
4. Adding and Removing Handlers from an Event.srt |
4.40KB |
4. Applying TryParseExact.mp4 |
8.01MB |
4. Applying TryParseExact.srt |
4.50KB |
4. Approachable.mp4 |
975.44KB |
4. Approachable.srt |
923B |
4. Character Encoding.mp4 |
17.25MB |
4. Character Encoding.srt |
13.38KB |
4. Compensating Service Access Time in Chatty Protocols.mp4 |
10.88MB |
4. Compensating Service Access Time in Chatty Protocols.srt |
7.26KB |
4. Completing the Design.mp4 |
20.17MB |
4. Completing the Design.srt |
9.03KB |
4. Course Structure.mp4 |
9.28MB |
4. Course Structure.srt |
7.96KB |
4. Course Wrap-up.mp4 |
1.24MB |
4. Course Wrap-up.srt |
1.45KB |
4. Creating an Extension Method for IEnumerable-T-.mp4 |
15.95MB |
4. Creating an Extension Method for IEnumerable-T-.srt |
5.49KB |
4. Creating a One-to-many Using a Subquery.mp4 |
12.74MB |
4. Creating a One-to-many Using a Subquery.srt |
5.16KB |
4. Creating Unit Tests for .NET Standard.mp4 |
11.30MB |
4. Creating Unit Tests for .NET Standard.srt |
5.17KB |
4. Databases and Indexing.mp4 |
4.85MB |
4. Databases and Indexing.srt |
5.55KB |
4. DebuggerHidden Attribute for Navigation.mp4 |
14.64MB |
4. DebuggerHidden Attribute for Navigation.srt |
6.23KB |
4. Debugging a Calculation Error in Visual Studio.mp4 |
13.30MB |
4. Debugging a Calculation Error in Visual Studio.srt |
10.35KB |
4. Deconstruct Other Objects.mp4 |
24.39MB |
4. Deconstruct Other Objects.srt |
10.87KB |
4. Defining a Derived Custom Exception.mp4 |
12.06MB |
4. Demo- Choosing Data Types Wisely.mp4 |
5.65MB |
4. Demo- Choosing Data Types Wisely.srt |
3.51KB |
4. Demo - Creating Generic Instances.mp4 |
16.37MB |
4. Demo - Creating Generic Instances.srt |
6.53KB |
4. Demo- Dealing with Dependencies That Are Expensive to Instantiate.mp4 |
14.32MB |
4. Demo- Dealing with Dependencies That Are Expensive to Instantiate.srt |
5.86KB |
4. Demo - Implementing the Abstract Factory Pattern.mp4 |
16.25MB |
4. Demo - Implementing the Abstract Factory Pattern.srt |
7.05KB |
4. Demo - Implementing the Bridge Pattern.mp4 |
11.25MB |
4. Demo - Implementing the Bridge Pattern.srt |
5.49KB |
4. Demo - Implementing the Builder Pattern.mp4 |
13.27MB |
4. Demo - Implementing the Builder Pattern.srt |
6.97KB |
4. Demo - Implementing the Chain of Responsibility Pattern.mp4 |
21.17MB |
4. Demo - Implementing the Chain of Responsibility Pattern.srt |
8.54KB |
4. Demo - Implementing the Command Pattern.mp4 |
30.82MB |
4. Demo - Implementing the Command Pattern.srt |
13.87KB |
4. Demo - Implementing the Composite Pattern.mp4 |
14.72MB |
4. Demo - Implementing the Composite Pattern.srt |
6.86KB |
4. Demo - Implementing the Decorator Pattern.mp4 |
16.81MB |
4. Demo - Implementing the Decorator Pattern.srt |
7.76KB |
4. Demo - Implementing the Facade Pattern.mp4 |
8.50MB |
4. Demo - Implementing the Facade Pattern.srt |
4.21KB |
4. Demo - Implementing the Factory Method Pattern.mp4 |
12.30MB |
4. Demo - Implementing the Factory Method Pattern.srt |
6.12KB |
4. Demo - Implementing the Iterator Pattern.mp4 |
16.11MB |
4. Demo - Implementing the Iterator Pattern.srt |
7.93KB |
4. Demo - Implementing the Memento Pattern.mp4 |
23.85MB |
4. Demo - Implementing the Memento Pattern.srt |
8.28KB |
4. Demo - Implementing the Observer Pattern.mp4 |
18.96MB |
4. Demo - Implementing the Observer Pattern.srt |
8.30KB |
4. Demo - Implementing the Singleton Pattern.mp4 |
6.77MB |
4. Demo - Implementing the Singleton Pattern.srt |
3.55KB |
4. Demo - Implementing the State Pattern.mp4 |
20.44MB |
4. Demo - Implementing the State Pattern.srt |
9.30KB |
4. Demo - Implementing the Strategy Pattern.mp4 |
13.58MB |
4. Demo - Implementing the Strategy Pattern.srt |
6.46KB |
4. Demo - Implementing the Template Method Pattern.mp4 |
10.15MB |
4. Demo - Implementing the Template Method Pattern.srt |
4.61KB |
4. Demo - Implementing the Visitor Pattern.mp4 |
18.87MB |
4. Demo - Implementing the Visitor Pattern.srt |
7.69KB |
4. Demonstrating the Sliding Window Algorithm.mp4 |
9.08MB |
4. Demonstrating the Sliding Window Algorithm.srt |
4.54KB |
4. Demo of a Custom Extension Method.mp4 |
8.08MB |
4. Demo of a Custom Extension Method.srt |
3.30KB |
4. Demo of Contains() Using Integers.mp4 |
3.99MB |
4. Demo of Contains() Using Integers.srt |
1.88KB |
4. Demo- String Comparison.mp4 |
15.16MB |
4. Demo- String Comparison.srt |
6.97KB |
4. Demo- Transforming Products.mp4 |
18.94MB |
4. Demo- Transforming Products.srt |
8.60KB |
4. Demo - Using ReflectionMagic.mp4 |
11.09MB |
4. Demo - Using ReflectionMagic.srt |
3.60KB |
4. Demo- Working with an Array of Employee Objects.mp4 |
14.77MB |
4. Demo- Working with an Array of Employee Objects.srt |
5.82KB |
4. Demo- Working with the File and Directory Classes.mp4 |
10.52MB |
4. Demo- Working with the File and Directory Classes.srt |
4.75KB |
4. Demo- Working with try-catch.mp4 |
9.94MB |
4. Demo- Working with try-catch.srt |
5.08KB |
4. Designing Loops without Sequences- While.mp4 |
4.74MB |
4. Designing Loops without Sequences- While.srt |
3.36KB |
4. Error Handling Using Error Codes.mp4 |
4.62MB |
4. Escaping Characters in Strings.mp4 |
19.73MB |
4. Escaping Characters in Strings.srt |
9.29KB |
4. Format String Component.mp4 |
5.77MB |
4. Format String Component.srt |
2.80KB |
4. Getting Scripting Input from the User.mp4 |
14.39MB |
4. Getting Scripting Input from the User.srt |
5.92KB |
4. Guarding against Null.mp4 |
12.66MB |
4. Guarding against Null.srt |
4.54KB |
4. Immutability- Structs and Classes Compared.mp4 |
4.25MB |
4. Immutability- Structs and Classes Compared.srt |
3.26KB |
4. Implementing the Interpreter Pattern.mp4 |
14.18MB |
4. Implementing the Interpreter Pattern.srt |
6.14KB |
4. Implementing the Outliers Remover.mp4 |
11.00MB |
4. Implementing the Outliers Remover.srt |
6.97KB |
4. Implicit Usings.mp4 |
9.13MB |
4. Implicit Usings.srt |
4.13KB |
4. Imposing Views upon a Collection.mp4 |
10.97MB |
4. Imposing Views upon a Collection.srt |
5.27KB |
4. Introducing BenchmarkDotNet.mp4 |
2.93MB |
4. Introducing BenchmarkDotNet.srt |
3.05KB |
4. Just-in-Time (JIT) Compilation Revealed.mp4 |
25.64MB |
4. Just-in-Time (JIT) Compilation Revealed.srt |
14.41KB |
4. Low Allocation Search Techniques.mp4 |
34.21MB |
4. Low Allocation Search Techniques.srt |
14.46KB |
4. Multicast Delegate and Chains.mp4 |
23.17MB |
4. Multicast Delegate and Chains.srt |
8.42KB |
4. Optimising StringBuilder Usage.mp4 |
15.89MB |
4. Optimising StringBuilder Usage.srt |
6.24KB |
4. Parsing Strings.mp4 |
28.08MB |
4. Parsing Strings.srt |
11.25KB |
4. Picking Low Hanging Fruit.mp4 |
19.30MB |
4. Picking Low Hanging Fruit.srt |
8.61KB |
4. Positional Pattern.mp4 |
23.01MB |
4. Positional Pattern.srt |
7.78KB |
4. Quantifiers.mp4 |
2.63MB |
4. Quantifiers.srt |
1.99KB |
4. Record Structs.mp4 |
7.79MB |
4. Record Structs.srt |
4.68KB |
4. Reducing Boilerplate Code with Dynamic JSON.mp4 |
8.22MB |
4. Reducing Boilerplate Code with Dynamic JSON.srt |
4.51KB |
4. Refactoring for Testability.mp4 |
25.56MB |
4. Refactoring for Testability.srt |
11.09KB |
4. Search Backward for an Element Using Last().mp4 |
5.43MB |
4. Search Backward for an Element Using Last().srt |
2.21KB |
4. Select a Single Column.mp4 |
10.01MB |
4. Select a Single Column.srt |
4.70KB |
4. Separating the Data and the Code.mp4 |
12.44MB |
4. Separating the Data and the Code.srt |
6.52KB |
4. Serializing and Deserializing a Record.mp4 |
14.45MB |
4. Serializing and Deserializing a Record.srt |
4.43KB |
4. Skip() Past Beginning Elements in a Collection.mp4 |
8.24MB |
4. Skip() Past Beginning Elements in a Collection.srt |
3.24KB |
4. Sort Two Fields Descending Using the Method Syntax.mp4 |
3.73MB |
4. Sort Two Fields Descending Using the Method Syntax.srt |
1.92KB |
4. Specifying Text Encodings.mp4 |
5.86MB |
4. Specifying Text Encodings.srt |
6.01KB |
4. Strong Typing with Generics.mp4 |
6.39MB |
4. Strong Typing with Generics.srt |
3.62KB |
4. Summary.mp4 |
10.12MB |
4. Summary.mp4 |
10.62MB |
4. Summary.srt |
4.15KB |
4. Summary.srt |
5.14KB |
4. Testing Exceptions with MSTest V2.mp4 |
3.60MB |
4. The Func and Action Delegates in C#.mp4 |
2.23MB |
4. The Func and Action Delegates in C#.srt |
2.32KB |
4. The System.Exception Base Class.mp4 |
5.14MB |
4. Understanding Compiler's View on Generics in .NET.mp4 |
4.62MB |
4. Understanding Compiler's View on Generics in .NET.srt |
4.00KB |
4. Understanding the Finally Block.mp4 |
3.85MB |
4. Understanding the Role of Generics.mp4 |
6.83MB |
4. Understanding the Role of Generics.srt |
6.05KB |
4. Updated Interpolated Strings.mp4 |
7.22MB |
4. Updated Interpolated Strings.srt |
4.75KB |
4. Using Average() and Sum() Methods.mp4 |
7.14MB |
4. Using Average() and Sum() Methods.srt |
2.83KB |
4. Using Concat with Two Integer Collections.mp4 |
4.16MB |
4. Using Concat with Two Integer Collections.srt |
1.45KB |
4. Using Constrained Generics.mp4 |
12.10MB |
4. Using Constrained Generics.srt |
8.04KB |
4. Using Objects.mp4 |
10.77MB |
4. Using Objects.srt |
12.80KB |
4. Using Regex Lookarounds.mp4 |
26.71MB |
4. Using Regex Lookarounds.srt |
14.95KB |
4. Using Span-T-.mp4 |
11.97MB |
4. Using Span-T-.srt |
5.82KB |
4. Using the GroupJoin() Method.mp4 |
4.30MB |
4. Using the GroupJoin() Method.srt |
1.61KB |
4. Using TracePoints to Log Application State.mp4 |
17.84MB |
4. Using TracePoints to Log Application State.srt |
8.01KB |
4. What Is LINQ and LINQ Integrations-.mp4 |
2.96MB |
4. What Is LINQ and LINQ Integrations-.srt |
2.86KB |
4. Why Unsubscribing Is Important.mp4 |
31.08MB |
4. Why Unsubscribing Is Important.srt |
11.97KB |
4. Wrapping a Collection within an Immutable Class.mp4 |
25.53MB |
4. Wrapping a Collection within an Immutable Class.srt |
10.01KB |
4. Writing a Unit Test.mp4 |
8.60MB |
4. Writing a Unit Test.srt |
10.86KB |
5. Adding a TextFileProcessor Test.mp4 |
24.11MB |
5. Adding a TextFileProcessor Test.srt |
11.73KB |
5. Appending Text Content.mp4 |
1.79MB |
5. Appending Text Content.srt |
2.15KB |
5. Applying String.Compare.mp4 |
23.12MB |
5. Applying String.Compare.srt |
8.54KB |
5. Commonly Used System.Exception Constructors.mp4 |
923.24KB |
5. Completing the Design.mp4 |
14.47MB |
5. Completing the Design.srt |
9.25KB |
5. Concatenating and Joining Strings.mp4 |
19.27MB |
5. Concatenating and Joining Strings.srt |
7.02KB |
5. Constructing the Maximum Queue.mp4 |
6.32MB |
5. Constructing the Maximum Queue.srt |
6.04KB |
5. Creating an Extension Method Library.mp4 |
20.40MB |
5. Creating an Extension Method Library.srt |
6.76KB |
5. Creating Verbatim String Literals.mp4 |
7.09MB |
5. Creating Verbatim String Literals.srt |
3.50KB |
5. DebuggerDisplay Attribute for Formatting.mp4 |
17.39MB |
5. DebuggerDisplay Attribute for Formatting.srt |
6.25KB |
5. Demo- A SQL Server Query.mp4 |
8.78MB |
5. Demo- A SQL Server Query.srt |
5.01KB |
5. Demo- Constructor Arguments That Depend on Context.mp4 |
11.97MB |
5. Demo- Constructor Arguments That Depend on Context.srt |
4.52KB |
5. Demo- Creating an Object.mp4 |
22.29MB |
5. Demo- Creating an Object.srt |
14.45KB |
5. Demo- Creating a Unit Test.mp4 |
25.51MB |
5. Demo- Creating a Unit Test.srt |
15.58KB |
5. Demo- Dependency Captivity.mp4 |
15.09MB |
5. Demo- Dependency Captivity.srt |
8.72KB |
5. Demo - Extending the Bank Account Example With an Additional State.mp4 |
13.45MB |
5. Demo - Extending the Bank Account Example With an Additional State.srt |
6.31KB |
5. Demo- For Loops and Foreach.mp4 |
11.30MB |
5. Demo- For Loops and Foreach.srt |
5.89KB |
5. Demo- Func and Action Delegates.mp4 |
8.62MB |
5. Demo- Func and Action Delegates.srt |
6.23KB |
5. Demo - Implementing a Strategy Pattern Variation with a Method Parameter.mp4 |
3.79MB |
5. Demo - Implementing a Strategy Pattern Variation with a Method Parameter.srt |
2.05KB |
5. Demo - Invoking Generic Methods.mp4 |
10.01MB |
5. Demo - Invoking Generic Methods.srt |
3.46KB |
5. Demo - Making the Implementation Thread-safe with Lazy-T-.mp4 |
5.91MB |
5. Demo - Making the Implementation Thread-safe with Lazy-T-.srt |
3.08KB |
5. Demo of Contains() Using Comparer Class.mp4 |
11.47MB |
5. Demo of Contains() Using Comparer Class.srt |
6.72KB |
5. Demo - Simplifying the Visitor Interface.mp4 |
7.58MB |
5. Demo - Simplifying the Visitor Interface.srt |
2.84KB |
5. Demo - Supporting Undo with a Command Manager.mp4 |
10.66MB |
5. Demo - Supporting Undo with a Command Manager.srt |
4.14KB |
5. Demo- The Date Type.mp4 |
7.37MB |
5. Demo- The Date Type.srt |
3.91KB |
5. Demo- Using BenchmarkDotNet.mp4 |
15.78MB |
5. Demo- Using BenchmarkDotNet.srt |
7.29KB |
5. Demo- Using the Exception Details.mp4 |
14.72MB |
5. Demo- Using the Exception Details.srt |
8.94KB |
5. Demo- Working with Arrays.mp4 |
14.13MB |
5. Demo- Working with Arrays.srt |
7.92KB |
5. Dependency Inversion and Inversion of Control.mp4 |
5.55MB |
5. Dependency Inversion and Inversion of Control.srt |
7.10KB |
5. Dependent Breakpoints.mp4 |
15.60MB |
5. Dependent Breakpoints.srt |
6.84KB |
5. Designing a General-purpose Read-through Cache.mp4 |
16.32MB |
5. Designing a General-purpose Read-through Cache.srt |
8.51KB |
5. Designing a Projection onto a Collection.mp4 |
21.48MB |
5. Designing a Projection onto a Collection.srt |
8.05KB |
5. Dynamic SQL Query Results with Dapper.mp4 |
9.81MB |
5. Dynamic SQL Query Results with Dapper.srt |
5.11KB |
5. Examples of SQL, C# Loops, and LINQ.mp4 |
6.59MB |
5. Examples of SQL, C# Loops, and LINQ.srt |
6.05KB |
5. Final Words and Thank You.mp4 |
8.28MB |
5. Final Words and Thank You.srt |
1.15KB |
5. Get Distinct() Values from a Collection.mp4 |
5.69MB |
5. Get Distinct() Values from a Collection.srt |
2.59KB |
5. Get Specific Columns to Load into a Product Object.mp4 |
9.53MB |
5. Get Specific Columns to Load into a Product Object.srt |
4.38KB |
5. Global Usings.mp4 |
10.29MB |
5. Global Usings.srt |
5.50KB |
5. Groups and Subexpressions.mp4 |
4.32MB |
5. Groups and Subexpressions.srt |
3.84KB |
5. Handling Nulls.mp4 |
21.91MB |
5. Handling Nulls.srt |
8.75KB |
5. How to Access Internal Code When Unit Testing.mp4 |
6.09MB |
5. How to Access Internal Code When Unit Testing.srt |
3.08KB |
5. Identifying Memory Pressure Problems.mp4 |
10.51MB |
5. Identifying Memory Pressure Problems.srt |
7.29KB |
5. Inspecting Data in the Debugger.mp4 |
27.35MB |
5. Inspecting Data in the Debugger.srt |
13.08KB |
5. Introducing Design Patterns.mp4 |
6.60MB |
5. Introducing Design Patterns.srt |
6.49KB |
5. Introducing Lambdas and Anonymous Functions.mp4 |
24.46MB |
5. Introducing Lambdas and Anonymous Functions.srt |
11.46KB |
5. Introducing Regular Expressions.mp4 |
10.16MB |
5. Introducing Regular Expressions.srt |
10.27KB |
5. Override Compiler Generated Methods.mp4 |
12.55MB |
5. Override Compiler Generated Methods.srt |
4.10KB |
5. Passing Data to the Handlers.mp4 |
7.11MB |
5. Passing Data to the Handlers.srt |
4.05KB |
5. Property Pattern.mp4 |
10.77MB |
5. Property Pattern.srt |
4.08KB |
5. Reading and Writing Text.mp4 |
2.30MB |
5. Reading and Writing Text.srt |
3.42KB |
5. Record Structs- Synthesized Methods.mp4 |
8.15MB |
5. Record Structs- Synthesized Methods.srt |
4.13KB |
5. Rethrowing Exceptions and Preserving the Stack Trace.mp4 |
6.83MB |
5. Scripting Risks.mp4 |
495.91KB |
5. Scripting Risks.srt |
449B |
5. Search Backward for an Element Using LastOrDefault().mp4 |
5.70MB |
5. Search Backward for an Element Using LastOrDefault().srt |
2.09KB |
5. Separating out the Loop Control Logic.mp4 |
6.30MB |
5. Separating out the Loop Control Logic.srt |
4.11KB |
5. Simulate Distinct() Using Group By.mp4 |
5.40MB |
5. Simulate Distinct() Using Group By.srt |
2.67KB |
5. Simulate Sum() Using Aggregate().mp4 |
6.55MB |
5. Simulate Sum() Using Aggregate().srt |
3.39KB |
5. Simulating a Left Outer Join (Query Syntax).mp4 |
13.01MB |
5. Simulating a Left Outer Join (Query Syntax).srt |
5.72KB |
5. Sorting a Generic Type.mp4 |
10.63MB |
5. Sorting a Generic Type.srt |
5.72KB |
5. Strongly Typed.mp4 |
4.93MB |
5. Strongly Typed.srt |
4.44KB |
5. Summary, Key Takeaways, and Resources.mp4 |
4.88MB |
5. Summary.mp4 |
10.26MB |
5. Summary.mp4 |
10.91MB |
5. Summary.mp4 |
9.40MB |
5. Summary.mp4 |
1.50MB |
5. Summary.mp4 |
3.05MB |
5. Summary.mp4 |
1.87MB |
5. Summary.mp4 |
2.08MB |
5. Summary.srt |
5.71KB |
5. Summary.srt |
7.08KB |
5. Summary.srt |
4.73KB |
5. Summary.srt |
1.34KB |
5. Summary.srt |
3.23KB |
5. Summary.srt |
1.96KB |
5. Summary.srt |
2.18KB |
5. Summary- Testing the Code.mp4 |
4.26MB |
5. Summary- Testing the Code.srt |
2.92KB |
5. Terminal vs. NonTerminal Expressions.mp4 |
2.70MB |
5. Terminal vs. NonTerminal Expressions.srt |
2.43KB |
5. The .NET Base Class Libraries.mp4 |
2.86MB |
5. The .NET Base Class Libraries.srt |
3.79KB |
5. The Problem with Collection Properties.mp4 |
6.00MB |
5. The Problem with Collection Properties.srt |
4.35KB |
5. Understanding Partitioning and Partial Sorting.mp4 |
5.57MB |
5. Understanding Partitioning and Partial Sorting.srt |
5.67KB |
5. Understanding the Need for Collections.mp4 |
16.09MB |
5. Understanding the Need for Collections.srt |
8.46KB |
5. Use Case for the Factory Method Pattern.mp4 |
2.80MB |
5. Use Case for the Factory Method Pattern.srt |
2.11KB |
5. Use Cases for the Abstract Factory Pattern.mp4 |
1.95MB |
5. Use Cases for the Abstract Factory Pattern.srt |
1.45KB |
5. Use Cases for the Bridge Pattern.mp4 |
1.75MB |
5. Use Cases for the Bridge Pattern.srt |
1.38KB |
5. Use Cases for the Builder Pattern.mp4 |
1.10MB |
5. Use Cases for the Builder Pattern.srt |
996B |
5. Use Cases for the Chain of Responsibility Pattern.mp4 |
1.57MB |
5. Use Cases for the Chain of Responsibility Pattern.srt |
1.39KB |
5. Use Cases for the Composite Pattern.mp4 |
941.91KB |
5. Use Cases for the Composite Pattern.srt |
862B |
5. Use Cases for the Decorator Pattern.mp4 |
1.53MB |
5. Use Cases for the Decorator Pattern.srt |
1.28KB |
5. Use Cases for the Facade Pattern.mp4 |
1012.26KB |
5. Use Cases for the Facade Pattern.srt |
863B |
5. Use Cases for the Iterator Pattern.mp4 |
1.56MB |
5. Use Cases for the Iterator Pattern.srt |
1.26KB |
5. Use Cases for the Memento Pattern.mp4 |
938.67KB |
5. Use Cases for the Memento Pattern.srt |
794B |
5. Use Cases for the Observer Pattern.mp4 |
1.58MB |
5. Use Cases for the Observer Pattern.srt |
1.27KB |
5. Use Cases for the Template Method Pattern.mp4 |
1.25MB |
5. Use Cases for the Template Method Pattern.srt |
983B |
5. Using Concat with Two Product Collections.mp4 |
4.25MB |
5. Using Concat with Two Product Collections.srt |
2.18KB |
5. Using Custom Exceptions.mp4 |
9.05MB |
5. Using Regex Multiline Mode.mp4 |
24.00MB |
5. Using Regex Multiline Mode.srt |
9.02KB |
5. Why Exceptions-.mp4 |
1.57MB |
6. Adding a BinaryFileProcessor Test.mp4 |
9.51MB |
6. Adding a BinaryFileProcessor Test.srt |
4.11KB |
6. Adding Logging Code to Help with Debugging.mp4 |
6.59MB |
6. Adding Logging Code to Help with Debugging.srt |
7.22KB |
6. An Alternative to Custom Exceptions.mp4 |
4.85MB |
6. Appending and Removing Data With StringBuilders.mp4 |
13.03MB |
6. Appending and Removing Data With StringBuilders.srt |
5.79KB |
6. Attributes for Null-state Static Analysis.mp4 |
21.17MB |
6. Attributes for Null-state Static Analysis.srt |
7.37KB |
6. Build an Anonymous Class.mp4 |
10.78MB |
6. Build an Anonymous Class.srt |
5.28KB |
6. Building an IoC Container.mp4 |
4.33MB |
6. Building an IoC Container.srt |
3.36KB |
6. Catching and Wrapping Exceptions.mp4 |
7.94MB |
6. Catching Several Types of Exceptions.mp4 |
4.07MB |
6. Catching Several Types of Exceptions.srt |
4.14KB |
6. Comparing while, for, and do Loops.mp4 |
8.69MB |
6. Comparing while, for, and do Loops.srt |
4.81KB |
6. Creating Maintainable Solutions Using Dependency Injection.mp4 |
3.11MB |
6. Creating Maintainable Solutions Using Dependency Injection.srt |
2.83KB |
6. Demo- Classes, Structs, and Records.mp4 |
15.96MB |
6. Demo- Classes, Structs, and Records.srt |
8.91KB |
6. Demonstrating the Outliers Remover.mp4 |
14.08MB |
6. Demonstrating the Outliers Remover.srt |
7.06KB |
6. Demo- Reading and Writing Text.mp4 |
26.85MB |
6. Demo- Reading and Writing Text.srt |
13.67KB |
6. Demo- The Profile Tools.mp4 |
5.80MB |
6. Demo- The Profile Tools.srt |
4.00KB |
6. Demo- Working with Several Objects.mp4 |
7.70MB |
6. Demo- Working with Several Objects.srt |
3.62KB |
6. Dependency Injection and IDisposable.mp4 |
5.47MB |
6. Dependency Injection and IDisposable.srt |
5.80KB |
6. Dynamic Code Considerations.mp4 |
2.19MB |
6. Dynamic Code Considerations.srt |
1.98KB |
6. Executing Python Statements.mp4 |
7.15MB |
6. Executing Python Statements.srt |
3.13KB |
6. Extract Distinct Objects Using DistinctBy() Method.mp4 |
6.73MB |
6. Extract Distinct Objects Using DistinctBy() Method.srt |
3.01KB |
6. Gang of Four Pattern Types.mp4 |
2.64MB |
6. Gang of Four Pattern Types.srt |
2.14KB |
6. Implementing a Generic Base Class for Business Objects.mp4 |
10.51MB |
6. Implementing a Generic Base Class for Business Objects.srt |
6.25KB |
6. Implementing Read-only Collection Properties.mp4 |
10.06MB |
6. Implementing Read-only Collection Properties.srt |
5.71KB |
6. Implementing the Maximum Queue.mp4 |
15.48MB |
6. Implementing the Maximum Queue.srt |
5.95KB |
6. Improving Performance of a Chatty Service.mp4 |
15.82MB |
6. Improving Performance of a Chatty Service.srt |
6.68KB |
6. Improving Sharing of Immutable Objects.mp4 |
16.79MB |
6. Improving Sharing of Immutable Objects.srt |
8.47KB |
6. Introducing the Sample Domain.mp4 |
3.60MB |
6. Introducing the Sample Domain.srt |
3.63KB |
6. Inventing Shuffling Algorithm.mp4 |
7.75MB |
6. Inventing Shuffling Algorithm.srt |
7.01KB |
6. Lambda Functions.mp4 |
1.83MB |
6. Lambda Functions.srt |
2.11KB |
6. Lambdas in Minimal APIs.mp4 |
9.76MB |
6. Lambdas in Minimal APIs.srt |
4.31KB |
6. Logical and Relational Patterns.mp4 |
31.04MB |
6. Logical and Relational Patterns.srt |
12.25KB |
6. Matching Text Using Regex.mp4 |
22.49MB |
6. Matching Text Using Regex.srt |
9.89KB |
6. Modifying Test Data in the Debugger.mp4 |
23.68MB |
6. Modifying Test Data in the Debugger.srt |
9.92KB |
6. Pattern Consequences.mp4 |
2.11MB |
6. Pattern Consequences.mp4 |
2.79MB |
6. Pattern Consequences.mp4 |
2.27MB |
6. Pattern Consequences.mp4 |
1.87MB |
6. Pattern Consequences.mp4 |
1.83MB |
6. Pattern Consequences.mp4 |
2.40MB |
6. Pattern Consequences.mp4 |
1.31MB |
6. Pattern Consequences.mp4 |
922.61KB |
6. Pattern Consequences.mp4 |
1.59MB |
6. Pattern Consequences.mp4 |
1.27MB |
6. Pattern Consequences.mp4 |
1.75MB |
6. Pattern Consequences.mp4 |
1.92MB |
6. Pattern Consequences.srt |
1.56KB |
6. Pattern Consequences.srt |
2.78KB |
6. Pattern Consequences.srt |
1.79KB |
6. Pattern Consequences.srt |
1.48KB |
6. Pattern Consequences.srt |
1.52KB |
6. Pattern Consequences.srt |
2.29KB |
6. Pattern Consequences.srt |
1.04KB |
6. Pattern Consequences.srt |
868B |
6. Pattern Consequences.srt |
1.58KB |
6. Pattern Consequences.srt |
1.24KB |
6. Pattern Consequences.srt |
1.54KB |
6. Pattern Consequences.srt |
1.45KB |
6. Putting the CL in CLR.mp4 |
4.62MB |
6. Putting the CL in CLR.srt |
3.55KB |
6. Reading and Writing the Entire Contents of Binary Files.mp4 |
9.95MB |
6. Reading and Writing the Entire Contents of Binary Files.srt |
6.26KB |
6. Real-world Implementations of Extension Methods.mp4 |
14.45MB |
6. Real-world Implementations of Extension Methods.srt |
5.72KB |
6. Regex Optimization and Security.mp4 |
31.34MB |
6. Regex Optimization and Security.srt |
11.84KB |
6. Resilient and Safe.mp4 |
12.74MB |
6. Resilient and Safe.srt |
10.37KB |
6. Searching for Only One Element Using Single().mp4 |
9.06MB |
6. Searching for Only One Element Using Single().srt |
3.81KB |
6. Simulating a Left Outer Join (Method Syntax).mp4 |
6.45MB |
6. Simulating a Left Outer Join (Method Syntax).srt |
3.69KB |
6. String Interpolation.mp4 |
28.75MB |
6. String Interpolation.srt |
12.06KB |
6. Summary.mp4 |
11.93MB |
6. Summary.mp4 |
674.95KB |
6. Summary.mp4 |
964.76KB |
6. Summary.mp4 |
1.65MB |
6. Summary.mp4 |
1.93MB |
6. Summary.mp4 |
3.39MB |
6. Summary.srt |
5.58KB |
6. Summary.srt |
808B |
6. Summary.srt |
1.04KB |
6. Summary.srt |
1.82KB |
6. Summary.srt |
2.05KB |
6. Summary.srt |
3.68KB |
6. System.ApplicationException Guidelines.mp4 |
2.43MB |
6. Understanding System.Diagnostics.Debug and TraceListeners.mp4 |
3.66MB |
6. Understanding System.Diagnostics.Debug and TraceListeners.srt |
4.86KB |
6. Use Cases for the Command Pattern.mp4 |
1.75MB |
6. Use Cases for the Command Pattern.srt |
1.57KB |
6. Use Cases for the Interpreter Pattern.mp4 |
1.49MB |
6. Use Cases for the Interpreter Pattern.srt |
1.32KB |
6. Use Cases for the Singleton Pattern.mp4 |
896.36KB |
6. Use Cases for the Singleton Pattern.srt |
717B |
6. Use Cases for the State Pattern.mp4 |
1.64MB |
6. Use Cases for the State Pattern.srt |
1.48KB |
6. Use Cases for the Strategy Pattern.mp4 |
2.71MB |
6. Use Cases for the Strategy Pattern.srt |
2.13KB |
6. Use Cases for the Visitor Pattern.mp4 |
2.34MB |
6. Use Cases for the Visitor Pattern.srt |
1.76KB |
6. Using Aggregate() Method with a Custom Expression.mp4 |
4.25MB |
6. Using Aggregate() Method with a Custom Expression.srt |
2.17KB |
6. Using INotifyPropertyChanged.mp4 |
9.76MB |
6. Using INotifyPropertyChanged.srt |
5.03KB |
6. What Is an Exception-.mp4 |
1.24MB |
6. Which Lifetime to Select.mp4 |
7.26MB |
6. Which Lifetime to Select.srt |
7.07KB |
6. Why Use LINQ and LINQ Operations-.mp4 |
3.37MB |
6. Why Use LINQ and LINQ Operations-.srt |
3.55KB |
6. Working with Collections.mp4 |
3.62MB |
6. Working with Collections.srt |
5.52KB |
6. Wrap-up.mp4 |
1.05MB |
6. Wrap-up.srt |
1.24KB |
7. Adding a CsvFileProcessor Test.mp4 |
10.62MB |
7. Adding a CsvFileProcessor Test.srt |
4.53KB |
7. Commonly Encountered Exceptions.mp4 |
7.88MB |
7. Comparing the Abstract Factory Pattern to the Factory Method Pattern.mp4 |
3.52MB |
7. Comparing the Abstract Factory Pattern to the Factory Method Pattern.srt |
2.87KB |
7. Conclusion.mp4 |
1.87MB |
7. Conclusion.srt |
2.39KB |
7. Considerations.mp4 |
1.74MB |
7. Considerations.srt |
2.13KB |
7. Controlling Capturing.mp4 |
26.36MB |
7. Controlling Capturing.srt |
11.91KB |
7. Demo- A Simple Lambda.mp4 |
4.80MB |
7. Demo- A Simple Lambda.srt |
3.38KB |
7. Demo - Building an IoC Container - The Basics.mp4 |
28.56MB |
7. Demo - Building an IoC Container - The Basics.srt |
10.93KB |
7. Demo- Catching Multiple Exception Types.mp4 |
6.71MB |
7. Demo- Catching Multiple Exception Types.srt |
2.80KB |
7. Demo- Choosing the Correct Lifetime.mp4 |
14.44MB |
7. Demo- Choosing the Correct Lifetime.srt |
8.30KB |
7. Demo- Dependency Injection and IDisposable.mp4 |
13.32MB |
7. Demo- Dependency Injection and IDisposable.srt |
5.04KB |
7. Demonstrating the Maximum Queue.mp4 |
14.56MB |
7. Demonstrating the Maximum Queue.srt |
5.43KB |
7. Demo- Understand LINQ Query Execution Location.mp4 |
8.71MB |
7. Demo- Understand LINQ Query Execution Location.srt |
5.22KB |
7. Demo- Using the List-T-.mp4 |
20.98MB |
7. Demo- Using the List-T-.srt |
11.47KB |
7. Enabling Compiler Optimisations for Read-only Methods.mp4 |
11.83MB |
7. Enabling Compiler Optimisations for Read-only Methods.srt |
6.57KB |
7. Filtering Catch Blocks with Exception Filters.mp4 |
7.95MB |
7. Fixing the Defect and Looking for Similar Errors.mp4 |
12.22MB |
7. Fixing the Defect and Looking for Similar Errors.srt |
4.95KB |
7. Implementing Data Randomization Algorithm.mp4 |
13.67MB |
7. Implementing Data Randomization Algorithm.srt |
9.37KB |
7. Interacting with Python Objects.mp4 |
5.54MB |
7. Interacting with Python Objects.srt |
2.35KB |
7. Introducing the Sample Application.mp4 |
8.80MB |
7. Introducing the Sample Application.srt |
5.44KB |
7. Object-oriented Principles Refresher.mp4 |
10.47MB |
7. Object-oriented Principles Refresher.srt |
8.96KB |
7. Object-oriented with Functional Features.mp4 |
7.85MB |
7. Object-oriented with Functional Features.srt |
8.96KB |
7. Pattern Consequences.mp4 |
2.77MB |
7. Pattern Consequences.mp4 |
2.83MB |
7. Pattern Consequences.mp4 |
2.23MB |
7. Pattern Consequences.mp4 |
1.96MB |
7. Pattern Consequences.mp4 |
2.95MB |
7. Pattern Consequences.mp4 |
878.66KB |
7. Pattern Consequences.srt |
2.18KB |
7. Pattern Consequences.srt |
2.63KB |
7. Pattern Consequences.srt |
1.75KB |
7. Pattern Consequences.srt |
1.66KB |
7. Pattern Consequences.srt |
2.33KB |
7. Pattern Consequences.srt |
968B |
7. Related Patterns.mp4 |
1.30MB |
7. Related Patterns.mp4 |
861.61KB |
7. Related Patterns.mp4 |
1.14MB |
7. Related Patterns.mp4 |
1.52MB |
7. Related Patterns.mp4 |
1.08MB |
7. Related Patterns.mp4 |
1.94MB |
7. Related Patterns.mp4 |
1.62MB |
7. Related Patterns.mp4 |
510.94KB |
7. Related Patterns.mp4 |
2.67MB |
7. Related Patterns.mp4 |
1.73MB |
7. Related Patterns.mp4 |
991.96KB |
7. Related Patterns.srt |
1.26KB |
7. Related Patterns.srt |
743B |
7. Related Patterns.srt |
1.07KB |
7. Related Patterns.srt |
1.22KB |
7. Related Patterns.srt |
1.07KB |
7. Related Patterns.srt |
1.62KB |
7. Related Patterns.srt |
1.23KB |
7. Related Patterns.srt |
556B |
7. Related Patterns.srt |
2.28KB |
7. Related Patterns.srt |
1.57KB |
7. Related Patterns.srt |
886B |
7. Searching for Only One Element Using SingleOrDefault().mp4 |
9.30MB |
7. Searching for Only One Element Using SingleOrDefault().srt |
3.29KB |
7. Split Large Collections into Smaller Collections Using Chunk().mp4 |
8.17MB |
7. Split Large Collections into Smaller Collections Using Chunk().srt |
4.00KB |
7. String Sorting.mp4 |
16.49MB |
7. String Sorting.srt |
6.49KB |
7. Summary.mp4 |
14.59MB |
7. Summary.mp4 |
12.79MB |
7. Summary.mp4 |
8.23MB |
7. Summary.mp4 |
1.34MB |
7. Summary.mp4 |
807.89KB |
7. Summary.mp4 |
744.97KB |
7. Summary.mp4 |
2.04MB |
7. Summary.mp4 |
1.29MB |
7. Summary.mp4 |
1.03MB |
7. Summary.mp4 |
2.54MB |
7. Summary.mp4 |
3.73MB |
7. Summary.mp4 |
2.37MB |
7. Summary.mp4 |
1.31MB |
7. Summary.mp4 |
1.82MB |
7. Summary.mp4 |
1.73MB |
7. Summary.srt |
7.40KB |
7. Summary.srt |
6.59KB |
7. Summary.srt |
3.72KB |
7. Summary.srt |
1.61KB |
7. Summary.srt |
927B |
7. Summary.srt |
942B |
7. Summary.srt |
1.96KB |
7. Summary.srt |
1.34KB |
7. Summary.srt |
1.05KB |
7. Summary.srt |
2.67KB |
7. Summary.srt |
3.84KB |
7. Summary.srt |
2.45KB |
7. Summary.srt |
1.55KB |
7. Using Action-T- and Func-T, TResult-.mp4 |
18.66MB |
7. Using Action-T- and Func-T, TResult-.srt |
8.29KB |
7. Using Grouping with Aggregation.mp4 |
11.44MB |
7. Using Grouping with Aggregation.srt |
5.02KB |
7. Using iLogger in .NET Applications.mp4 |
20.19MB |
7. Using iLogger in .NET Applications.srt |
11.06KB |
7. Using System.Diagnostics.Debug.mp4 |
14.46MB |
7. Using System.Diagnostics.Debug.srt |
6.17KB |
7. Wrapping Up.mp4 |
2.99MB |
7. Wrapping Up.srt |
3.20KB |
8. Asserting Mock File Output with Approval Tests.mp4 |
19.15MB |
8. Asserting Mock File Output with Approval Tests.srt |
7.62KB |
8. Configuring TraceListeners.mp4 |
25.36MB |
8. Configuring TraceListeners.srt |
10.99KB |
8. Course Summary.mp4 |
1.99MB |
8. Course Summary.srt |
2.64KB |
8. Culture Sensitive String Sorting.mp4 |
18.37MB |
8. Culture Sensitive String Sorting.srt |
7.86KB |
8. Debugging Data in Visual Studio Code.mp4 |
16.57MB |
8. Debugging Data in Visual Studio Code.srt |
10.17KB |
8. Demo- Adding a finally Block.mp4 |
6.38MB |
8. Demo- Adding a finally Block.srt |
3.75KB |
8. Demo - Building an IoC container – Supporting Constructor Injection and Unbound Generics.mp4 |
19.10MB |
8. Demo - Building an IoC container – Supporting Constructor Injection and Unbound Generics.srt |
6.18KB |
8. Global Unhandled Exception Handling.mp4 |
8.43MB |
8. Making Aggregation More Efficient.mp4 |
14.26MB |
8. Making Aggregation More Efficient.srt |
7.45KB |
8. Open-source, Cross-platform, and General Purpose.mp4 |
1.50MB |
8. Open-source, Cross-platform, and General Purpose.srt |
1.10KB |
8. Passing Custom Dynamic Objects to Python.mp4 |
8.24MB |
8. Passing Custom Dynamic Objects to Python.srt |
4.04KB |
8. Related Patterns.mp4 |
755.02KB |
8. Related Patterns.mp4 |
776.00KB |
8. Related Patterns.mp4 |
1.65MB |
8. Related Patterns.mp4 |
3.28MB |
8. Related Patterns.mp4 |
843.37KB |
8. Related Patterns.mp4 |
904.28KB |
8. Related Patterns.mp4 |
517.78KB |
8. Related Patterns.srt |
793B |
8. Related Patterns.srt |
728B |
8. Related Patterns.srt |
1.41KB |
8. Related Patterns.srt |
2.66KB |
8. Related Patterns.srt |
873B |
8. Related Patterns.srt |
841B |
8. Related Patterns.srt |
464B |
8. Summary.mp4 |
11.72MB |
8. Summary.mp4 |
1.02MB |
8. Summary.mp4 |
1.40MB |
8. Summary.mp4 |
2.17MB |
8. Summary.mp4 |
1.40MB |
8. Summary.mp4 |
1.24MB |
8. Summary.mp4 |
729.16KB |
8. Summary.mp4 |
621.05KB |
8. Summary.mp4 |
459.29KB |
8. Summary.mp4 |
556.17KB |
8. Summary.mp4 |
1.17MB |
8. Summary.mp4 |
920.57KB |
8. Summary.mp4 |
1.06MB |
8. Summary.mp4 |
997.78KB |
8. Summary.mp4 |
843.98KB |
8. Summary.mp4 |
730.80KB |
8. Summary.mp4 |
1.44MB |
8. Summary.mp4 |
3.91MB |
8. Summary.mp4 |
3.37MB |
8. Summary.mp4 |
1.57MB |
8. Summary.mp4 |
1.48MB |
8. Summary.mp4 |
1.64MB |
8. Summary.srt |
6.00KB |
8. Summary.srt |
1.32KB |
8. Summary.srt |
1.89KB |
8. Summary.srt |
2.17KB |
8. Summary.srt |
1.31KB |
8. Summary.srt |
1.04KB |
8. Summary.srt |
766B |
8. Summary.srt |
624B |
8. Summary.srt |
477B |
8. Summary.srt |
470B |
8. Summary.srt |
1.23KB |
8. Summary.srt |
991B |
8. Summary.srt |
1.01KB |
8. Summary.srt |
937B |
8. Summary.srt |
967B |
8. Summary.srt |
871B |
8. Summary.srt |
1.41KB |
8. Summary.srt |
3.90KB |
8. Summary.srt |
3.41KB |
8. Summary.srt |
1.88KB |
8. Summary.srt |
2.08KB |
8. What Debug vs. Release Really Means.mp4 |
2.92MB |
8. What Debug vs. Release Really Means.srt |
2.38KB |
8. When to Use Which Method.mp4 |
5.95MB |
8. When to Use Which Method.srt |
5.55KB |
9. Conclusion.mp4 |
1.71MB |
9. Conclusion.srt |
1.96KB |
9. Summary, Resources, and Further Learning.mp4 |
3.03MB |
9. Summary, Resources, and Further Learning.srt |
2.74KB |
9. Summary.mp4 |
902.43KB |
9. Summary.mp4 |
1.04MB |
9. Summary.mp4 |
947.69KB |
9. Summary.mp4 |
1.36MB |
9. Summary.mp4 |
1.63MB |
9. Summary.mp4 |
893.35KB |
9. Summary.mp4 |
1.77MB |
9. Summary.mp4 |
547.11KB |
9. Summary.mp4 |
1.43MB |
9. Summary.mp4 |
1.68MB |
9. Summary.mp4 |
2.01MB |
9. Summary.srt |
955B |
9. Summary.srt |
1.13KB |
9. Summary.srt |
920B |
9. Summary.srt |
1.44KB |
9. Summary.srt |
1.73KB |
9. Summary.srt |
978B |
9. Summary.srt |
1.79KB |
9. Summary.srt |
699B |
9. Summary.srt |
1.49KB |
9. Summary.srt |
1.99KB |
9. Wrap-up.mp4 |
658.08KB |
9. Wrap-up.srt |
801B |
c-sharp-10-big-picture.zip |
4.21MB |
c-sharp-10-class-libraries.zip |
7.85MB |
c-sharp-10-collections-generics.zip |
18.39MB |
c-sharp-10-debugging.zip |
57.13MB |
c-sharp-10-dependency-injection.zip |
75.14MB |
c-sharp-10-design-patterns.zip |
29.59MB |
c-sharp-10-dynamic-programming.zip |
1.36MB |
c-sharp-10-expression-trees.zip |
6.01MB |
c-sharp-10-fundamentals.zip |
16.50MB |
c-sharp-10-language-features-advanced.zip |
237.61MB |
c-sharp-10-performance-playbook.zip |
9.80MB |
c-sharp-10-playbook.zip |
21.86MB |
c-sharp-10-reflection.zip |
3.65MB |
c-sharp-10-string-manipulation-regex.zip |
11.53MB |
c-sharp-10-whats-new.zip |
1.43MB |
c-sharp-10-working-files.zip |
2.23MB |
error-handling-c-sharp-10.zip |
1.88MB |
image.jpg |
256.50KB |
image.jpg |
78.59KB |
image.jpg |
248.04KB |
image.jpg |
195.39KB |
image.jpg |
218.91KB |
image.jpg |
234.29KB |
image.jpg |
270.72KB |
image.jpg |
241.44KB |
image.jpg |
235.52KB |
image.jpg |
263.30KB |
image.jpg |
248.86KB |
image.jpg |
139.96KB |
image.jpg |
202.10KB |
image.jpg |
254.10KB |
image.jpg |
221.99KB |
image.jpg |
167.04KB |
image.jpg |
140.34KB |
image.jpg |
148.35KB |
linq-fundamentals-csharp-10.zip |
4.25MB |