Channel Avatar

Frank Liu @UCV26kRmZIQALWhCkO_XKA-Q@youtube.com

39K subscribers - no pronouns :c

I am a full stack developer with more than 20 years of devel


14:37
Passkeys 101 - How WebAuthn Works Under the Hood
02:15:33
ASP.NET Core Identity UNDER THE HOOD (.NET 10) | Master Authentication & Authorization in .NET 10
02:11:33
LEARN WEB API in .NET 10 (2 Hours) | ASP.NET CORE | RESTFUL API
14:53:59
Full C# Project: Event Management System with Vertical Slice Architecture | Full Blazor Project
20:26
Blazor Meetups Part 18 - Fix Google Authentication | Vertical Slice Architecture in Action
01:08:33
Blazor Meetups Part 17 - Review Organzier | Vertical Slice Architecture in Action
45:48
Blazor Meetups Part 16 - Record & View Transactions | Vertical Slice Architecture in Action
46:51
Blazor Meetups Part 15 - Cancel RSVP & Refund through Stripe | Vertical Slice Architecture in Action
01:03:41
Blazor Meetups Part 14 - Make Payment Through Stripe | Vertical Slice Architecture in Action
40:23
Blazor Meetups System Part 13 - Leave Comments
43:47
Blazor Meetups System Part 12 - Become an Organizer
53:15
Blazor Meetups System Part 11 - Manage RSVP
48:52
RSVP for Events | Blazor Meetups with Vertical Slice Architecture Part 10
01:01:07
Integrate Google OAuth Authentication | Blazor Meetups Vertical Slice Architecture in Action Part 9
46:06
Blazor Meetups Vertical Slice Architecture in Action Part 8 - RSVP Event Footer and Dialog
32:25
Blazor Meetups Vertical Slice Architecture in Action Part 7 | View Event Details
51:47
Blazor Meetups Vertical Slice Architecture in Action Part 6 | Search & Discover
40:56
Blazor Meetups Vertical Slice Architecture in Action Part5 | Confirm & Delete
43:52
Blazor Meetups Vertical Slice Architecture in Action Part4 | Edit Meetups
24:00
Blazor Meetups Vertical Slice Architecture in Action Part3 | InputSelect Imagine Validation
16:44
Blazor Meetups Vertical Slice Architecture in Action Part 2 (Upload Image)
01:39:31
Blazor Meetups Vertical Slice Architecture in Action Part 1
02:14:41
Full Course: Build a Real-Time Chat App with Blazor WebAssembly & SignalR (WebSockets Explained)
11:31
HOW TO STRUCTURE YOUR .NET SOLUTION with CLEAN ARCHITECTURE
30:40
Create an Interactive LLM Chat App with .NET AI
08:09:54
ASP.NET CORE DEEP-DIVE in .NET 9 🚀 8 HOURS | ASP.NET CORE Tutorial
01:23:30
DEEP DIVE: ASP.NET CORE Middleware Pipeline in .NET 9 🚀 1.5 HOURS
08:28
Ep33. Route parameters with default values | ASP.NET Core in .NET 9 | C# | 2024
14:15
Ep32. Required Route Parameters | ASP.NET Core in .NET 9 | C# | 2024
02:46
Ep31. 404 Not Found Middleware component | ASP.NET Core in .NET 9 | C# | 2024
11:40
Ep30. Use the routing middleware | ASP.NET Core in .NET 9 | C# | 2024
14:51
Ep29. Understand Endpoints | ASP.NET Core in .NET 9 | C# | 2024
12:25
Ep28. Assignment 2 (answer) Custom exception handling middleware | ASP.NET Core .NET 9 | C# | 2024
01:35
Ep27. Assignment 2 Custom exception handling middleware | ASP.NET Core in .NET 9 | C# | 2024
12:47
Ep26. Custom Middleware Class | ASP.NET Core in .NET 9 | C# | 2024
04:19
Ep25. Built-in Middleware Components | ASP.NET Core in .NET 9 | C# | 2024
06:02
Ep24. Avoid problems when writing response | ASP.NET Core in .NET 9 | C# | 2024
04:24
Ep23. Use app.UseWhen to create rejoinable branch | ASP.NET Core in .NET 9 | C# | 2024
06:01
Ep22. Use app.MapWhen to branch the pipeline | ASP.NET Core in .NET 9 | C# | 2024
06:58
Ep21. Use app.Map to branch the pipeline | ASP.NET Core in .NET 9 | C# | 2024
13:14
Ep38. Assignment 3 (answer) - Implement CRUD with routing | ASP.NET Core in .NET 9 | C# | 2024
01:58
Ep37. Assignment 3 - Implement CRUD with routing | ASP.NET Core in .NET 9 | C# | 2024
09:27
Ep36.5. Route to static files | ASP.NET Core in .NET 9 | C# | 2024
12:58
Ep36. Custom Parameter Constraints | ASP.NET Core in .NET 9 | C# | 2024
11:10
Ep35. Parameter Constraints | ASP.NET Core in .NET 9 | C# | 2024
05:33
Ep34. Optional Route Parameters | ASP.NET Core in .NET 9 | C# | 2024
02:53
Ep20. Use app.Run to create middleware | ASP.NET Core in .NET 9 | C# | 2024
16:26
Ep19. Use app.Use to create middleware | ASP.NET Core in .NET 9 | C# | 2024
08:51
Ep18. Middleware Pipeline Theory | ASP.NET Core in .NET 9 | C# | 2024
05:44
Ep17. Assignment 1 (Answer) - Display a particular employee | ASP.NET Core in .NET 9 | C# | 2024
01:45
Ep16. Assignment 1 - Display a particular employee | ASP.NET Core in .NET 9 | C# | 2024
13:06
Ep14. HTTP Response Status Codes | ASP.NET Core in .NET 9 | C# | 2024
09:55
Ep13. HTTP Response in HttpContext | ASP.NET Core in .NET 9 | C# | 2024
06:23
Ep12. HTTP Response Syntax | ASP.NET Core in .NET 9 | C# | 2024
06:33
Ep11. Refactor our routing code | ASP.NET Core in .NET 9 | C# | 2024
06:50
Ep10. HTTP Request Headers | ASP.NET Core in .NET 9 | C# | 2024
07:05
Ep9. HTTP Method: DELETE | ASP.NET Core in .NET 9 | C# | 2024
05:32
Ep8. Query String | ASP.NET Core in .NET 9 | C# | 2024
07:12
Ep7. HTTP Method: PUT | ASP.NET Core in .NET 9 | C# | 2024
12:54
Ep6. HTTP Method: POST | ASP.NET Core in .NET 9 | C# | 2024