13 Awesome features you didn’t know Visual Studio had
Mark Inman
13 Awesome features you didn’t know Visual Studio had
11:31
Image Dropdown List with Blazor
Mark Inman
Image Dropdown List with Blazor
13:46
Are you learning the right programming language?
Mark Inman
Are you learning the right programming language?
7:22
Docker for Beginners with Blazor
Mark Inman
Docker for Beginners with Blazor
14:41
Top 8 Blazor Component libraries in 2025
Mark Inman
Top 8 Blazor Component libraries in 2025
9:42
C# Classes, Structs, Records: Are you using the right type?
Mark Inman
C# Classes, Structs, Records: Are you using the right type?
5:29
Making coding videos is even harder than coding
Mark Inman
Making coding videos is even harder than coding
12:26
99% of Junior Developers Don’t Know what BAD Code is
Mark Inman
99% of Junior Developers Don’t Know what BAD Code is
5:32
EVERYTHING you need to know about Validation In Blazor
Mark Inman
EVERYTHING you need to know about Validation In Blazor
13:32
The Worst Thing about Blazor
Mark Inman
The Worst Thing about Blazor
8:29
5 Easy Principles for ALWAYS Writing Clean Code
Mark Inman
5 Easy Principles for ALWAYS Writing Clean Code
6:46
C# Generics Explained
Mark Inman
C# Generics Explained
6:34
Display Enums Like a Pro in Blazor
Mark Inman
Display Enums Like a Pro in Blazor
8:34
The Hardest lesson I’ve learned in 20 years of programming
Mark Inman
The Hardest lesson I’ve learned in 20 years of programming
5:20
How to Encrypt Your .Net Connection String
Mark Inman
How to Encrypt Your .Net Connection String
10:17
Should You Write Your Own Blazor Components?
Mark Inman
Should You Write Your Own Blazor Components?
7:29
How to make a Visual Studio Code Theme
Mark Inman
How to make a Visual Studio Code Theme
17:09
5 Beginner Mistakes that new Blazor Developers make
Mark Inman
5 Beginner Mistakes that new Blazor Developers make
4:14
Handle C# async await exceptions the right way
Mark Inman
Handle C# async await exceptions the right way
4:57
Async Await Tasks in Blazor with C#
Mark Inman
Async Await Tasks in Blazor with C#
12:11
Finally! A free MODERN Html to Pdf Converter
Mark Inman
Finally! A free MODERN Html to Pdf Converter
4:46
Ranking SOLID Principles. Some are useless!
Mark Inman
Ranking SOLID Principles. Some are useless!
7:27
5 Simple Rules for creating awesome UIs
Mark Inman
5 Simple Rules for creating awesome UIs
7:51
Interfaces Explained in C#
Mark Inman
Interfaces Explained in C#
20:51
How to AVOID Memory Leaks in your C# .net application
Mark Inman
How to AVOID Memory Leaks in your C# .net application
6:08
Why you don’t understand onion / clean architecture
Mark Inman
Why you don’t understand onion / clean architecture
8:16
Inheritance in Blazor Pages
Mark Inman
Inheritance in Blazor Pages
4:42
Understanding Race Conditions and how to prevent them in C#
Mark Inman
Understanding Race Conditions and how to prevent them in C#
6:25
Intro to C# Unit Testing with MSTest
Mark Inman
Intro to C# Unit Testing with MSTest
35:06
Visual Studio: Build vs Clean vs Rebuild
Mark Inman
Visual Studio: Build vs Clean vs Rebuild
3:34
Easy steps to boost your slow SQL queries
Mark Inman
Easy steps to boost your slow SQL queries
4:23
Visual Studio Keyboard Shortcuts you will use EVERY day
Mark Inman
Visual Studio Keyboard Shortcuts you will use EVERY day
4:35
How to STOP writing spaghetti code
Mark Inman
How to STOP writing spaghetti code
5:19
Skills that will make you a successful Developer
Mark Inman
Skills that will make you a successful Developer
5:56
16 Ways EVERY Developer should be using AI Tools
Mark Inman
16 Ways EVERY Developer should be using AI Tools
8:08
5 Easy Tips to Instantly Become a better programmer
Mark Inman
5 Easy Tips to Instantly Become a better programmer
6:44
C# Data Structures - Arrays, Lists, Dictionaries, HashSets, Stacks, Queues
Mark Inman
C# Data Structures - Arrays, Lists, Dictionaries, HashSets, Stacks, Queues
3:34
5 Blazor Parameters Types You Need to Know
Mark Inman
5 Blazor Parameters Types You Need to Know
16:58
Blazor Expandable TreeView Component Tutorial
Mark Inman
Blazor Expandable TreeView Component Tutorial
25:22
C# Value vs Reference Types Explained
Mark Inman
C# Value vs Reference Types Explained
6:40
Blazor Components: 5 Naming & Creation Tips
Mark Inman
Blazor Components: 5 Naming & Creation Tips
4:17
Blazor Component Life Cycle - Common Pitfalls
Mark Inman
Blazor Component Life Cycle - Common Pitfalls
8:13
State Machine Explained: A Beginner’s Guide
Mark Inman
State Machine Explained: A Beginner’s Guide
2:08
How to make private nuget packages for your team
Mark Inman
How to make private nuget packages for your team
10:56