Patrick God
Patrick God
  • 218
  • 4 836 706
.NET 9 Changes The Way You're Using Dependency Injection with Blazor Forever đŸ”„
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com
💖 Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod
🐩 Let's get social on Twitter/X: _PatrickGod
🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/
🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com
zhlédnutí: 4 062

Video

File Uploads with Blazor SSR (Static Server-Side Rendering) in .NET 8đŸ”„ EditForm & Classic HTML Form
zhlĂ©dnutĂ­ 1,7KPƙed 19 hodinami
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com #DotNet #Blazor #AspNetCore
Unique Properties in ASP.NET Core Identity 🔐
zhlĂ©dnutĂ­ 2,8KPƙed 14 dny
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #Blazor #AspNetCore
New LINQ Methods in .NET 9 🚀
zhlĂ©dnutĂ­ 3,6KPƙed 21 dnem
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com
This C# Feature Is Everywhere, and You Didn't Even Notice!
zhlĂ©dnutĂ­ 3,6KPƙed 28 dny
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com
How SEO Works With Each Blazor Render Mode in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 2,5KPƙed měsĂ­cem
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com #DotNet #Blazor #AspNetCore
Create Cascading Dropdowns with Blazor in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 5KPƙed měsĂ­cem
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com #DotNet #Blazor #AspNetCore
Build a Real-Time App with Blazor & SignalR in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 8KPƙed měsĂ­cem
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 00:00:00 Introduction 00:01:30 Creating a Project & a GameHub 00:0...
Save Hours Of Struggle Knowing How To Solve This Blazor SSR (Static Server Side Rendering) IssueđŸ”„
zhlĂ©dnutĂ­ 3,5KPƙed měsĂ­cem
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #Blazor #AspNetCore
Blazor Devs, Beware of This Looping Error!đŸ”„
zhlĂ©dnutĂ­ 3,4KPƙed 2 měsĂ­ci
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #Blazor #AspNetCore
This Blazor Issue Could Ruin Your Project đŸ”„ Learn How to Avoid It!
zhlĂ©dnutĂ­ 12KPƙed 2 měsĂ­ci
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #Blazor #AspNetCore
A Better Way to Transfer Your Objects in .NET 🚀
zhlĂ©dnutĂ­ 9KPƙed 2 měsĂ­ci
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #AspNetCore #WebAPI
Entity Framework Code-First Migration Mistakes in .NET 8 & How to Fix Them 💡
zhlĂ©dnutĂ­ 4KPƙed 2 měsĂ­ci
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #AspNetCore #EntityFramework
.NET Mistakes That Happen Too Often (Not Only to Beginners!) ⚠
zhlĂ©dnutĂ­ 3,9KPƙed 3 měsĂ­ci
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #AspNetCore #WebAPI
What Exactly is a Webhook & How Do You Build One with .NET? 🚀
zhlĂ©dnutĂ­ 5KPƙed 3 měsĂ­ci
🚀 Join the .NET Web Academy: learn.dotnetwebacademy.com 💠Support me on Patreon for exclusive source code access: patreon.com/_PatrickGod 🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: dotnet8.patrickgod.com 🐩 Let's get social on Twitter/X: _PatrickGod 🔗 Let's connect on LinkedIn: www.linkedin.com/in/patrickgod/ #DotNet #Webhook #WebAPI
It's the Fastest Way with Blazor, Really 🚀
zhlĂ©dnutĂ­ 7KPƙed 3 měsĂ­ci
It's the Fastest Way with Blazor, Really 🚀
Here's the Best Architecture for Your Blazor Web Apps in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 28KPƙed 3 měsĂ­ci
Here's the Best Architecture for Your Blazor Web Apps in .NET 8 đŸ”„
.NET Web Academy 🚀 Now Open for Enrollment!
zhlĂ©dnutĂ­ 2,2KPƙed 3 měsĂ­ci
.NET Web Academy 🚀 Now Open for Enrollment!
This Little-Known C# Feature Will Change How You Code đŸ’»
zhlĂ©dnutĂ­ 6KPƙed 3 měsĂ­ci
This Little-Known C# Feature Will Change How You Code đŸ’»
Forms with .NET 8 Blazor SSR (Static Server-Side Rendering) & Enhanced NavigationđŸ”„
zhlĂ©dnutĂ­ 7KPƙed 4 měsĂ­ci
Forms with .NET 8 Blazor SSR (Static Server-Side Rendering) & Enhanced NavigationđŸ”„
.NET 8 BlazorđŸ”„All Render Modes (SSR, Server, WebAssembly, Auto) Explained for Beginners
zhlĂ©dnutĂ­ 17KPƙed 4 měsĂ­ci
.NET 8 BlazorđŸ”„All Render Modes (SSR, Server, WebAssembly, Auto) Explained for Beginners
String Interpolation & Raw String Literals in C# 🚀 Best Practices for Beginners
zhlĂ©dnutĂ­ 2,9KPƙed 4 měsĂ­ci
String Interpolation & Raw String Literals in C# 🚀 Best Practices for Beginners
Delegates & Events in C# Explained for Beginners (a little of Event-Driven Development)🔔
zhlĂ©dnutĂ­ 16KPƙed 4 měsĂ­ci
Delegates & Events in C# Explained for Beginners (a little of Event-Driven Development)🔔
What's the Ternary Conditional Operator in C#?
zhlĂ©dnutĂ­ 3,7KPƙed 4 měsĂ­ci
What's the Ternary Conditional Operator in C#?
Build a Chat with SignalR & Blazor WebAssembly in .NET 8 🚀
zhlĂ©dnutĂ­ 8KPƙed 4 měsĂ­ci
Build a Chat with SignalR & Blazor WebAssembly in .NET 8 🚀
CRUD with the Blazor WebAssembly Render Mode in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 14KPƙed 5 měsĂ­ci
CRUD with the Blazor WebAssembly Render Mode in .NET 8 đŸ”„
CRUD with the Blazor Server Render Mode in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 11KPƙed 5 měsĂ­ci
CRUD with the Blazor Server Render Mode in .NET 8 đŸ”„
To Prerender or Not To Prerender đŸ”„ .NET 8 & Blazor Server/WebAssembly/Auto Render Mode
zhlĂ©dnutĂ­ 6KPƙed 5 měsĂ­ci
To Prerender or Not To Prerender đŸ”„ .NET 8 & Blazor Server/WebAssembly/Auto Render Mode
The Options Pattern in a .NET 8 Web API 🚀 Better than using IConfiguration?
zhlĂ©dnutĂ­ 7KPƙed 5 měsĂ­ci
The Options Pattern in a .NET 8 Web API 🚀 Better than using IConfiguration?
CRUD with Blazor SSR (Static Server-Side Rendering) in .NET 8 đŸ”„
zhlĂ©dnutĂ­ 16KPƙed 6 měsĂ­ci
CRUD with Blazor SSR (Static Server-Side Rendering) in .NET 8 đŸ”„

Komentáƙe

  • @garagamesdev
    @garagamesdev Pƙed 5 hodinami

    This tutorial saved my life. Thank you.

  • @herewegotoday
    @herewegotoday Pƙed 5 hodinami

    Just started using blazer 8 and it’s been driving me crazy. This is exactly what I needed. Thank you sir

  • @Heas_Heartfire
    @Heas_Heartfire Pƙed 14 hodinami

    I actually find constructor inyection pretty unreadable so I don't think I'll start using it in blazor if they give me the choice.

  • @parsalotfy
    @parsalotfy Pƙed 16 hodinami

    thank you, there are not much reference about blazor and quickgrid

  • @10Totti
    @10Totti Pƙed 23 hodinami

    Same coder for request keyedservices ?

  • @nikolayrogchev9628
    @nikolayrogchev9628 Pƙed dnem

    Finally :)

  • @kw-gz9fe
    @kw-gz9fe Pƙed dnem

    Thank you for the update

  • @codefoxtrot
    @codefoxtrot Pƙed dnem

    Great, so we now have constructor injection, which was sorely needed. Is this truly only for the code-behind? The reason I ask, is for nullability concerns. Without constructors, in the razor file or code-behind, this forced us to mark internal fields as nullable, simply because we were initializing them in OnInitialized(). Now that we have constructor injection, we shouldn't need to mark as many fields as nullable, but only if constructor injection is available in the razor file as well. What say you?

  • @renynzea
    @renynzea Pƙed dnem

    Can you use the new class level constructor in c# to avoid having to create the constructor and private variable. E.g.: class Home (IMyService MyService)?

    • @Cornelis1983
      @Cornelis1983 Pƙed 14 hodinami

      I would like to know this as well. Or else, this new, better way of DI would reintroduce a nasty side-effect I was glad we got rid of by using the primary constructors: the underscore

  • @mikaelribeiro1114
    @mikaelribeiro1114 Pƙed dnem

    awesome content

  • @bartlomiejuminski
    @bartlomiejuminski Pƙed dnem

    You can also use constructor injection in the ".razor" file not only in ".razor.cs" file.

  • @bloggrammer
    @bloggrammer Pƙed dnem

    Does this resolved as scoped, transient or singleton service?

    • @jinparksoul
      @jinparksoul Pƙed dnem

      Depends which way you registered it in the program.cs.

  • @SteamF-nf2ts
    @SteamF-nf2ts Pƙed dnem

    Hey Patrick, is it worth to change my .net 6 api to use the identity resources on .net 8? Or isnt that difference that big?

  • @SteamF-nf2ts
    @SteamF-nf2ts Pƙed dnem

    Is it worth it to change my .net 6 API to use identity's resources on .net 8? Or this difference isnt that big?

  • @thesandboxgamingvideos

    finally they thought about this.

  • @bramburn
    @bramburn Pƙed dnem

    would you recommend blazor or django for fast development?

  • @preciousmutungi9614
    @preciousmutungi9614 Pƙed dnem

    absolutely amazing content

  • @zagoskintoto
    @zagoskintoto Pƙed dnem

    Yesssss!

  • @iyerpram
    @iyerpram Pƙed dnem

    How can we mock a dependency which is injected through attribute. Since the class members would have to be protected or public for mocking it. Isn't that against OOP Principles?

  • @mehmetyirtici5322
    @mehmetyirtici5322 Pƙed dnem

    Hello Patrick. Thank yor for this video.

  • @heda4341
    @heda4341 Pƙed dnem

    Hi Patrick, first thank you. can you please explain why this approach is better than the [inject]-approach ?

    • @zagoskintoto
      @zagoskintoto Pƙed dnem

      I wouldn't say better, but I'm not expert so maybe there's something I'm not seeing that can be done this way and not the previous one. What I can say is that it's a far more coherent way to do it as it resonates with how DI is done in every other type of .NET class that is not a razor component.

  • @antoniusivan8767
    @antoniusivan8767 Pƙed 2 dny

    Really thank you Patrick, saving my times. I already observe there is something wrong /unusual behavior of new .Net 8 Blazor Web App

  • @SynepticWatchChannel
    @SynepticWatchChannel Pƙed 2 dny

    thanks!

  • @kennethlooney6769
    @kennethlooney6769 Pƙed 2 dny

    Hi Patrick! I can't figure out how to change the time the token expires from 3600 to something like 30 days. I tried even to ask Copilot but it gives me wrong source code to change it. I even told it that I am using .NET 8. If you could give me a hint how to do it in .NET 8 it be great.

  • @imadabab
    @imadabab Pƙed 2 dny

    Brilliant video. Thanks a lot.

  • @GraceAnnSalvame
    @GraceAnnSalvame Pƙed 3 dny

    Thank you. I hope you will make Role-based authorization for .net 8 in a web API

  • @Brian-nz6ns
    @Brian-nz6ns Pƙed 3 dny

    Not well explained...

  • @heropoterxd5142
    @heropoterxd5142 Pƙed 3 dny

    Thank you Very much for this amazing video

  • @albertfranklin2317
    @albertfranklin2317 Pƙed 4 dny

    Great tutorial Patrick, as always!! Quick question, how do you get that Bootstrap autocompletion? I saw the letter "B" prefixing the bootstrap related suggestions. And it seems to appear only when you type the word "Class" within the html section of the page. How do you get that? Thanks!

  • @beguede02
    @beguede02 Pƙed 4 dny

    Very good! Do you have example code in git? I wanted to see the file 'PersistingRevalidatingAuthenticationStateProvider.cs'. Thanks.

  • @SquidSnipes
    @SquidSnipes Pƙed 4 dny

    What about m2m and reference tokens? Also what about protecting api resources and using introspection to authenticate tokens? Also what about scopes

  • @TheYassha
    @TheYassha Pƙed 5 dny

    Thanks that was really helpful.

  • @kcbrown74
    @kcbrown74 Pƙed 5 dny

    Excellent video, as usual!!! Thank you.

  • @blackpaw29
    @blackpaw29 Pƙed 5 dny

    Thankyou! Have been driving myself nuts trying to figure this out. I don't understand Microsofts reasoning here, pure WASM apps are toys without access to a server apie.

  • @kieran.stafford
    @kieran.stafford Pƙed 5 dny

    It always amazes me that folks demoing CRUD with blazor, Implement Delete without any confirmation dialog whatsoever. Not exactly Production ready.

    • @albertfranklin2317
      @albertfranklin2317 Pƙed 4 dny

      It wasn't intended to be production ready, but rather to demonstrate the core principles of this interaction render mode in the context of CRUD ops.

  • @kieran.stafford
    @kieran.stafford Pƙed 5 dny

    Sorry to be late to the comments. How would your Architecture work with MS Identity? Its heavily tied to both AspNet and EF. So how can you create a DataContext inside the Infrastructure Layer that has all these AspNet dependencies?

  • @biokode
    @biokode Pƙed 5 dny

    What is your favorite .NET book, for not only learning basics but a bit more advanced? I've just started working my way through "C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals" by Mark J. Price

  • @biokode
    @biokode Pƙed 5 dny

  • @MattiaCannariato
    @MattiaCannariato Pƙed 5 dny

    ti amo grazie a te posso adottare coccioli yeahh

  • @thegoatmachine980
    @thegoatmachine980 Pƙed 5 dny

    Thank you so much. What is the name of the community on twitter?

  • @TheCorruptedClan
    @TheCorruptedClan Pƙed 5 dny

    Not sure if anyone has insight on this but I am making a Blazor wasm / server app that can work online and offline. I have a page in the client that I specify the render mode as InteractiveWebAssembly and when I go to the page none of the methods get called like if I click a button, nothing happens, breakpoints not hit etc. But when I convert it to a component and specify the render mode on the component like <Mycomponent @rendermode =...> then it works and methods are hit. Anyone got any idea why that is?

  • @flightcommander8551
    @flightcommander8551 Pƙed 5 dny

    Excellent! Thank you so much! Tried it my side and it works well. One question, how can I get access to the current user's logged in details (more specifically the added properties?

  • @mirkoargamasilla1747
    @mirkoargamasilla1747 Pƙed 6 dny

    Thanks!

    • @PatrickGod
      @PatrickGod Pƙed 5 dny

      Thank YOU! Very kind of you! ❀

  • @mindsetiseverything6362

    Thank you.❀

  • @BarneyMyBoy
    @BarneyMyBoy Pƙed 6 dny

    Hi Patrick, love your teaching approach, thank you so much.

  • @benjamimndongala3409
    @benjamimndongala3409 Pƙed 6 dny

    Como fazer isso de deferĂȘncia do chrome

  • @user-ke5ci8ti5r
    @user-ke5ci8ti5r Pƙed 7 dny

    @patrickgod Nice video bro, I make web Api for file upload and hosted in Linux ubuntu vps, but I got an error Method not allowed (405 I think this code). Why this error bro, I run in VS2022 from windows its working fine. can you please explain bro.

  • @H3artFang
    @H3artFang Pƙed 7 dny

    what is a reposiitory? a code repositiory? or somethnig dfiferent? also could youu show how to implement a service and a repository? can't fiind any info really onlinie, just argumments by people

  • @pawekarasinski9135
    @pawekarasinski9135 Pƙed 7 dny

    Hi, You saved my mental health! :-) This is really good stuff. Thank you very much.

    • @PatrickGod
      @PatrickGod Pƙed 7 dny

      Happy to help! 😊

    • @pawekarasinski9135
      @pawekarasinski9135 Pƙed 23 hodinami

      @@PatrickGod My joy was a bit premature :-( No matter what I try, when attempting to call an action in the API controller, I get the message: Cannot establish a connection because the target computer actively refuses it. (localhost:7270) Can You help?

  • @barbatos4356
    @barbatos4356 Pƙed 8 dny

    after I set user secrets, I have error "NETSDK1082: There was no runtime pack for "Microsoft.AspNetCore.App" available for the specified RuntimeIdentifier 'browser-wasm'.", any leads?