31:43
How performant are your C# strings?
Codewrinkles
34:13
C# IEnumerable deep dive in simple words and practical examples
22:29
How to implement AutoMapper in Asp.Net Core
26:15
Why do we use DTOs in our APIs?
51:18
How to structure a layered architecture ASP.Net Core project in a (almost) clean way
53:21
C# Generate random strings using LINQ
7:10
What programming language should I start with?
11:27
CSS isolation in Blazor
23:40
C# - Implementing the IEnumerable interface
20:46
Design patterns with C#: Singleton
3:08:44
Creating a .NET 6 minimal API from scratch
1:55:50
Creating a .NET 6 minimal API from scratch (Part 2)
2:09:15
Creating a .NET 6 minimal API from scratch (Part 3)
23:16
Reading and writing files in C#
11:31
Global usings in C# 10
16:07
DateOnly and TimeOnly structs in .NET 6
2:31:06
Creating a .NET 6 minimal API from scratch (Part 4)
2:22:45
Live coding on SmartModules for .NET 6 minimal API
24:05
Benchmark your C# code like a pro using Benchmark.NET
20:24
You should use C# params more often
16:37
SOLID: Open closed principle (OCP) made easy
SOLID: Liskov substitution principle (LSP) - the most practical approach you'll find online
26:09
How to properly work with users in .NET apps
21:24
Keep ASP.NET Core controllers clean using the power of base controllers
30:35
How to create powerful validation with FluentValidation in .NET apps
38:38
Practical clean architecture with EF Core database first
46:40
Async and Await Mastery – C# Pro Tips to Take You to the Next Level
30:06
Dependency Inversion Principle made easy
22:41
Let's create an IoC container! (and see what we learn from this)
40:02
C# Exception Handling Fundamentals (not only for beginners)
20:34
Exception Handling in ASP.NET Core – Middleware vs Filters – What's Best?
10:33
Exceptions slow your app down 3000 times!
32:04
AutoMapper and C# – How to Get it Right
16:17
Don't Use AutoMapper in C#! Do THIS Instead!
12:04
Code Should Be Like Well Written Prose
20:36
Asynchronous messaging with RabbitMQ and .NET
20:59
Let's Build Our Own Middleware Implementation! (And See What We Learn)
26:24
Nullable Reference Types - The Good, The Bad, The Ugly
10:36
Using IDbContextFactory and DbContext In The Same #AspNetCore app
17:56
Is THIS The Coolest EF7 Feature?
14:09
Are Factory Methods Better Than Constructors?
0:44
.NET 7 Conditional Service Registration
33:48
Asp.Net Core and Microsoft Azure. THIS Will Get You Started FAST!
12:54
Is It Okay To Use Integer Identifiers In Our APIs?
10:15
Stop Using Records As Strongly Typed IDs!
11:22
Forget Everything You Know About MediatR!
7:20
TOP 5 Underrated .NET Channels You SHOULD Check
14:30
Azure WebApp Deployment Slots Will Make Your Deployments Smooth
11:51
Does C# Get The Math WRONG?
0:56
How The REQUIRED Modifier Makes Your App Better
What Makes a Great Software Engineer? Your Favorite Creators Answer!
4:49
Let's CLEAN UP Your Method Overloads!
12:38
The MediatR Feature NOBODY Is Using!
9:06
You Are Using HttpClient Wrong
19:01
PRACTICAL Refactoring of MediatR Request Handlers
13:25
Can I Run .NET 7 Minimal API in a Windows Service?
5:21
Moq Uses Your Personal Information!!!
9:03
Why Do I Sponsor OSS Projects?
1:00
How To Create A Service for Azure Blob Storage #dotnet #csharp #programming #shorts
0:40
Programmatically Get Azure Blob URLs #dotnet #azure #shorts
14:20
How To Ensure Code Quality in Your .NET Projects
11:23
How CRUD Mentality Ruins Your App
Collection Expressions in C# 12 are AWESOME! #dotnet #csharp
12:25
That's NOT How Async And Await Works in .NET!
16:08
Blazor VS. NextJS Head To Head! Which One Wins?
0:55
How Blocking Threads Affect Your WebApp #dotnet #shorts
0:48
Careful When Using Task.WhenAll()! #shorts #dotnet
17:49
Here's WHY You Struggle With Software Architecture!
0:32
Software Architecture and Critical Thinking
0:31
"It depends" Drives Me Crazy! #shorts
0:29
AVOID Spaghetti Content! #shorts
Do THIS If You Want To Understand Software Arechitecture
0:30
Clean Architecture != DDD #shorts
16:52
Practical Write-Ahead Logging In DIstributed Systems
0:18
The BIG Microservices Problem for Devs
0:21
What Is Write Ahead Logging?
0:23
The Durability Challenge in Distributed Databases
Write Ahead Logging Simplified
12:31
Azure Service Bus Queue vs Topic EXPLAINED
32:08
ASP.NET Core WebAPI Authentication And Authorization Made EASY
0:42
The Main Reason Most Microservices Projects fail
17:23
Cyclomatic Complexity Explained With Practical Examples
16:38
When To Throw Exceptions?
Testing Minimal APIs Made Easy
0:50
Does THIS Make Our C# Code Cleaner?
19:22
"Don't Throw Exceptions, Use A Result Pattern" is BAD ADVICE!
FP vs OOP? Not That Simple! #shorts
0:54
Should We Use the Result Pattern? #shorts #dotnet
16:50
Implementing the Result Pattern In ASP.NET API
0:39
Never Assume API Versions
0:59
Why I Prefer Controllers Over Minimal APIs
The SECRET To Succeed In Technology
14:39
I'm Done With Content Creation!
1:12
Come on a Journey with Me!
AI Won't Solve Your Organizational Problems
17:25
I Was Silent for a Year. Now I'm Back!
0:22
80K Lines of Code Without Writing 1 Line Manually
0:37
Why Leadership Fails Nowadays
0:26
AI Agents Are Frustrating at Times!
0:49
SonarQube MCP Server FTW!
Keep Your Agents on Track
11:07
Trunk Based development in Practice
If You Use PRs To Ensure Quaklity, You're Doing It Wrong!
Slow Release Cycles is a Leadership Problem
Short Lived Feature Branches Are a Lie!
0:43
Overview of My Backend CI Pipeline
Trunk Based Development In a Nutshell
1:26
BFF Authentication Flow Explained
The Problem with Client-Side Token Management
0:15
The Hidden Challenge With SPAs Nobody Talks About
19:23
CQRS In .NET with Kommand (will forever stay FREE)