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