Torrent Info
Title Pluralsight - C# 10 series
Category
Size 9.97GB

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