12:08
LINQ Internals (Deep dive into Where)
DotNet Core Central
15:33
Internals of Select and SelectMany (LINQ Internals)
13:36
Internals of Join (LINQ Internals in .NET Core)
12:29
IDisposable Design Pattern (.Net Core)
10:52
IEnumerable VS IQueryable (in .NET Core)
19:56
Reflection introduction for .NET Core (C#)
13:49
Useful Configuration Management Tips And Tricks (In ASP.NET Core Application)
8:28
Exploring C# 8.0 Features - Ranges and Indices (.NET Core 3.1)
16:52
My favorite new features in C# 9 (.NET 5)
18:13
Async/Await an Introduction (Asynchronous programming in .NET 5.0)
9:31
Pattern Matching enhancements in C# 9.0 (.NET 5.0)
17:29
Garbage Collection [An Introduction in .NET 5.0]
16:33
Dependency Injection Service Lifetimes (In .NET Core and .NET 5.0)
20:13
Reactive Extensions [An Introduction for .NET Developers]
20:29
Using IMemoryCache to cache data in-memory using .NET 5 [An Introduction]
10:16
Builder Design Pattern (An Introduction for .NET Developers [.NET 5 and C#])
12:19
C# REPL (Read-Eval-Print Loop) [An Introduction for .NET Developers]
11:57
Extension Methods (An Introduction for .NET Developers [.NET 5 and C#])
24:52
.NET 6 Minimal API [Create a GET API with only 4 lines of code (.NET 6 and C# 10)]
10:11
Object mapping with Tiny Mapper in .NET 6 (Arguably the fastest object mapper in the .NET ecosystem)
21:28
ASP.NET Web API Model Validation (Implemented in .NET 6 and C# 10)
26:07
Using FluentValidation in ASP.NET Web API for Model Validation (Implemented in .NET 6 and C# 10)
9:56
Continuous running background job in .NET 6 Console Application [Can run in a Docker Container]
24:02
Dependency Injection for .Net Core Console running in Docker
12:52
Autofac as IoC container for .Net Core Console Application
30:23
NLog and Splunk in Docker for .NET Core Application
12:06
How to solve a significant inconsistent behavior in Dictionary Class? [C# and .NET 6]
16:05
How to very easily fix a major performance issue of IEnumerable [C# and .NET 6]
10:20
2 methods to avoid from Dictionary, instead use these alternatives [C# & .NET]
12:38
Two cool features released as a part of C# 11 and .NET 7
15:12
Required members, file scope and raw string literals in C# 11 and .NET 7
10:59
How to implement Generic Attributes in C# 11 and .NET 7
9:46
How to use ActionResult and IActionResult for ASP.NET Web API
8:38
TypedResults and IResult introduced with C# 11 and .NET 7
12:56
Using Channel class for pub/sub design in C# (System.Threading.Channels)
9:38
Parallel class of System.Threading.Tasks to run parallel functions
Property Pattern Matching in C# 11 and .NET 7
11:46
Message between components using MediatR [C# 11 / .NET 7]
10:03
Notification pattern using MediatR [C# 11 / .NET 7]
12:43
How to benchmark a .NET application using BenchmarkDotNet
8:59
Primary Constructor in C# 12/.NET 8
9:16
Lambda default parameter in C# 12/.NET 8
12:41
Use CsvHelper for writing and reading CSV files
14:13
.NET Job Scheduling with Coravel (.NET 8/C# 12)
12:53
Event Broadcast with Coravel (.NET 8/C# 12)
Difference between Task.WhenAll and Task.WaitAll (.NET 8/C# 12)
9:12
Introduction to C# Span: A Performance Game-Changer
9:05
LINQ Partitioning Operators in C# - Master Data Manipulation!
11:42
LINQ Set Operations in C# - The Hidden Gems of LINQ!
12:21
Introduction to LINQ for File System Operations in C#
13:42
Using ChatGPT to Improve Your C# Code