FileMood

Download C# Development Fundamentals

Development Fundamentals

Name

C# Development Fundamentals

 DOWNLOAD Copy Link

Total Size

6.9 GB

Total Files

1421

Hash

04570F39902261D364CAFDD0138DC29D25572486

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/obj/Debug/netcoreapp2.2/

SessionBuilder.Web.TagHelpers.input.cache

0.0 KB

SessionBuilder.Web.csproj.CopyComplete

0.0 KB

SessionBuilder.Web.AssemblyInfoInputs.cache

0.0 KB

SessionBuilder.Web.csproj.CoreCompileInputs.cache

0.0 KB

SessionBuilder.Web.genruntimeconfig.cache

0.0 KB

SessionBuilder.Web.RazorAssemblyInfo.cache

0.0 KB

SessionBuilder.Web.RazorCoreGenerate.cache

0.0 KB

SessionBuilder.Web.RazorTargetAssemblyInfo.cache

0.0 KB

SessionBuilder.Web.RazorAssemblyInfo.cs

0.9 KB

SessionBuilder.Web.AssemblyInfo.cs

1.0 KB

SessionBuilder.Web.RazorTargetAssemblyInfo.cs

1.3 KB

SessionBuilder.Web.pdb

4.2 KB

SessionBuilder.Web.Views.pdb

6.8 KB

SessionBuilder.Web.csproj.FileListAbsolute.txt

7.9 KB

SessionBuilder.Web.dll

15.9 KB

SessionBuilder.Web.Views.dll

74.2 KB

SessionBuilder.Web.TagHelpers.output.cache

100.5 KB

SessionBuilder.Web.assets.cache

181.8 KB

SessionBuilder.Web.csprojAssemblyReference.cache

247.4 KB

/.../4. Scott Allen - LINQ Fundamentals with C# 6.0/

4h 22m.txt

0.0 KB

linq-fundamentals-csharp-6.zip

1.3 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/Pages/

_ViewStart.cshtml

0.0 KB

_ViewImports.cshtml

0.1 KB

Privacy.cshtml

0.2 KB

Privacy.cshtml.cs

0.3 KB

Error.cshtml.cs

0.6 KB

Error.cshtml

0.9 KB

DownloadController.cs

1.1 KB

Index.cshtml

2.9 KB

Index.cshtml.cs

4.5 KB

/.../dotnet-dates-times/02/demos/StockAnalyzer/obj/Debug/netcoreapp2.2/

StockAnalyzer.AssemblyInfoInputs.cache

0.0 KB

StockAnalyzer.genruntimeconfig.cache

0.0 KB

StockAnalyzer.csproj.CoreCompileInputs.cache

0.0 KB

StockAnalyzer.csprojAssemblyReference.cache

0.4 KB

StockAnalyzer.pdb

1.0 KB

StockAnalyzer.AssemblyInfo.cs

1.0 KB

StockAnalyzer.csproj.FileListAbsolute.txt

2.5 KB

StockAnalyzer.dll

5.1 KB

StockAnalyzer.assets.cache

31.3 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Core/obj/Debug/netstandard2.0/

SessionBuilder.Core.AssemblyInfoInputs.cache

0.0 KB

SessionBuilder.Core.csproj.CoreCompileInputs.cache

0.0 KB

SessionBuilder.Core.AssemblyInfo.cs

1.0 KB

SessionBuilder.Core.csproj.FileListAbsolute.txt

2.0 KB

SessionBuilder.Core.pdb

4.0 KB

SessionBuilder.Core.dll

21.5 KB

SessionBuilder.Core.assets.cache

27.0 KB

SessionBuilder.Core.csprojAssemblyReference.cache

101.7 KB

/.../Dates and Times in .NET/obj/Debug/netcoreapp3.0/

Dates and Times in .NET.AssemblyInfoInputs.cache

0.0 KB

Dates and Times in .NET.genruntimeconfig.cache

0.0 KB

Dates and Times in .NET.csproj.CoreCompileInputs.cache

0.0 KB

Dates and Times in .NET.assets.cache

0.2 KB

Dates and Times in .NET.csprojAssemblyReference.cache

0.4 KB

Dates and Times in .NET.AssemblyInfo.cs

1.0 KB

Dates and Times in .NET.pdb

1.1 KB

Dates and Times in .NET.csproj.FileListAbsolute.txt

2.8 KB

Dates and Times in .NET.dll

5.6 KB

Dates and Times in .NET.exe

159.7 KB

/.../Dates and Times in .NET/obj/Debug/netcoreapp2.2/

Dates and Times in .NET.AssemblyInfoInputs.cache

0.0 KB

Dates and Times in .NET.AssemblyInfo.cs

1.0 KB

Dates and Times in .NET.assets.cache

31.3 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/

appsettings.json

0.1 KB

appsettings.Development.json

0.1 KB

Program.cs

0.6 KB

SessionBuilder.Web.csproj

0.8 KB

Startup.cs

2.5 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/bin/Debug/netcoreapp2.2/

appsettings.json

0.1 KB

appsettings.Development.json

0.1 KB

SessionBuilder.Web.runtimeconfig.json

0.2 KB

SessionBuilder.Web.runtimeconfig.dev.json

0.3 KB

SessionBuilder.Core.pdb

4.0 KB

SessionBuilder.Web.pdb

4.2 KB

SessionBuilder.Web.Views.pdb

6.8 KB

SessionBuilder.Web.dll

15.9 KB

SessionBuilder.Core.dll

21.5 KB

SessionBuilder.Web.Views.dll

74.2 KB

SessionBuilder.Web.deps.json

254.8 KB

/.../dotnet-dates-times/02/demos/StockAnalyzer/bin/Debug/netcoreapp2.2/

StockAnalyzer.runtimeconfig.json

0.2 KB

StockAnalyzer.runtimeconfig.dev.json

0.3 KB

StockData.csv

0.4 KB

StockAnalyzer.deps.json

0.4 KB

StockAnalyzer.pdb

1.0 KB

StockAnalyzer.dll

5.1 KB

/.../Dates and Times in .NET/bin/Debug/netcoreapp3.0/

Dates and Times in .NET.runtimeconfig.json

0.2 KB

Dates and Times in .NET.runtimeconfig.dev.json

0.3 KB

Dates and Times in .NET.deps.json

0.5 KB

Dates and Times in .NET.pdb

1.1 KB

Dates and Times in .NET.dll

5.6 KB

Dates and Times in .NET.exe

159.7 KB

/.../dotnet-dates-times/04/demos/UnixTimestamp/

UnixTimestamp.csproj

0.2 KB

Program.cs

0.5 KB

UnixTimestamp.sln

1.1 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/js/

site.js

0.2 KB

/.../Dates and Times in .NET/

Dates and Times in .NET.csproj

0.2 KB

Program.cs

4.1 KB

/.../Dates and Times in .NET/obj/

Dates and Times in .NET.csproj.nuget.g.targets

0.3 KB

project.nuget.cache

0.9 KB

Dates and Times in .NET.csproj.nuget.g.props

1.2 KB

project.assets.json

3.1 KB

Dates and Times in .NET.csproj.nuget.dgspec.json

3.4 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Core/Models/

Speaker.cs

0.3 KB

Session.cs

0.4 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Core/

SessionBuilderContext.cs

0.4 KB

SessionBuilder.Core.csproj

0.7 KB

SpeakerRepository.cs

1.0 KB

FakeSpeakerRepository.cs

3.7 KB

/.../dotnet-dates-times/02/demos/StockAnalyzer/

StockAnalyzer.csproj

0.4 KB

StockData.csv

0.4 KB

Program.cs

3.4 KB

/.../11. Dan Wahlin - C# Events, Delegates and Lambdas 26 apr 2013/

Description.txt

0.4 KB

Course.txt

1.7 KB

csharp-events-delegates.zip

5.1 MB

/.../14. Simon Robinson - C# Concurrent Collections 15 may 2015/

Description.txt

0.6 KB

csharp-concurrent-collections.zip

9.0 MB

/.../jquery-validation-unobtrusive/

LICENSE.txt

0.6 KB

jquery.validate.unobtrusive.min.js

5.9 KB

jquery.validate.unobtrusive.js

19.8 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Core/obj/

SessionBuilder.Core.csproj.nuget.g.targets

0.7 KB

SessionBuilder.Core.csproj.nuget.g.props

1.5 KB

SessionBuilder.Core.csproj.nuget.dgspec.json

3.6 KB

project.nuget.cache

9.4 KB

project.assets.json

145.6 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/Properties/

launchSettings.json

0.7 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/bin/Debug/netcoreapp2.2/Properties/

launchSettings.json

0.7 KB

/.../10. Final Words and Next Steps/

0. Introduction.srt

0.9 KB

2. Next Steps.srt

2.1 KB

1. Recap.srt

6.2 KB

0. Introduction.mp4

854.7 KB

2. Next Steps.mp4

2.2 MB

1. Recap.mp4

6.6 MB

/.../3. Inside Dictionaries and Sorted Dictionaries/

0. Overview.srt

0.9 KB

5. Dictionary Enumeration Order Is Unspecified.srt

2.0 KB

11. Summary.srt

2.2 KB

7. SortedList vs. SortedDictionary.srt

3.2 KB

1. Creating a Dictionary from a List with LINQ.srt

3.4 KB

4. Enumerating Dictionaries.srt

3.5 KB

2. Looking up Countries by Key.srt

3.6 KB

3. Solving Case Sensitivity with an Equality Comparer.srt

4.8 KB

6. Introducing SortedDictionary-TKey, TValue-.srt

4.9 KB

10. The Importance of GetHashCode().srt

5.4 KB

9. Overriding Equality for Keys.srt

5.5 KB

8. Using a Custom Type as a Key.srt

6.1 KB

0. Overview.mp4

894.6 KB

11. Summary.mp4

2.1 MB

5. Dictionary Enumeration Order Is Unspecified.mp4

5.3 MB

1. Creating a Dictionary from a List with LINQ.mp4

5.6 MB

7. SortedList vs. SortedDictionary.mp4

5.8 MB

4. Enumerating Dictionaries.mp4

7.5 MB

6. Introducing SortedDictionary-TKey, TValue-.mp4

7.7 MB

3. Solving Case Sensitivity with an Equality Comparer.mp4

8.2 MB

10. The Importance of GetHashCode().mp4

9.3 MB

9. Overriding Equality for Keys.mp4

9.3 MB

2. Looking up Countries by Key.mp4

9.3 MB

8. Using a Custom Type as a Key.mp4

10.4 MB

/.../dotnet-dates-times/02/demos/StockAnalyzer/obj/

StockAnalyzer.csproj.nuget.g.targets

1.0 KB

project.nuget.cache

1.4 KB

StockAnalyzer.csproj.nuget.g.props

1.6 KB

StockAnalyzer.csproj.nuget.dgspec.json

2.8 KB

project.assets.json

40.3 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/Pages/Shared/

_CookieConsentPartial.cshtml

1.0 KB

_ValidationScriptsPartial.cshtml

1.2 KB

_Layout.cshtml

3.7 KB

/.../5. Separation of Responsibilities/

3. Building the Address Class.srt

1.0 KB

4. Building a Repository Class.srt

2.1 KB

0. Introduction.srt

2.3 KB

6. Building the Remaining Repositories.srt

3.7 KB

5. Testing a Repository Class.srt

4.1 KB

7. Checklists and Summary.srt

4.8 KB

1. Separation of Concerns.srt

5.3 KB

2. Revisiting the Class Diagram.srt

5.6 KB

3. Building the Address Class.mp4

1.9 MB

0. Introduction.mp4

2.0 MB

7. Checklists and Summary.mp4

4.1 MB

4. Building a Repository Class.mp4

4.7 MB

1. Separation of Concerns.mp4

5.3 MB

2. Revisiting the Class Diagram.mp4

5.4 MB

5. Testing a Repository Class.mp4

8.4 MB

6. Building the Remaining Repositories.mp4

9.3 MB

/.../2. Creating Interfaces to Add Extensibility/

4. The Factory Method Pattern.srt

1.1 KB

0. Overview.srt

1.8 KB

6. Summary.srt

3.6 KB

1. The Repository Pattern.srt

5.3 KB

5. Demo- Repository Factory.srt

9.5 KB

3. Demo- Other Repositories.srt

12.2 KB

2. Demo- Implementing a Service Repository.srt

16.5 KB

0. Overview.mp4

1.2 MB

4. The Factory Method Pattern.mp4

1.2 MB

6. Summary.mp4

2.9 MB

1. The Repository Pattern.mp4

4.1 MB

5. Demo- Repository Factory.mp4

21.4 MB

3. Demo- Other Repositories.mp4

32.1 MB

2. Demo- Implementing a Service Repository.mp4

32.2 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/jquery-validation/

LICENSE.md

1.1 KB

/.../5. Organizing and Structuring Classes and Code/

9. Exiting Loops Early.srt

1.1 KB

10. Summary.srt

1.7 KB

8. Using Keywords for Variable Names and Parameters.srt

1.7 KB

0. Introduction.srt

1.9 KB

7. Creating Type Namespace Aliases.srt

2.7 KB

6. Simplifying Code with Local Functions.srt

4.4 KB

2. Simplifying Constructor Overloads.srt

5.3 KB

1. The Danger of Virtual Method Calls from Constructors.srt

5.4 KB

4. Using Indexers in Your Own Classes.srt

5.4 KB

3. Creating Methods That Take an Arbitrary Number of Arguments.srt

6.9 KB

5. Partial Classes and Partial Methods.srt

8.6 KB

9. Exiting Loops Early.mp4

1.1 MB

10. Summary.mp4

1.4 MB

0. Introduction.mp4

1.9 MB

8. Using Keywords for Variable Names and Parameters.mp4

2.7 MB

7. Creating Type Namespace Aliases.mp4

4.4 MB

6. Simplifying Code with Local Functions.mp4

8.1 MB

2. Simplifying Constructor Overloads.mp4

8.6 MB

1. The Danger of Virtual Method Calls from Constructors.mp4

8.8 MB

4. Using Indexers in Your Own Classes.mp4

8.9 MB

3. Creating Methods That Take an Arbitrary Number of Arguments.mp4

12.6 MB

5. Partial Classes and Partial Methods.mp4

13.2 MB

/.../dotnet-dates-times/02/demos/

StockAnalyzer.sln

1.1 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/bootstrap/

LICENSE

1.2 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/css/

site.css

1.2 KB

/.../dotnet-dates-times/03/demos/

Dates and Times in .NET.sln

1.2 KB

/.../3. Building Entity Classes/

0. Introduction.srt

1.2 KB

2. Building the Business Logic Layer Component.srt

2.4 KB

5. Testing the Class.srt

2.8 KB

9. Objects Are Reference Types.srt

3.0 KB

7. Testing the Class- Invalid Values.srt

3.4 KB

8. Working with Objects.srt

3.5 KB

10. Static Modifier.srt

3.8 KB

1. Layering the Application.srt

3.8 KB

11. Checklists and Summary.srt

4.5 KB

4. Using Snippets.srt

4.9 KB

6. Testing the Class- Valid Values.srt

7.7 KB

3. Building a Class- Properties.srt

8.1 KB

0. Introduction.mp4

1.3 MB

9. Objects Are Reference Types.mp4

2.9 MB

1. Layering the Application.mp4

3.1 MB

8. Working with Objects.mp4

3.2 MB

11. Checklists and Summary.mp4

3.7 MB

5. Testing the Class.mp4

3.7 MB

2. Building the Business Logic Layer Component.mp4

4.2 MB

10. Static Modifier.mp4

6.5 MB

7. Testing the Class- Invalid Values.mp4

6.9 MB

4. Using Snippets.mp4

7.3 MB

3. Building a Class- Properties.mp4

10.4 MB

6. Testing the Class- Valid Values.mp4

13.6 MB

/.../6. Writing Automated Tests for Exception Throwing Code/

0. Introduction.srt

1.2 KB

3. Testing Exceptions with xUnit.net.srt

3.1 KB

4. Summary, Resources, and Further Learning.srt

3.5 KB

2. Testing Exceptions with NUnit.srt

6.2 KB

1. Testing Exceptions with MSTest V2.srt

7.9 KB

0. Introduction.mp4

1.1 MB

4. Summary, Resources, and Further Learning.mp4

3.6 MB

3. Testing Exceptions with xUnit.net.mp4

10.3 MB

2. Testing Exceptions with NUnit.mp4

16.2 MB

1. Testing Exceptions with MSTest V2.mp4

18.4 MB

/.../2. Accessing and Checking for Null Values/

4. Comparing Nullable-T- Instances.srt

1.3 KB

11. Thread-safe Null Delegate Invocation.srt

1.6 KB

8. Using the Null-coalescing Operator.srt

2.1 KB

1. More on Nullable-T-.srt

2.4 KB

5. Nullable-T- Implicit and Explicit Conversions.srt

2.4 KB

6. Overview of C# Null-checking Operators.srt

2.6 KB

0. Introduction.srt

3.0 KB

7. Using the Conditional Operator to Check for Nulls.srt

3.4 KB

3. Using the GetValueOrDefault Method.srt

3.5 KB

12. Summary.srt

4.4 KB

10. Using the Null-conditional Operator with Null Array Values.srt

4.7 KB

2. Using the HasValue and Value Properties.srt

4.9 KB

9. Using the Null-conditional Operator.srt

10.3 KB

4. Comparing Nullable-T- Instances.mp4

899.3 KB

11. Thread-safe Null Delegate Invocation.mp4

1.2 MB

1. More on Nullable-T-.mp4

1.7 MB

5. Nullable-T- Implicit and Explicit Conversions.mp4

1.8 MB

6. Overview of C# Null-checking Operators.mp4

1.8 MB

0. Introduction.mp4

2.5 MB

12. Summary.mp4

3.2 MB

8. Using the Null-coalescing Operator.mp4

5.0 MB

3. Using the GetValueOrDefault Method.mp4

6.6 MB

7. Using the Conditional Operator to Check for Nulls.mp4

6.7 MB

10. Using the Null-conditional Operator with Null Array Values.mp4

7.7 MB

2. Using the HasValue and Value Properties.mp4

10.2 MB

9. Using the Null-conditional Operator.mp4

18.3 MB

/.../2. Understanding the Exception Class Hierarchy/

4. Commonly Used System.Exception Constructors.srt

1.3 KB

5. System.ApplicationException Guidelines.srt

1.5 KB

0. Introduction.srt

1.6 KB

7. Summary.srt

1.9 KB

1. What Does an Exception Represent-.srt

1.9 KB

2. The Exception Class Hierarchy.srt

2.5 KB

3. The System.Exception Base Class.srt

6.6 KB

6. Commonly Encountered Exceptions.srt

7.7 KB

4. Commonly Used System.Exception Constructors.mp4

924.5 KB

0. Introduction.mp4

1.6 MB

2. The Exception Class Hierarchy.mp4

1.8 MB

7. Summary.mp4

1.9 MB

1. What Does an Exception Represent-.mp4

2.1 MB

5. System.ApplicationException Guidelines.mp4

3.4 MB

3. The System.Exception Base Class.mp4

5.5 MB

6. Commonly Encountered Exceptions.mp4

9.5 MB

/.../12. Simon Robinson - Advanced C# Collections/2. Collection Performance/

0. Overview.srt

1.3 KB

11. Summary.srt

1.4 KB

4. The Perils of O(n squared).srt

2.3 KB

3. What Does O(1) Mean-.srt

2.7 KB

1. Why Collection Performance Matters.srt

2.9 KB

9. Linear Searching with List.Find().srt

4.2 KB

7. Importing Countries into a List.srt

4.3 KB

8. -Displaying the List in a ListBox.srt

4.6 KB

5. Collection Scaling Review.srt

4.8 KB

6. Introducing the TourBooker Demo.srt

4.9 KB

10. Sorting- List.Sort() vs. LINQ.srt

5.4 KB

2. O(n) Operations and Scalability.srt

6.1 KB

0. Overview.mp4

1.2 MB

11. Summary.mp4

1.2 MB

4. The Perils of O(n squared).mp4

3.0 MB

1. Why Collection Performance Matters.mp4

3.6 MB

3. What Does O(1) Mean-.mp4

3.8 MB

5. Collection Scaling Review.mp4

4.5 MB

6. Introducing the TourBooker Demo.mp4

6.9 MB

7. Importing Countries into a List.mp4

7.6 MB

10. Sorting- List.Sort() vs. LINQ.mp4

8.4 MB

8. -Displaying the List in a ListBox.mp4

8.4 MB

9. Linear Searching with List.Find().mp4

8.8 MB

2. O(n) Operations and Scalability.mp4

8.8 MB

/.../3. Data Types and Object Tips/

0. Introduction.srt

1.4 KB

5. Summary.srt

1.9 KB

4. Forcing Reference Equality Comparisons.srt

5.4 KB

3. Improving Struct Equality Performance.srt

6.6 KB

1. Using Tuples to Reduce the Amount of Code.srt

8.1 KB

2. Creating and Using Combinable Enums.srt

17.9 KB

0. Introduction.mp4

1.1 MB

5. Summary.mp4

1.7 MB

4. Forcing Reference Equality Comparisons.mp4

9.1 MB

3. Improving Struct Equality Performance.mp4

13.4 MB

1. Using Tuples to Reduce the Amount of Code.mp4

13.8 MB

2. Creating and Using Combinable Enums.mp4

29.9 MB

/.../4. High-performance Modifications with Linked Lists/

10. Summary.srt

1.4 KB

6. Inserting into a Linked List with InsertBefore().srt

1.9 KB

3. Nodes and LinkedListNode-T-.srt

3.0 KB

5. Removing from a Linked List with Remove().srt

3.2 KB

2. Fast Changes but Slow Lookup.srt

3.8 KB

9. Taking Advantage of Dictionary Key Uniqueness.srt

3.9 KB

8. SortedDictionary Is Back.srt

4.6 KB

7. LinkedList-T- Pros and Cons.srt

5.0 KB

0. Overview and Introducing the Demo.srt

5.2 KB

1. Introducing LinkedList-T-.srt

5.5 KB

4. Adding to a Linked List with AddLast().srt

6.7 KB

10. Summary.mp4

1.5 MB

3. Nodes and LinkedListNode-T-.mp4

3.1 MB

2. Fast Changes but Slow Lookup.mp4

4.2 MB

6. Inserting into a Linked List with InsertBefore().mp4

5.1 MB

0. Overview and Introducing the Demo.mp4

6.2 MB

7. LinkedList-T- Pros and Cons.mp4

6.3 MB

1. Introducing LinkedList-T-.mp4

6.5 MB

5. Removing from a Linked List with Remove().mp4

7.1 MB

8. SortedDictionary Is Back.mp4

8.3 MB

9. Taking Advantage of Dictionary Key Uniqueness.mp4

8.3 MB

4. Adding to a Linked List with AddLast().mp4

15.9 MB

/.../7. Tips for Casting and Conversions/

0. Introduction.srt

1.4 KB

6. Summary.srt

1.9 KB

5. As or Cast-.srt

2.3 KB

4. Converting Characters to Numeric Values.srt

3.1 KB

2. Converting Base Types to Binary with BitConverter.srt

8.4 KB

1. Converting Binary Data to ASCII with Base64 Encoding.srt

9.3 KB

3. Runtime Conversions with Convert.ChangeType.srt

9.8 KB

0. Introduction.mp4

1.4 MB

6. Summary.mp4

1.8 MB

4. Converting Characters to Numeric Values.mp4

4.8 MB

5. As or Cast-.mp4

5.2 MB

2. Converting Base Types to Binary with BitConverter.mp4

12.8 MB

3. Runtime Conversions with Convert.ChangeType.mp4

18.8 MB

1. Converting Binary Data to ASCII with Base64 Encoding.mp4

21.9 MB

/.../10. Collection Interfaces/

7. Module Summary.srt

1.4 KB

0. Overview.srt

1.5 KB

5. IReadOnlyList-T- vs. IImmutableList-T-.srt

3.1 KB

8. Course Summary.srt

3.1 KB

2. Enumerating with IEnumerable-T-.srt

3.7 KB

6. Decoupling the Code.srt

5.3 KB

1. List and Dictionary Interfaces.srt

5.5 KB

4. Checking for Values with Any().srt

5.6 KB

3. IEnumerable-T- and LINQ Performance.srt

5.7 KB

0. Overview.mp4

1.3 MB

7. Module Summary.mp4

1.3 MB

5. IReadOnlyList-T- vs. IImmutableList-T-.mp4

4.4 MB

8. Course Summary.mp4

4.7 MB

2. Enumerating with IEnumerable-T-.mp4

6.1 MB

1. List and Dictionary Interfaces.mp4

7.6 MB

3. IEnumerable-T- and LINQ Performance.mp4

11.7 MB

6. Decoupling the Code.mp4

12.0 MB

4. Checking for Values with Any().mp4

13.5 MB

/.../4. Building Entity Classes - Methods/

0. Introduction.srt

1.5 KB

4. Building a Class- Constructors.srt

3.5 KB

2. Testing the Methods.srt

3.6 KB

6. Checklists and Summary.srt

4.0 KB

1. Building a Class- Methods.srt

4.1 KB

3. Terms.srt

4.6 KB

5. Building the Remaining Classes.srt

5.3 KB

0. Introduction.mp4

1.3 MB

6. Checklists and Summary.mp4

3.6 MB

4. Building a Class- Constructors.mp4

5.3 MB

2. Testing the Methods.mp4

5.7 MB

1. Building a Class- Methods.mp4

6.6 MB

3. Terms.mp4

7.6 MB

5. Building the Remaining Classes.mp4

9.8 MB

/.../1. Understanding the Importance of Error Handling/

5. What Is an Exception-.srt

1.5 KB

4. Why Exceptions-.srt

1.8 KB

1. Course Overview.srt

2.3 KB

0. Introduction.srt

2.4 KB

6. Summary.srt

2.9 KB

2. Why Handle Errors-.srt

3.4 KB

3. Error Handling Using Error Codes.srt

5.2 KB

5. What Is an Exception-.mp4

1.3 MB

4. Why Exceptions-.mp4

1.8 MB

1. Course Overview.mp4

1.9 MB

0. Introduction.mp4

2.0 MB

6. Summary.mp4

2.5 MB

2. Why Handle Errors-.mp4

3.2 MB

3. Error Handling Using Error Codes.mp4

5.4 MB

/.../4. Tips for Working with Files, Paths, and URIs/

0. Introduction.srt

1.5 KB

6. Summary.srt

2.3 KB

1. Simplifying Path Creation Code.srt

7.0 KB

5. Compressing and Decompressing In-memory Streams.srt

7.3 KB

2. Other Useful Path Methods.srt

9.3 KB

4. Working with Zip Files.srt

11.9 KB

3. Working with URIs.srt

15.3 KB

0. Introduction.mp4

1.2 MB

6. Summary.mp4

2.0 MB

1. Simplifying Path Creation Code.mp4

9.5 MB

5. Compressing and Decompressing In-memory Streams.mp4

13.6 MB

2. Other Useful Path Methods.mp4

14.5 MB

4. Working with Zip Files.mp4

20.5 MB

3. Working with URIs.mp4

27.6 MB

/.../12. Simon Robinson - Advanced C# Collections/5. Stacks/

7. Summary.srt

1.5 KB

0. Overview.srt

1.8 KB

6. Characteristics of a Stack.srt

3.0 KB

2. Setting up the Demo.srt

3.1 KB

1. Introducing Stack-T-.srt

3.5 KB

3. Logging with Stack-T-.Push().srt

3.8 KB

4. Undoing and Stack-T-.Pop().srt

3.8 KB

5. Implementing the Undo Feature.srt

6.5 KB

7. Summary.mp4

1.4 MB

0. Overview.mp4

1.6 MB

6. Characteristics of a Stack.mp4

3.0 MB

2. Setting up the Demo.mp4

4.8 MB

4. Undoing and Stack-T-.Pop().mp4

6.6 MB

1. Introducing Stack-T-.mp4

7.1 MB

3. Logging with Stack-T-.Push().mp4

9.3 MB

5. Implementing the Undo Feature.mp4

13.6 MB

/.../4. Explicit Interface Implementation/

0. Overview.srt

1.6 KB

4. Summary.srt

1.9 KB

2. IEnumerable-T- and Explicit Implementation.srt

3.0 KB

3. Demo- Building an IEnumerable-T-.srt

5.9 KB

1. Explicit Implementation.srt

8.3 KB

0. Overview.mp4

1.0 MB

4. Summary.mp4

1.2 MB

2. IEnumerable-T- and Explicit Implementation.mp4

2.1 MB

1. Explicit Implementation.mp4

7.6 MB

3. Demo- Building an IEnumerable-T-.mp4

9.1 MB

/.../1. Working with Nullable Value Types and Strings/

1. Course Outline.srt

1.6 KB

0. Introduction.srt

2.1 KB

9. Checking for Null or Empty Strings.srt

2.2 KB

4. Introduction to Nullable Value Types with Nullable-T-.srt

2.3 KB

6. C# Shorthand for Nullable Value Types.srt

2.4 KB

8. Null and Empty Strings.srt

2.4 KB

10. Summary.srt

3.2 KB

7. Nullable Boolean Values.srt

4.0 KB

5. Refactoring to Nullable-T- and Removing Magic Numbers.srt

4.1 KB

2. Reference and Value Types Overview.srt

6.2 KB

3. Using Magic Numbers for Null Value Types.srt

14.3 KB

1. Course Outline.mp4

1.4 MB

4. Introduction to Nullable Value Types with Nullable-T-.mp4

1.8 MB

8. Null and Empty Strings.mp4

1.9 MB

0. Introduction.mp4

2.0 MB

10. Summary.mp4

2.7 MB

6. C# Shorthand for Nullable Value Types.mp4

4.2 MB

2. Reference and Value Types Overview.mp4

5.4 MB

9. Checking for Null or Empty Strings.mp4

6.3 MB

7. Nullable Boolean Values.mp4

7.4 MB

5. Refactoring to Nullable-T- and Removing Magic Numbers.mp4

7.7 MB

3. Using Magic Numbers for Null Value Types.mp4

23.9 MB

/.../1. Arrays, Lists, and Collection Equality/

4. Comparing Collection Values with SequenceEqual() .srt

1.6 KB

9. Summary.srt

2.0 KB

3. Equality for Collections.srt

3.0 KB

1. Array Equality.srt

3.1 KB

5. Array Assignment.srt

3.2 KB

8. Lists under the Hood.srt

3.2 KB

2. Most Collections Are Reference Types.srt

3.9 KB

0. Overview and Prerequisites.srt

3.9 KB

6. Why Are Arrays so Strange-.srt

4.5 KB

7. Arrays under the Hood.srt

5.8 KB

9. Summary.mp4

1.8 MB

4. Comparing Collection Values with SequenceEqual() .mp4

2.7 MB

0. Overview and Prerequisites.mp4

3.9 MB

3. Equality for Collections.mp4

4.0 MB

2. Most Collections Are Reference Types.mp4

4.0 MB

8. Lists under the Hood.mp4

4.9 MB

1. Array Equality.mp4

5.1 MB

5. Array Assignment.mp4

5.8 MB

7. Arrays under the Hood.mp4

6.2 MB

6. Why Are Arrays so Strange-.mp4

7.1 MB

/.../7. Jason Roberts - Error Handling in C# with Exceptions/0. Course Overview/

0. Course Overview.srt

1.6 KB

0. Course Overview.mp4

2.0 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/jquery/

LICENSE.txt

1.6 KB

/.../8. Merging Data with HashSets and SortedSets/

9. Summary.srt

1.6 KB

4. Sorting Items with SortedSet-T-.srt

2.3 KB

2. Avoiding Duplicates with Hashset-T-.srt

2.5 KB

8. Set Intersection and IntersectWith().srt

2.6 KB

3. Comparing Sets and Dictionaries.srt

2.8 KB

5. Supplying a Comparer.srt

4.4 KB

1. Removing Duplicates with LINQ.srt

4.5 KB

0. Overview.srt

5.0 KB

6. Comparers and Equality Comparers.srt

5.1 KB

7. Merging Sets with UnionWith().srt

5.4 KB

9. Summary.mp4

1.5 MB

3. Comparing Sets and Dictionaries.mp4

3.4 MB

2. Avoiding Duplicates with Hashset-T-.mp4

4.8 MB

8. Set Intersection and IntersectWith().mp4

5.3 MB

4. Sorting Items with SortedSet-T-.mp4

5.4 MB

5. Supplying a Comparer.mp4

7.6 MB

0. Overview.mp4

7.7 MB

6. Comparers and Equality Comparers.mp4

7.7 MB

7. Merging Sets with UnionWith().mp4

9.2 MB

1. Removing Duplicates with LINQ.mp4

9.9 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/

SessionBuilder.sln

1.7 KB

/.../6. Interfaces in Frameworks and Patterns/

8. Summary.srt

1.7 KB

0. Overview.srt

1.8 KB

6. Interfaces and Mocking.srt

1.8 KB

1. Interfaces and Dependency Injection.srt

3.3 KB

4. Interfaces and Design Patterns.srt

4.3 KB

7. Demo- Mock Repository.srt

4.8 KB

3. Demo- Unit Testing with DI.srt

5.4 KB

5. Demo- Caching Decorator.srt

6.7 KB

2. Demo- Dependency Injection.srt

9.2 KB

8. Summary.mp4

942.6 KB

0. Overview.mp4

1.1 MB

6. Interfaces and Mocking.mp4

1.6 MB

1. Interfaces and Dependency Injection.mp4

2.8 MB

4. Interfaces and Design Patterns.mp4

3.2 MB

7. Demo- Mock Repository.mp4

9.5 MB

3. Demo- Unit Testing with DI.mp4

13.6 MB

5. Demo- Caching Decorator.mp4

13.9 MB

2. Demo- Dependency Injection.mp4

15.8 MB

/.../13. Jason Roberts - C# Tips and Traps/0. Course Overview/

0. Course Overview.srt

1.9 KB

0. Course Overview.mp4

2.8 MB

/.../3. Getting Started with Exceptions/

4. Causing an Exception.srt

1.9 KB

9. Summary.srt

2.0 KB

0. Introduction.srt

2.3 KB

1. Understanding Exception Handling.srt

2.8 KB

5. Understanding the Stack Trace.srt

3.0 KB

3. Demo Code Overview.srt

3.2 KB

7. Getting Started with Exception Catching.srt

3.3 KB

8. Exception Handling Good Practices.srt

4.7 KB

6. Creating and Throwing an Exception.srt

4.9 KB

2. Introducing the Try Statement.srt

4.9 KB

9. Summary.mp4

1.9 MB

1. Understanding Exception Handling.mp4

1.9 MB

0. Introduction.mp4

2.0 MB

4. Causing an Exception.mp4

3.9 MB

2. Introducing the Try Statement.mp4

4.0 MB

8. Exception Handling Good Practices.mp4

4.4 MB

3. Demo Code Overview.mp4

5.6 MB

5. Understanding the Stack Trace.mp4

6.4 MB

7. Getting Started with Exception Catching.mp4

6.9 MB

6. Creating and Throwing an Exception.mp4

10.7 MB

/.../3. Deborah Kurata - Object-Oriented Programming Fundamentals in C#/0. Course Overview/

0. Course Overview.srt

2.0 KB

0. Course Overview.mp4

2.9 MB

/.../4. Catching, Throwing, and Rethrowing Exceptions/

0. Introduction.srt

2.0 KB

8. Summary.srt

2.6 KB

3. Understanding the Finally Block.srt

3.0 KB

4. Rethrowing Exceptions and Preserving the Stack Trace.srt

3.7 KB

1. Throwing Exceptions from Expressions.srt

3.9 KB

5. Catching and Wrapping Exceptions.srt

4.4 KB

2. Catching Different Exception Types with Multiple Catch Blocks.srt

4.5 KB

6. Filtering Catch Blocks with Exception Filters.srt

4.7 KB

7. Global Unhandled Exception Handling.srt

5.2 KB

0. Introduction.mp4

2.1 MB

8. Summary.mp4

2.3 MB

3. Understanding the Finally Block.mp4

5.9 MB

4. Rethrowing Exceptions and Preserving the Stack Trace.mp4

8.5 MB

1. Throwing Exceptions from Expressions.mp4

9.7 MB

5. Catching and Wrapping Exceptions.mp4

10.0 MB

2. Catching Different Exception Types with Multiple Catch Blocks.mp4

10.3 MB

6. Filtering Catch Blocks with Exception Filters.mp4

12.1 MB

7. Global Unhandled Exception Handling.mp4

13.2 MB

/.../4. Understanding Non-nullable Reference Types in C# 8/

3. Writing Some Simple Null Code.srt

2.0 KB

5. Enabling Non-nullable Reference Types for an Entire Code File.srt

2.2 KB

2. Creating a New .NET Core 3 Console Application.srt

2.5 KB

4. Enabling Non-nullable Reference Types for Specific Lines of Code.srt

2.5 KB

8. Specifying That a Reference Should Be Allowed to Be Null.srt

2.5 KB

6. Enabling Non-nullable Reference Types for an Entire Project.srt

2.5 KB

10. Working with Nullable and Non-nullable Method Return Values.srt

2.6 KB

15. Considerations.srt

2.7 KB

0. Introduction.srt

3.3 KB

16. Summary.srt

3.3 KB

11. Using the Null-coalescing and Null-conditional Operators.srt

3.5 KB

14. Nullable and Non-nullable Generics.srt

3.5 KB

7. Treating Nullable Warnings as Errors.srt

3.5 KB

1. An Overview of C# 8.0 Null Features.srt

4.3 KB

9. Working with Nullable and Non-nullable Properties.srt

7.1 KB

12. Using the Null-forgiving Operator to Override the Compiler.srt

8.1 KB

13. Refactoring Existing Code to C# 8.srt

14.5 KB

15. Considerations.mp4

2.4 MB

14. Nullable and Non-nullable Generics.mp4

3.1 MB

3. Writing Some Simple Null Code.mp4

3.2 MB

16. Summary.mp4

3.3 MB

0. Introduction.mp4

3.3 MB

8. Specifying That a Reference Should Be Allowed to Be Null.mp4

3.3 MB

5. Enabling Non-nullable Reference Types for an Entire Code File.mp4

3.6 MB

1. An Overview of C# 8.0 Null Features.mp4

3.7 MB

6. Enabling Non-nullable Reference Types for an Entire Project.mp4

3.8 MB

4. Enabling Non-nullable Reference Types for Specific Lines of Code.mp4

3.9 MB

10. Working with Nullable and Non-nullable Method Return Values.mp4

4.5 MB

2. Creating a New .NET Core 3 Console Application.mp4

4.5 MB

7. Treating Nullable Warnings as Errors.mp4

4.9 MB

11. Using the Null-coalescing and Null-conditional Operators.mp4

5.8 MB

9. Working with Nullable and Non-nullable Properties.mp4

12.3 MB

12. Using the Null-forgiving Operator to Override the Compiler.mp4

14.6 MB

13. Refactoring Existing Code to C# 8.mp4

21.7 MB

/.../3. Deborah Kurata - Object-Oriented Programming Fundamentals in C#/6. Establishing Relationships/

4. Composition.srt

2.0 KB

3. Collaboration.srt

2.6 KB

1. Defining the Relationships.srt

2.6 KB

2. Types of Relationships.srt

4.1 KB

10. Checklists and Summary.srt

4.3 KB

7. Testing a Composition Relationship.srt

4.5 KB

5. Composition- References.srt

4.8 KB

0. Introduction.srt

4.8 KB

8. Composition- Ids.srt

5.6 KB

6. Populating the Referenced Objects.srt

5.6 KB

9. Inheritance.srt

6.0 KB

4. Composition.mp4

2.2 MB

1. Defining the Relationships.mp4

2.8 MB

2. Types of Relationships.mp4

3.1 MB

3. Collaboration.mp4

4.1 MB

10. Checklists and Summary.mp4

4.3 MB

0. Introduction.mp4

4.7 MB

9. Inheritance.mp4

5.9 MB

8. Composition- Ids.mp4

7.5 MB

5. Composition- References.mp4

8.6 MB

7. Testing a Composition Relationship.mp4

10.4 MB

6. Populating the Referenced Objects.mp4

11.9 MB

/.../8. Runtime Execution Tips/

0. Introduction.srt

2.0 KB

9. Summary.srt

2.4 KB

6. Creating Delays with Tasks.srt

3.4 KB

3. Changing the Current Thread's Culture at Runtime.srt

3.6 KB

5. Exception Caching with Lazy-T-.srt

4.1 KB

8. Capturing Process Output and Errors.srt

4.7 KB

2. Getting Environment Information in C#.srt

6.0 KB

1. Consequences of Exceptions in Static Constructors.srt

6.6 KB

7. Launching Arbitrary Programs and Processes.srt

6.7 KB

4. Deferring Creation of Resource-intensive Objects until First Use.srt

10.9 KB

0. Introduction.mp4

1.8 MB

9. Summary.mp4

2.2 MB

3. Changing the Current Thread's Culture at Runtime.mp4

7.5 MB

8. Capturing Process Output and Errors.mp4

8.9 MB

6. Creating Delays with Tasks.mp4

10.1 MB

5. Exception Caching with Lazy-T-.mp4

10.1 MB

1. Consequences of Exceptions in Static Constructors.mp4

11.2 MB

7. Launching Arbitrary Programs and Processes.mp4

12.3 MB

2. Getting Environment Information in C#.mp4

13.2 MB

4. Deferring Creation of Resource-intensive Objects until First Use.mp4

25.9 MB

/.../7. Leveraging Reuse through Inheritance/

1. Secrets of Reuse.srt

2.0 KB

4. Polymorphism.srt

2.5 KB

8. Checklists and Summary.srt

4.2 KB

3. Overriding Base Class Functionality.srt

5.4 KB

5. Building a Base Class.srt

5.6 KB

0. Introduction.srt

5.7 KB

7. Preparing Overridable Base Class Members.srt

6.6 KB

2. The .NET Object Class.srt

7.2 KB

6. Demo- Building a Base Class.srt

7.4 KB

1. Secrets of Reuse.mp4

1.7 MB

4. Polymorphism.mp4

1.9 MB

8. Checklists and Summary.mp4

3.9 MB

5. Building a Base Class.mp4

4.7 MB

0. Introduction.mp4

5.5 MB

3. Overriding Base Class Functionality.mp4

11.7 MB

7. Preparing Overridable Base Class Members.mp4

12.2 MB

2. The .NET Object Class.mp4

13.1 MB

6. Demo- Building a Base Class.mp4

15.1 MB

/.../12. Simon Robinson - Advanced C# Collections/6. Queues/

0. Overview- Introducing Queue-T-.srt

2.1 KB

7. Enumerating the Queue.srt

2.1 KB

5. Dequeue.srt

2.8 KB

8. Summary.srt

3.0 KB

6. Peeking the Queue.srt

3.1 KB

4. Enqueuing to the Queue.srt

3.8 KB

2. Declaring the Queue.srt

3.8 KB

3. SelectedItems Is Weakly Typed.srt

4.3 KB

1. Demo- Queuing Booking Requests.srt

6.4 KB

0. Overview- Introducing Queue-T-.mp4

2.1 MB

8. Summary.mp4

3.9 MB

7. Enumerating the Queue.mp4

4.9 MB

6. Peeking the Queue.mp4

6.2 MB

5. Dequeue.mp4

6.7 MB

4. Enqueuing to the Queue.mp4

7.9 MB

2. Declaring the Queue.mp4

9.3 MB

3. SelectedItems Is Weakly Typed.mp4

9.9 MB

1. Demo- Queuing Booking Requests.mp4

11.1 MB

/.../9. Read-only and Immutable Collections/

8. Summary.srt

2.1 KB

2. Introducing ReadOnlyList-T-.srt

2.6 KB

7. Concurrency.srt

3.0 KB

3. Read-only Makes Code Robust.srt

3.1 KB

1. Introducing ReadOnlyDictionary-TKey, TValue-.srt

3.5 KB

6. Comparing Immutable and Read-only Collections.srt

3.8 KB

5. Immutable Collections.srt

4.4 KB

0. Overview.srt

4.4 KB

4. The Loophole in Read-only Collections.srt

4.9 KB

8. Summary.mp4

1.9 MB

7. Concurrency.mp4

3.0 MB

0. Overview.mp4

6.0 MB

1. Introducing ReadOnlyDictionary-TKey, TValue-.mp4

6.9 MB

6. Comparing Immutable and Read-only Collections.mp4

7.0 MB

3. Read-only Makes Code Robust.mp4

7.7 MB

2. Introducing ReadOnlyList-T-.mp4

8.5 MB

4. The Loophole in Read-only Collections.mp4

9.0 MB

5. Immutable Collections.mp4

12.0 MB

/.../2. Tips for Working with Numbers and Dates/

0. Introduction.srt

2.1 KB

8. Summary.srt

2.3 KB

6. Creating Cryptographically Secure Random Numbers.srt

3.7 KB

2. Preventing Ambiguous DateTime Parsing and Mis-parsing.srt

5.1 KB

4. Representing Arbitrarily Large Integer Values.srt

5.7 KB

7. Generating Sequences of Integer Values.srt

6.1 KB

3. Parsing DateTimes with the DateTimeStyles Enumeration.srt

7.2 KB

1. Parsing Strings into Numbers with the NumberStyles Enumeration.srt

10.3 KB

5. Creating Random Numbers.srt

13.6 KB

8. Summary.mp4

1.7 MB

0. Introduction.mp4

2.0 MB

6. Creating Cryptographically Secure Random Numbers.mp4

6.2 MB

2. Preventing Ambiguous DateTime Parsing and Mis-parsing.mp4

7.7 MB

4. Representing Arbitrarily Large Integer Values.mp4

9.4 MB

7. Generating Sequences of Integer Values.mp4

11.5 MB

3. Parsing DateTimes with the DateTimeStyles Enumeration.mp4

11.9 MB

5. Creating Random Numbers.mp4

16.3 MB

1. Parsing Strings into Numbers with the NumberStyles Enumeration.mp4

18.5 MB

/.../5. Creating and Using Custom Exceptions/

5. Summary.srt

2.1 KB

0. Introduction.srt

2.1 KB

2. Defining a Custom CalculationException.srt

7.3 KB

1. Understanding Custom Exceptions.srt

7.6 KB

3. Defining a Custom CalculationOperationNotSupportedException.srt

8.4 KB

4. Using Custom Exception Classes.srt

8.8 KB

0. Introduction.mp4

1.9 MB

5. Summary.mp4

2.1 MB

1. Understanding Custom Exceptions.mp4

7.8 MB

2. Defining a Custom CalculationException.mp4

13.2 MB

3. Defining a Custom CalculationOperationNotSupportedException.mp4

18.1 MB

4. Using Custom Exception Classes.mp4

21.6 MB

/.../2. Identifying Classes from Requirements/

2. Start with the Nouns.srt

2.1 KB

7. Summary.srt

2.8 KB

5. Abstraction.srt

2.8 KB

0. Introduction.srt

3.2 KB

1. Analyze the Business Problem.srt

3.2 KB

4. Consider Time.srt

3.6 KB

3. Define Appropriate Members.srt

4.0 KB

6. Encapsulation.srt

6.4 KB

2. Start with the Nouns.mp4

2.1 MB

7. Summary.mp4

2.3 MB

5. Abstraction.mp4

2.4 MB

0. Introduction.mp4

2.7 MB

1. Analyze the Business Problem.mp4

3.9 MB

4. Consider Time.mp4

4.1 MB

3. Define Appropriate Members.mp4

4.2 MB

6. Encapsulation.mp4

6.1 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Core/Migrations/

SessionBuilderContextModelSnapshot.cs

2.3 KB

20190701112700_InitialCreate.cs

2.3 KB

20190701112700_InitialCreate.Designer.cs

2.3 KB

/.../13. Jason Roberts - C# Tips and Traps/6. Compilation Tips/

0. Introduction.srt

2.3 KB

10. Summary.srt

2.5 KB

8. Marking Code as Obsolete.srt

3.2 KB

1. An Overview of C# Preprocessor Directives.srt

3.8 KB

7. Unit Testing Internal Methods.srt

3.8 KB

9. Binary Compatibility and Optional Parameters.srt

4.0 KB

6. Conditionally Calling a Method Based on Compilation Symbols.srt

4.4 KB

5. Emitting Custom C# Compiler Warnings and Errors.srt

4.7 KB

4. Defining Custom C# Compilation Symbols.srt

5.7 KB

2. Implementing Conditional Compilation with Preprocessor Directives.srt

7.4 KB

3. Conditionally Compiling Code for Different Platforms.srt

9.9 KB

10. Summary.mp4

2.1 MB

0. Introduction.mp4

2.2 MB

1. An Overview of C# Preprocessor Directives.mp4

3.1 MB

8. Marking Code as Obsolete.mp4

5.5 MB

9. Binary Compatibility and Optional Parameters.mp4

6.1 MB

7. Unit Testing Internal Methods.mp4

6.4 MB

6. Conditionally Calling a Method Based on Compilation Symbols.mp4

7.1 MB

5. Emitting Custom C# Compiler Warnings and Errors.mp4

7.1 MB

2. Implementing Conditional Compilation with Preprocessor Directives.mp4

10.9 MB

4. Defining Custom C# Compilation Symbols.mp4

10.9 MB

3. Conditionally Compiling Code for Different Platforms.mp4

14.3 MB

/.../7. Concurrency and Concurrent Collections/

0. Overview.srt

2.3 KB

4. Peeking a Concurrent Queue with TryPeek().srt

2.4 KB

2. Enqueueing to a Concurrent Queue.srt

2.8 KB

5. Summary.srt

4.5 KB

3. Dequeueing from a Concurrent Queue with TryDequeue().srt

5.4 KB

1. Adding Concurrency to the Demo.srt

7.0 KB

0. Overview.mp4

2.4 MB

5. Summary.mp4

5.1 MB

4. Peeking a Concurrent Queue with TryPeek().mp4

5.4 MB

2. Enqueueing to a Concurrent Queue.mp4

7.4 MB

3. Dequeueing from a Concurrent Queue with TryDequeue().mp4

12.0 MB

1. Adding Concurrency to the Demo.mp4

12.6 MB

/.../13. Jason Roberts - C# Tips and Traps/9. Bonus Tips/

0. Introduction.srt

2.4 KB

7. Summary and Further Learning.srt

4.0 KB

5. Preserving Your Stack Trace When Rethrowing Exceptions.srt

7.1 KB

4. Non Short-circuiting Logical Operators in C#.srt

8.1 KB

2. Performing Set-based Operations on IEnumerable Sequences.srt

8.2 KB

6. The Null-coalescing and Null-conditional C# Operators.srt

9.7 KB

3. The Caller Information Attributes.srt

11.1 KB

1. Merging IEnumerable Sequences Together.srt

13.9 KB

0. Introduction.mp4

1.9 MB

7. Summary and Further Learning.mp4

3.1 MB

2. Performing Set-based Operations on IEnumerable Sequences.mp4

14.6 MB

4. Non Short-circuiting Logical Operators in C#.mp4

14.8 MB

6. The Null-coalescing and Null-conditional C# Operators.mp4

16.2 MB

5. Preserving Your Stack Trace When Rethrowing Exceptions.mp4

17.1 MB

3. The Caller Information Attributes.mp4

18.3 MB

1. Merging IEnumerable Sequences Together.mp4

22.6 MB

/.../6. Jason Roberts - Working with Nulls in C#/0. Course Overview/

0. Course Overview.srt

2.4 KB

0. Course Overview.mp4

2.6 MB

/.../3. Deborah Kurata - Object-Oriented Programming Fundamentals in C#/9. Understanding Interfaces/

0. Introduction.srt

2.4 KB

2. Interface Metaphors.srt

2.7 KB

7. Checklists and Summary.srt

2.8 KB

4. Defining an Interface.srt

4.2 KB

1. Class Interface.srt

5.3 KB

5. Implementing an Interface.srt

5.4 KB

3. Setting up the Demo.srt

6.1 KB

6. Interface-based Polymorphism.srt

8.7 KB

2. Interface Metaphors.mp4

2.2 MB

7. Checklists and Summary.mp4

2.7 MB

0. Introduction.mp4

3.2 MB

4. Defining an Interface.mp4

5.8 MB

1. Class Interface.mp4

6.1 MB

5. Implementing an Interface.mp4

9.4 MB

3. Setting up the Demo.mp4

10.3 MB

6. Interface-based Polymorphism.mp4

12.8 MB

/.../5. Designing Effective Interfaces/

0. Overview.srt

2.4 KB

3. Interface Segregation Principle.srt

2.6 KB

1. Dangers of Interfaces.srt

3.0 KB

8. Summary.srt

4.0 KB

7. Interfaces vs. Abstract Classes.srt

5.1 KB

4. Demo- A Better Repository.srt

5.2 KB

5. Modifying Interfaces.srt

5.9 KB

6. Interface Inheritance.srt

7.0 KB

2. Demo- Drawbacks to Abstraction.srt

7.9 KB

0. Overview.mp4

1.6 MB

1. Dangers of Interfaces.mp4

1.8 MB

3. Interface Segregation Principle.mp4

2.1 MB

8. Summary.mp4

2.4 MB

7. Interfaces vs. Abstract Classes.mp4

4.1 MB

5. Modifying Interfaces.mp4

4.1 MB

6. Interface Inheritance.mp4

4.9 MB

4. Demo- A Better Repository.mp4

12.8 MB

2. Demo- Drawbacks to Abstraction.mp4

14.6 MB

/.../8. Building Reusable Components/

7. Static Method vs. Extension Method.srt

2.4 KB

4. Using the Reusable Component.srt

2.7 KB

2. Building a Reusable Component.srt

3.1 KB

8. Checklists and Summary.srt

3.5 KB

1. Scenario.srt

4.5 KB

5. Static Classes.srt

5.0 KB

0. Introduction.srt

5.2 KB

3. Testing the Reusable Component.srt

5.9 KB

6. Extension Methods.srt

6.6 KB

7. Static Method vs. Extension Method.mp4

2.1 MB

8. Checklists and Summary.mp4

3.5 MB

0. Introduction.mp4

5.0 MB

4. Using the Reusable Component.mp4

5.2 MB

2. Building a Reusable Component.mp4

5.8 MB

1. Scenario.mp4

6.8 MB

5. Static Classes.mp4

7.2 MB

6. Extension Methods.mp4

11.3 MB

3. Testing the Reusable Component.mp4

13.9 MB

/.../9. Jeremy Clark - C# Interfaces/0. Course Overview/

0. Course Overview.srt

2.5 KB

0. Course Overview.mp4

2.6 MB

/.../1. String, Character, and Formatting Tips/

8. Summary.srt

2.5 KB

0. Introduction.srt

3.9 KB

2. Testing Char Unicode Validity.srt

5.6 KB

4. Formatting and Aligning Values into Columns.srt

5.7 KB

5. Conditional Formatting for Positive, Negative, and Zero Numbers .srt

6.8 KB

3. String Formatting and String Interpolation.srt

7.2 KB

6. Building Strings with the StringBuilder Class .srt

8.2 KB

7. Creating and Using Custom Numeric Format Providers.srt

8.2 KB

1. Simplifying String Empty and Null Checking Code.srt

8.5 KB

8. Summary.mp4

2.2 MB

0. Introduction.mp4

4.0 MB

2. Testing Char Unicode Validity.mp4

10.1 MB

1. Simplifying String Empty and Null Checking Code.mp4

11.9 MB

4. Formatting and Aligning Values into Columns.mp4

12.0 MB

7. Creating and Using Custom Numeric Format Providers.mp4

12.9 MB

3. String Formatting and String Interpolation.mp4

12.9 MB

5. Conditional Formatting for Positive, Negative, and Zero Numbers .mp4

13.4 MB

6. Building Strings with the StringBuilder Class .mp4

13.5 MB

/.../3. Interfaces and Dynamic Loading/

6. Summary.srt

2.6 KB

0. Overview.srt

2.6 KB

3. Unit Testing.srt

4.2 KB

1. Compile-time Factory vs. Dynamic Factory.srt

5.3 KB

4. Demo- Isolating Code for Testing.srt

6.3 KB

5. Demo- Unit Testing with a Fake Repository.srt

12.7 KB

2. Demo- Making Choices at Run-time.srt

16.1 KB

0. Overview.mp4

1.8 MB

6. Summary.mp4

1.8 MB

3. Unit Testing.mp4

3.5 MB

1. Compile-time Factory vs. Dynamic Factory.mp4

4.5 MB

4. Demo- Isolating Code for Testing.mp4

20.2 MB

5. Demo- Unit Testing with a Fake Repository.mp4

29.7 MB

2. Demo- Making Choices at Run-time.mp4

37.8 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/obj/Debug/netcoreapp2.2/Razor/Pages/

_ViewImports.cshtml.g.cs

2.7 KB

_ViewStart.cshtml.g.cs

3.1 KB

Privacy.cshtml.g.cs

3.9 KB

Error.cshtml.g.cs

5.3 KB

Index.cshtml.g.cs

18.1 KB

/.../9. Jeremy Clark - C# Interfaces/1. Introducing Interfaces/

5. Summary.srt

2.7 KB

1. Definitions.srt

4.3 KB

3. Programming to an Abstraction.srt

5.7 KB

0. Course Overview.srt

6.4 KB

4. Demo- Future-proofing Code.srt

14.9 KB

2. Demo- Concrete Class, Abstract Class, and Interface.srt

20.8 KB

5. Summary.mp4

1.7 MB

1. Definitions.mp4

3.0 MB

3. Programming to an Abstraction.mp4

4.0 MB

0. Course Overview.mp4

4.5 MB

4. Demo- Future-proofing Code.mp4

30.7 MB

2. Demo- Concrete Class, Abstract Class, and Interface.mp4

45.3 MB

/.../12. Simon Robinson - Advanced C# Collections/0. Course Overview/

0. Course Overview.srt

2.7 KB

0. Course Overview.mp4

3.9 MB

/.../3. Deborah Kurata - Object-Oriented Programming Fundamentals in C#/1. Introduction/

4. Get the Most from This Course.srt

2.8 KB

5. Course Outline.srt

3.2 KB

3. What Is Object-oriented Programming-.srt

4.0 KB

0. Introduction.srt

4.4 KB

2. Terms in Context.srt

4.4 KB

1. Object != Class.srt

5.4 KB

4. Get the Most from This Course.mp4

2.4 MB

5. Course Outline.mp4

3.0 MB

0. Introduction.mp4

3.7 MB

2. Terms in Context.mp4

3.7 MB

3. What Is Object-oriented Programming-.mp4

4.4 MB

1. Object != Class.mp4

7.2 MB

/.../3. Eliminating Null Reference Exceptions/

6. Considerations.srt

2.8 KB

0. Introduction.srt

3.3 KB

7. Summary.srt

3.7 KB

1. Introducing the Null Object Pattern.srt

4.4 KB

2. Pattern Overview.srt

5.0 KB

4. Implementing the Null Object Pattern Using Interfaces.srt

6.0 KB

3. Example Code Without the Null Object Pattern.srt

6.5 KB

5. Refactoring to a Base Class and Single Null Instance.srt

8.0 KB

6. Considerations.mp4

2.2 MB

0. Introduction.mp4

3.0 MB

7. Summary.mp4

3.2 MB

1. Introducing the Null Object Pattern.mp4

3.4 MB

2. Pattern Overview.mp4

3.4 MB

3. Example Code Without the Null Object Pattern.mp4

10.4 MB

4. Implementing the Null Object Pattern Using Interfaces.mp4

11.4 MB

5. Refactoring to a Base Class and Single Null Instance.mp4

14.0 MB

/.../2. Best Practices for Using Extension Methods/

6. Module Summary.srt

2.9 KB

4. Guidelines for Public Extension Methods.srt

4.8 KB

2. Guidelines for Private Extension Method Libraries.srt

5.2 KB

1. Demo- Simple Extension Methods, Good and Bad.srt

7.5 KB

5. Demo- Exploring Extension Methods in Entity Framework and Serilog.srt

10.0 KB

0. Extension Method Best Practice Guidelines.srt

10.5 KB

3. Demo- Extension Method Assemblies Split by Scope.srt

12.1 KB

6. Module Summary.mp4

2.2 MB

2. Guidelines for Private Extension Method Libraries.mp4

5.0 MB

4. Guidelines for Public Extension Methods.mp4

5.5 MB

0. Extension Method Best Practice Guidelines.mp4

7.9 MB

1. Demo- Simple Extension Methods, Good and Bad.mp4

10.0 MB

3. Demo- Extension Method Assemblies Split by Scope.mp4

18.0 MB

5. Demo- Exploring Extension Methods in Entity Framework and Serilog.mp4

18.3 MB

/.../10. Elton Stoneman - C# Extension Methods/0. Course Overview/

0. Course Overview.srt

3.2 KB

0. Course Overview.mp4

4.0 MB

/.../3. Building Your Own Extension Method Library/

0. Why You Should Build an Extension Method Library.srt

3.2 KB

6. Course Summary.srt

4.1 KB

2. Demo- Extensions for New Features.srt

6.2 KB

1. Demo- Extension Methods for User Experience.srt

8.0 KB

5. Demo- Publishing the Extension Method Library.srt

8.8 KB

3. Demo- Extensions for Non-functional Requirements.srt

11.0 KB

4. Demo- Extensions for Production Readiness.srt

12.1 KB

0. Why You Should Build an Extension Method Library.mp4

2.8 MB

6. Course Summary.mp4

3.6 MB

2. Demo- Extensions for New Features.mp4

12.1 MB

5. Demo- Publishing the Extension Method Library.mp4

12.8 MB

1. Demo- Extension Methods for User Experience.mp4

12.8 MB

3. Demo- Extensions for Non-functional Requirements.mp4

20.7 MB

4. Demo- Extensions for Production Readiness.mp4

23.2 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/obj/

SessionBuilder.Web.csproj.nuget.g.targets

3.6 KB

SessionBuilder.Web.csproj.nuget.g.props

4.5 KB

SessionBuilder.Web.csproj.nuget.dgspec.json

7.6 KB

project.nuget.cache

48.5 KB

project.assets.json

600.5 KB

/.../1. Getting Started with Extension Methods/

7. Module Summary.srt

3.8 KB

2. Understanding Extension Methods.srt

4.7 KB

5. Knowing What You Can and Can't Do with Extension Methods.srt

4.7 KB

1. Demo- Using Extension Methods.srt

6.5 KB

0. Why You Need to Master Extension Methods.srt

7.0 KB

4. Demo- Extending .NET's Configuration Library.srt

7.7 KB

6. Demo- The Limitations of Extension Methods.srt

9.3 KB

3. Demo- Writing Extension Methods.srt

9.7 KB

7. Module Summary.mp4

3.0 MB

2. Understanding Extension Methods.mp4

3.8 MB

5. Knowing What You Can and Can't Do with Extension Methods.mp4

3.9 MB

0. Why You Need to Master Extension Methods.mp4

6.5 MB

1. Demo- Using Extension Methods.mp4

9.4 MB

4. Demo- Extending .NET's Configuration Library.mp4

11.7 MB

6. Demo- The Limitations of Extension Methods.mp4

13.7 MB

3. Demo- Writing Extension Methods.mp4

13.8 MB

/.../8. Filip Ekberg - Getting Started with Asynchronous Programming in .NET/0. Course Overview/

0. Course Overview.srt

3.9 KB

0. Course Overview.mp4

4.0 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Core/bin/Debug/netstandard2.0/

SessionBuilder.Core.pdb

4.0 KB

SessionBuilder.Core.dll

21.5 KB

SessionBuilder.Core.deps.json

43.1 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/bootstrap/dist/css/

bootstrap-reboot.min.css

4.0 KB

bootstrap-reboot.css

5.2 KB

bootstrap-reboot.min.css.map

26.1 KB

bootstrap-grid.min.css

29.0 KB

bootstrap-grid.css

39.6 KB

bootstrap-reboot.css.map

60.8 KB

bootstrap-grid.min.css.map

68.2 KB

bootstrap-grid.css.map

98.6 KB

bootstrap.min.css

140.9 KB

bootstrap.css

182.6 KB

bootstrap.css.map

430.0 KB

bootstrap.min.css.map

562.4 KB

/.../3. Solutions to Common Data-Time Scenarios in .NET/

5. Unix Timestamp.srt

4.0 KB

4. Storing Dates and Times in Files.srt

6.1 KB

1. Identifying Overlapping Dates and Times.srt

8.5 KB

6. Summary and Final Words.srt

8.5 KB

0. Looking at an Example Application.srt

8.8 KB

3. Working with Birthdays.srt

10.1 KB

2. Relative Time- How Long Ago- Are We There Yet- Earlier-Later-.srt

13.2 KB

5. Unix Timestamp.mp4

5.0 MB

6. Summary and Final Words.mp4

6.5 MB

4. Storing Dates and Times in Files.mp4

7.5 MB

0. Looking at an Example Application.mp4

12.0 MB

1. Identifying Overlapping Dates and Times.mp4

13.9 MB

3. Working with Birthdays.mp4

14.1 MB

2. Relative Time- How Long Ago- Are We There Yet- Earlier-Later-.mp4

20.4 MB

/.../5. Filip Ekberg - Dates and Times in .NET/0. Course Overview/

0. Course Overview.srt

4.4 KB

0. Course Overview.mp4

4.0 MB

/.../4. Asynchronous Programming Deep Dive/

0. Advanced Topics.srt

5.1 KB

5. Deadlocking.srt

7.1 KB

7. Summary and Final Words.srt

7.9 KB

1. Report on the Progress of a Task.srt

11.8 KB

4. The Implications of Async and Await.srt

14.1 KB

2. Using Task Completion Source.srt

14.2 KB

6. Asynchronous Streams.srt

16.3 KB

3. Working with Attached and Detached Tasks.srt

19.0 KB

0. Advanced Topics.mp4

4.0 MB

7. Summary and Final Words.mp4

5.1 MB

5. Deadlocking.mp4

7.6 MB

1. Report on the Progress of a Task.mp4

14.7 MB

4. The Implications of Async and Await.mp4

15.4 MB

2. Using Task Completion Source.mp4

16.7 MB

6. Asynchronous Streams.mp4

21.0 MB

3. Working with Attached and Detached Tasks.mp4

28.7 MB

/.../1. Date and Time Fundamentals/

7. Summary.srt

5.7 KB

5. Formatting Dates and Times for ISO 8601.srt

6.0 KB

2. Converting Between Time Zones.srt

6.9 KB

6. Working with UTC.srt

8.0 KB

3. Using DateTimeOffset.srt

9.0 KB

0. Introduction.srt

10.9 KB

4. Simple DateTime Parsing.srt

11.6 KB

1. Date or Time Ambiguity and Working with DateTime.srt

12.0 KB

7. Summary.mp4

4.1 MB

2. Converting Between Time Zones.mp4

8.0 MB

5. Formatting Dates and Times for ISO 8601.mp4

8.7 MB

6. Working with UTC.mp4

9.2 MB

3. Using DateTimeOffset.mp4

9.6 MB

0. Introduction.mp4

11.8 MB

1. Date or Time Ambiguity and Working with DateTime.mp4

13.0 MB

4. Simple DateTime Parsing.mp4

14.0 MB

/.../3. Parallel Programming Using the Parallel Extensions/

3. Summary.srt

7.0 KB

2. Working with Shared Variables and Collections.srt

11.8 KB

1. Processing a Collection of Data in Parallel.srt

13.5 KB

0. Introducing Parallel Extensions.srt

17.7 KB

3. Summary.mp4

5.2 MB

2. Working with Shared Variables and Collections.mp4

18.6 MB

1. Processing a Collection of Data in Parallel.mp4

21.3 MB

0. Introducing Parallel Extensions.mp4

23.8 MB

/.../1. Asynchronous Programming in .NET Using Async and Await/

6. Best Practices .srt

7.5 KB

5. Handling an Exception.srt

8.0 KB

1. Setting up the Exercise Files.srt

8.5 KB

3. Understanding a Continuation.srt

8.6 KB

0. Asynchronous Programming in .NET.srt

10.0 KB

4. Creating Your Own Asynchronous Method.srt

11.8 KB

2. Introducing Async and Await in .NET.srt

14.0 KB

6. Best Practices .mp4

5.9 MB

5. Handling an Exception.mp4

7.8 MB

3. Understanding a Continuation.mp4

9.4 MB

0. Asynchronous Programming in .NET.mp4

10.5 MB

4. Creating Your Own Asynchronous Method.mp4

13.1 MB

1. Setting up the Exercise Files.mp4

19.4 MB

2. Introducing Async and Await in .NET.mp4

20.7 MB

/.../2. Date and Time Arithmetic/

1. Getting the Week Number.srt

8.1 KB

2. Extending a Date.srt

10.7 KB

0. Calculating Time Difference and Working with TimeSpan.srt

13.9 KB

2. Extending a Date.mp4

11.8 MB

1. Getting the Week Number.mp4

14.2 MB

0. Calculating Time Difference and Working with TimeSpan.mp4

16.6 MB

/.../2. Using the Task Parallel Library in .NET/

6. Process Tasks as They Complete.srt

8.4 KB

8. Key Takeaways.srt

9.1 KB

5. Precomputed Results of a Task.srt

9.2 KB

2. Handeling Success or Failure.srt

9.4 KB

4. Knowing When All or Any Task Completes.srt

11.8 KB

7. Controlling the Continuations Execution Context.srt

13.9 KB

1. Obtaining the Result of a Task.srt

14.5 KB

0. Introducing a Task.srt

14.5 KB

3. Task Cancellation.srt

19.9 KB

8. Key Takeaways.mp4

5.9 MB

2. Handeling Success or Failure.mp4

13.3 MB

6. Process Tasks as They Complete.mp4

13.8 MB

7. Controlling the Continuations Execution Context.mp4

15.4 MB

4. Knowing When All or Any Task Completes.mp4

16.0 MB

5. Precomputed Results of a Task.mp4

17.0 MB

0. Introducing a Task.mp4

18.0 MB

1. Obtaining the Result of a Task.mp4

18.8 MB

3. Task Cancellation.mp4

30.8 MB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/obj/Debug/netcoreapp2.2/Razor/Pages/Shared/

_CookieConsentPartial.cshtml.g.cs

8.7 KB

_ValidationScriptsPartial.cshtml.g.cs

18.8 KB

_Layout.cshtml.g.cs

49.4 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/jquery-validation/dist/

additional-methods.min.js

18.5 KB

jquery.validate.min.js

23.3 KB

additional-methods.js

43.2 KB

jquery.validate.js

50.3 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/

favicon.ico

32.0 KB

/.../dotnet-dates-times/02/demos/.vs/StockAnalyzer/v16/

.suo

32.8 KB

/.../Dates and Times in .NET/v16/

.suo

33.8 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/.vs/SessionBuilder/v16/

.suo

47.1 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/bootstrap/dist/js/

bootstrap.min.js

51.0 KB

bootstrap.bundle.min.js

71.0 KB

bootstrap.js

127.7 KB

bootstrap.min.js.map

176.1 KB

bootstrap.js.map

212.0 KB

bootstrap.bundle.js

218.8 KB

bootstrap.bundle.min.js.map

294.1 KB

bootstrap.bundle.js.map

358.8 KB

/.../Dates and Times in .NET/DesignTimeBuild/

.dtbcache.v2

62.0 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/.vs/SessionBuilder/config/

applicationhost.config

80.8 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/SessionBuilder.Web/wwwroot/lib/jquery/dist/

jquery.min.js

86.9 KB

jquery.min.map

132.4 KB

jquery.js

282.1 KB

/.../dotnet-dates-times/02/demos/.vs/StockAnalyzer/DesignTimeBuild/

.dtbcache.v2

98.5 KB

/.../dotnet-dates-times/03/

date-and-time-arithmetic-slides.pdf

130.9 KB

/.../dotnet-dates-times/04/

solutions-to-common-datatime-scenarios-in-net-slides.pdf

273.5 KB

/.../dotnet-dates-times/04/demos/SessionBuilder/.vs/SessionBuilder/DesignTimeBuild/

.dtbcache.v2

486.8 KB

/.../06 Joining, Grouping & Aggregating/

01 Introduction.mp4

700.4 KB

11 Summary.mp4

1.3 MB

05 Creating a Join with a Composite Key.mp4

10.9 MB

08 Group by Country.mp4

13.5 MB

02 Adding a Second Data Source.mp4

14.5 MB

09 Aggregating Data.mp4

16.4 MB

03 Joining Data with Query Syntax.mp4

22.8 MB

06 Grouping Data.mp4

26.1 MB

07 Using a GroupJoin for Hierarchical Data.mp4

28.7 MB

04 Joining Data Using Method Syntax.mp4

30.1 MB

10 Efficient Aggregation with Extension Methods.mp4

31.4 MB

/.../dotnet-dates-times/02/

date-and-time-fundamentals-slides.pdf

817.6 KB

/.../05 Filtering, Ordering & Projecting/

01 Introduction.mp4

837.5 KB

10 Summary.mp4

1.3 MB

03 How to Process a CSV File with LINQ.mp4

1.8 MB

07 Quantifying Data with Any, All, Contains.mp4

10.8 MB

02 A File Full of Fuel Efficiency.mp4

16.3 MB

09 Flattening Data with SelectMany.mp4

18.3 MB

05 Finding the Most Fuel Efficient Car.mp4

20.7 MB

08 Projecting Data with Select.mp4

30.8 MB

06 Filtering with Where and First.mp4

32.0 MB

04 Implementing a File Processor.mp4

38.2 MB

/.../7. Jason Roberts - Error Handling in C# with Exceptions/

c-sharp-error-handling-exceptions.zip

850.1 KB

/.../02 Creating Delegates, Events and EventArgs/

12 Summary.mp4

866.9 KB

01 Introduction.mp4

1.9 MB

07 Demo- Defining Events.mp4

8.8 MB

10 Creating an EventArgs Class.mp4

9.2 MB

08 Raising Events.mp4

11.2 MB

06 Defining an Event.mp4

11.2 MB

05 Demo- Returning a Value Using a Delegate.mp4

12.7 MB

04 Demo- Adding Multiple Delegates to an Invocation List.mp4

13.1 MB

11 Demo- Creating an EventArgs Class.mp4

18.5 MB

02 Creating a Delegate.mp4

19.7 MB

09 Demo- Raising Events.mp4

21.0 MB

03 Demo- Creating a Custom Delegate.mp4

37.7 MB

/.../1. Introducing Collections and Arrays/

4. Some Collection Terminology.mp4

870.6 KB

12. Summary.mp4

1.3 MB

0. Overview.mp4

1.4 MB

11. From Arrays to Other Collections.mp4

1.6 MB

1. What Is a Collection-.mp4

2.9 MB

7. Collections Are Safe.mp4

3.0 MB

10. Debugging with Arrays.mp4

4.3 MB

8. Converting Between Zero-based and One-based Indexing.mp4

4.4 MB

2. The Array- A Fixed Size Ordered Collection.mp4

4.6 MB

6. Arrays Are Zero-indexed.mp4

5.8 MB

9. Replacing Array Items.mp4

6.1 MB

5. Looking up Array Items.mp4

8.1 MB

3. Enumerating an Array.mp4

8.8 MB

/.../3. Resizing Collections with Lists/

0. Overview.mp4

882.6 KB

14. Summary.mp4

1.4 MB

13. Lists and Performance.mp4

1.8 MB

4. List-T- Is a Generic Type.mp4

2.0 MB

6. Enumerating a List.mp4

3.1 MB

2. Introducing List-T-.mp4

3.7 MB

9. Counting Elements with List-T-.Count.mp4

4.0 MB

3. Adding Items with List-T-.Add() and Collection Intializers.mp4

4.6 MB

1. Arrays Are a Fixed Size.mp4

5.0 MB

5. Importing from the CSV File into a List.mp4

6.6 MB

10. Inserting with List-T-.Insert().mp4

6.7 MB

12. Removing with List-T-.RemoveAt().mp4

7.3 MB

7. CSV Embedded Commas.mp4

8.1 MB

8. Counting Elements with Array.Length.mp4

9.3 MB

11. Searching with List-T-.FindIndex().mp4

12.9 MB

/.../04 LINQ Queries/

01 Introduction.mp4

888.1 KB

10 Summary.mp4

1.5 MB

04 Deferred Execution Explained.mp4

3.1 MB

07 Exceptions and Deferred Queries.mp4

11.3 MB

06 Avoiding Pitfalls of Deferred Execution.mp4

12.6 MB

08 All About Streaming Operators.mp4

15.7 MB

09 Querying Infinity.mp4

17.2 MB

03 Creating an Operator with Yield Return.mp4

20.0 MB

02 Creating a Custom Filter Operator.mp4

23.3 MB

05 Taking Advantage of Deferred Execution.mp4

24.0 MB

/.../4. Storing Keyed Data with Dictionaries/

0. Overview.mp4

907.8 KB

13. Summary.mp4

1.9 MB

1. Lists and Arrays Require an Index.mp4

2.5 MB

2. Introducing Dictionary-TKey, TValue-.mp4

2.7 MB

8. Dictionary Initializers.mp4

3.8 MB

5. Using Keys to Look up Dictionary Items.mp4

3.9 MB

3. Instantiating a Dictionary.mp4

3.9 MB

4. Adding Items to a Dictionary with Add().mp4

4.3 MB

11. Looking up Items with TryGetValue().mp4

4.4 MB

7. Understanding KeyValuePair-TKey, TValue-.mp4

5.2 MB

6. Enumerating Dictionary Items.mp4

5.2 MB

9. Keys Are Unique!.mp4

5.9 MB

10. The Uncertainty of Dictionary Lookups.mp4

6.3 MB

12. Demo- Importing the Countries into a Dictionary.mp4

8.5 MB

/.../02 An Introduction/

01 The Start.mp4

960.7 KB

05 The Roadmap.mp4

1.8 MB

02 What is LINQ.mp4

2.2 MB

04 Writing a Report with LINQ.mp4

16.5 MB

03 Writing a Report without LINQ.mp4

26.6 MB

/.../03 LINQ and C#/

01 Introduction.mp4

984.0 KB

09 Summary.mp4

2.4 MB

02 Evolving the Language.mp4

3.7 MB

07 Using var for Implicit Typing.mp4

14.2 MB

03 The Power of IEnumerable.mp4

21.3 MB

08 Query Syntax versus Method Syntax.mp4

25.1 MB

05 Understanding Lambda Expressions.mp4

26.1 MB

04 Creating an Exstension Method.mp4

26.9 MB

06 Using Func and Action Types.mp4

30.9 MB

/.../08 LINQ and the Entity Framework/

01 Introduction.mp4

1.2 MB

08 Summary.mp4

1.9 MB

04 Writing a Basic Query with LINQ.mp4

19.9 MB

03 Inserting Data into a New Database.mp4

22.5 MB

02 Setting up the Entity Framework.mp4

23.0 MB

07 An Advanced LINQ Query.mp4

25.4 MB

05 Working with IQueryables and Expression Trees.mp4

28.0 MB

06 Caveats and Pitfalls of Remote LINQ.mp4

32.0 MB

/.../6. Selecting Items Using LINQ/

0. Overview.mp4

1.2 MB

10. Summary.mp4

1.5 MB

1. Limiting How Many Results with Take.mp4

3.1 MB

9. LINQ vs. For Loop vs. Collection Methods.mp4

3.3 MB

4. How Does LINQ Work-.mp4

3.6 MB

6. Filtering Data with Where.mp4

7.5 MB

3. Chaining LINQ Methods.mp4

8.5 MB

7. Chaining Order Matters... Again!.mp4

8.7 MB

2. Ordering Data with OrderBy.mp4

9.4 MB

5. LINQ Chaining Explained.mp4

9.4 MB

8. LINQ Query Syntax.mp4

12.4 MB

/.../2. Importing from a Data Source into an Array/

0. Overview.mp4

1.2 MB

10. Summary.mp4

1.6 MB

2. You Can't Enumerate Null.mp4

2.8 MB

6. Arrays and Params Arguments.mp4

3.8 MB

9. Instantiating an Array- Review.mp4

4.0 MB

4. The CSV Data Source.mp4

7.2 MB

8. Formatting the Large Numbers.mp4

7.3 MB

3. Instantiating an Array by Size.mp4

8.4 MB

7. Populating the Array with a For Loop.mp4

8.7 MB

1. The Demo Sample- Importing Countries.mp4

9.8 MB

5. Parsing a CSV Line with String.Split().mp4

12.2 MB

/.../7. Creating Collections of Collections/

0. Overview.mp4

1.3 MB

9. Summary.mp4

1.3 MB

4. Jagged Arrays.mp4

2.6 MB

6. The Game Logic.mp4

3.2 MB

1. Partitioning Data with a Dictionary.mp4

3.3 MB

8. Multidimensional Arrays.mp4

6.1 MB

5. The Noughts and Crosses Demo- Instantiating a Jagged Array.mp4

8.0 MB

3. Enumerating Dictionary Keys.mp4

8.6 MB

2. Importing the Countries into the Dictionary of List.mp4

10.5 MB

7. Accessing Jagged Array Elements with Chained Look-ups.mp4

11.7 MB

/.../13. Jason Roberts - C# Tips and Traps/

c-sharp-tips-traps.zip

1.4 MB

/.../5. Manipulating List Data/

11. Summary.mp4

1.4 MB

0. Overview.mp4

1.5 MB

9. foreach Is Readonly.mp4

3.1 MB

8. Keeping the Index in Sync- The Hidden Gotcha.mp4

4.4 MB

5. Displaying the Order When Enumerating.mp4

5.0 MB

1. Enumerating- for vs. foreach.mp4

6.3 MB

10. Removing Elements with Removeall().mp4

7.1 MB

3. Iterating Only Some Items.mp4

7.2 MB

4. Batching an Iteration.mp4

7.4 MB

2. Loop Termination Conditions.mp4

8.0 MB

7. Systematically Removing Elements from a List.mp4

8.6 MB

6. Enumerating Backwards.mp4

8.7 MB

/.../04 Lambdas, ActionT and FuncT,TResult/

01 Introduction .mp4

1.5 MB

10 Summary.mp4

1.9 MB

07 Using Func-T,TResult-.mp4

8.0 MB

05 Using Action-T-.mp4

8.9 MB

02 Lambdas and Delegates.mp4

10.9 MB

03 Demo- Getting Started with Lambdas.mp4

16.3 MB

08 Demo- Using Func-T,TResult-.mp4

17.2 MB

06 Demo- Using Action-T-.mp4

18.3 MB

04 Demo- Using Lambdas with Custom Delegates.mp4

19.8 MB

09 Demo- Using Lambdas and Func-T,TResult- to Query Objects.mp4

30.3 MB

/.../03 Concurrent Dictionary Demo/

05 Using Interlocked.Add() to Update the Total.mp4

1.6 MB

07 Why Can't We Use TryUpdate()-.mp4

6.4 MB

13 Using GetOrAdd() to Display Values.mp4

8.7 MB

06 Thread-safe ... But No Locks!.mp4

8.7 MB

01 Module Overview.mp4

9.0 MB

10 The Problem of Side-effects.mp4

9.5 MB

09 Conditional Logic in AddOrUpdate()- Using a Lambda.mp4

9.7 MB

08 Conditionally Updating the Concurrent Dictionary.mp4

9.8 MB

14 Let's Stress-test the Demo!.mp4

10.1 MB

15 Module Summary.mp4

13.6 MB

04 Using AddOrUpdate() to Update the Concurrent Dictionary.mp4

14.1 MB

11 AddOrUpdate()- Avoiding Conditional Logic.mp4

14.5 MB

02 Introducing the BuyAndSell Sample.mp4

15.8 MB

12 Summing ConcurrentDictionary Values Using Linq.mp4

22.0 MB

03 The Buy-sell Algorithm.mp4

26.0 MB

/.../07 LINQ to XML/

01 Introduction.mp4

1.6 MB

02 System.Xml.Linq.mp4

2.6 MB

07 Summary.mp4

2.6 MB

04 Functional Construction for Less Code.mp4

22.0 MB

03 Building Element-oriented XML.mp4

26.8 MB

05 Load and Query XML with LINQ.mp4

32.8 MB

06 Working with XML Namespaces.mp4

44.4 MB

/.../8. Taking Collections Further/

2. Immutable Collections.mp4

1.6 MB

4. LINQ.mp4

1.7 MB

6. Course Summary.mp4

2.4 MB

0. Overview.mp4

2.8 MB

3. Concurrent Collections.mp4

2.8 MB

1. Standard Generic Collections.mp4

5.1 MB

5. Collection Interfaces.mp4

8.8 MB

/.../03 Handling Events/

08 Summary.mp4

1.7 MB

01 Introduction.mp4

1.8 MB

04 Delegate Inference.mp4

3.0 MB

02 Instantiating Delegates and Handling Events.mp4

6.2 MB

06 Using Anonymous Methods.mp4

8.9 MB

05 Demo- Using Delegate Inference.mp4

12.1 MB

07 Demo- Using Anonymous Methods.mp4

13.6 MB

03 Demo- Instantiating Delegates and Handling Events.mp4

24.3 MB

/.../01 The Role of Events, Delegates and Event Handlers/

07 Summary.mp4

1.9 MB

01 Course Introduction.mp4

4.5 MB

02 Introduction.mp4

4.8 MB

05 The Role of Event Handlers.mp4

4.9 MB

03 The Role of Events.mp4

5.8 MB

04 The Role of Delegates.mp4

6.7 MB

06 Demo- Events, Delegates and EventHandlers in Action.mp4

22.5 MB

/.../5. Filip Ekberg - Dates and Times in .NET/

dotnet-dates-times.zip

2.0 MB

/.../05 Events and Delegates in Action/

08 Summary.mp4

2.0 MB

01 Introduction.mp4

3.5 MB

06 The Role of Delegates with Threads.mp4

22.8 MB

03 Asynchronous Delegates - Bad.mp4

23.1 MB

07 Putting it all Together.mp4

33.2 MB

05 Using BackgroundWorker Events.mp4

33.3 MB

04 Asynchronous Delegates - Good.mp4

46.7 MB

02 Communicating Between Components with Events and Delegates.mp4

51.9 MB

/.../6. Jason Roberts - Working with Nulls in C#/

working-with-nulls-csharp.zip

2.3 MB

/.../05 Producer-consumer and BlockingCollection Demo/

12 BlockingCollection-T- Additional Features.mp4

3.0 MB

08 The Problem of Polling.mp4

3.7 MB

04 Enqueuing to the Concurrent Queue.mp4

5.4 MB

11 BlockingCollection-T- and IProducerConsumerCollection-T-.mp4

5.9 MB

01 Module Overview.mp4

6.9 MB

03 Logging Trades to the To-do Queue.mp4

7.2 MB

05 The Consumer Loop- Monitoring the Concurrent Queue.mp4

8.1 MB

06 The Main Program Flow.mp4

9.0 MB

09 Introducing the Blocking Collection.mp4

9.2 MB

13 Module Summary.mp4

10.4 MB

02 Introducing the SalesBonuses Sample.mp4

11.1 MB

10 Using BlockingCollection-T-.Take() to Avoid Polling.mp4

14.6 MB

07 Calculating Bonuses.mp4

20.5 MB

/.../01 Course Overview/

01 Course Overview.mp4

3.2 MB

/.../10. Elton Stoneman - C# Extension Methods/

c-sharp-extension-methods.zip

3.5 MB

/.../2. Simon Robinson - Beginning C# Collections/0. Course Overview/

0. Course Overview.mp4

4.1 MB

/.../02 Introducing ConcurrentDictionary/

05 Some Thread-friendly Methods.mp4

4.1 MB

08 The TryRemove() Method.mp4

4.8 MB

07 The TryAdd() Method.mp4

7.2 MB

06 The TryXXX Pattern and TryGetValue().mp4

7.3 MB

12 Beware Race Conditions!.mp4

8.8 MB

10 The Problem with TryUpdate().mp4

8.9 MB

12 Do Each Operation in One Method Call!.mp4

11.1 MB

13 The GetOrAdd() Method.mp4

11.1 MB

03 Converting to ConcurrentDictionary.mp4

11.8 MB

04 Why Is ConcurrentDictionary.Add() Hidden-.mp4

12.9 MB

02 Basic Dictionary Operations.mp4

13.6 MB

14 Module Summary.mp4

14.2 MB

09 The TryUpdate() Method.mp4

16.0 MB

01 Module Overview.mp4

18.0 MB

11 The AddOrUpdate() Method.mp4

18.0 MB

/.../01 Introducing the Concurrent Collections/

12 IProducerConsumerCollection-T- and BlockingCollection-T-.mp4

4.7 MB

07 Atomic Methods.mp4

5.7 MB

11 What Concurrent Collections Are There-.mp4

6.7 MB

09 Concurrent Collections Don't Always Block Threads.mp4

8.2 MB

08 Why Locks Aren't Always So Great.mp4

11.9 MB

10 Concurrent Collections and Race Conditions .mp4

12.0 MB

02 Module Overview.mp4

12.4 MB

14 Module Summary.mp4

12.5 MB

05 Fixing the Code with ConcurrentQueue-T-.mp4

14.0 MB

13 Partitioner-T- and OrderablePartitioner-T-.mp4

14.2 MB

03 Introducing the Sample- The Geek Clothing Company.mp4

15.5 MB

06 Why Did Queue-T-.EnQueue() Fail.mp4

18.5 MB

04 Making the Queue Multithreaded.mp4

28.7 MB

01 Welcome and Course Overview.mp4

30.8 MB

/.../06 Some Concurrent Collections Best Practices/

07 Avoid Relying on the State of Concurrent Collections.mp4

4.9 MB

05 ConcurrentDictionary Uses Fine-grained Locking.mp4

5.7 MB

06 Count, IsEmpty, Etc. Perform Badly on ConcurrentDictionary.mp4

6.3 MB

08 Enumerating While Modifying a Standard Collection.mp4

9.7 MB

12 Thanks to the Models….mp4

9.7 MB

09 Enumerating While Modifying a Concurrent Collection.mp4

11.5 MB

01 Module Overview.mp4

11.8 MB

13 Course Summary.mp4

14.4 MB

10 When Do You Need Concurrent Collections-.mp4

15.5 MB

11 Module Summary.mp4

15.9 MB

04 Access Shared State Sparingly.mp4

16.8 MB

02 Concurrent Collections and Performance.mp4

19.2 MB

03 Benchmarking ConcurrentDictionary with Multiple Threads.mp4

21.0 MB

/.../3. Deborah Kurata - Object-Oriented Programming Fundamentals in C#/

object-oriented-programming-fundamentals-csharp.zip

5.7 MB

/.../2. Simon Robinson - Beginning C# Collections/

csharp-collections-beginning.zip

6.8 MB

/.../04 The Producer-Consumer Collections Queues, Stacks and Bags/

06 What Is a Producer-consumer Scenario-.mp4

8.8 MB

04 ConcurrentStack-T-.mp4

9.9 MB

02 A Queue Refresher.mp4

10.4 MB

08 Module Summary.mp4

10.6 MB

07 The IProducerConsumerCollection-T- Interface.mp4

14.0 MB

05 ConcurrentBag-T-- What Is It-.mp4

14.5 MB

03 Introducing ConcurrentQueue-T-.mp4

14.6 MB

01 Module Overview.mp4

15.9 MB

/.../12. Simon Robinson - Advanced C# Collections/

csharp-collections-advanced.zip

20.8 MB

/.../9. Jeremy Clark - C# Interfaces/

using-csharp-interfaces.zip

21.7 MB

/.../8. Filip Ekberg - Getting Started with Asynchronous Programming in .NET/

getting-started-with-asynchronous-programming-dotnet.zip

76.2 MB

 

Total files 1421


Copyright © 2024 FileMood.com