.NET 8 & Blazor: Server Side Magic!

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 53

  • @codeDotnet
    @codeDotnet 9 месяцев назад +2

    I no longer wait for the RUclips notification, but I enter to make sure that the course has been uploaded😅thanks 🎉

  • @oncalldev
    @oncalldev 9 месяцев назад +4

    Well done. Nice, clear example. I'm at the early stage of a new project and still trying to see how all the new Blazor options fit together. Nice to have choices but it can get confusing as to what direction to go. With Blazor, maybe it's better to just decide on a direction to start and go from there.

  • @codeDotnet
    @codeDotnet 9 месяцев назад +3

    A wonderful site and your explanation is fantastic. When will it be free on RUclips? Education in my country is bad because of the wars. Also, the internet is weak. Thank you for your generous giving, for your efforts, and for the wonderful style of explanation.🥳

  • @Eamo-21
    @Eamo-21 6 месяцев назад

    After coming from angular and dotnet backend .. this is very appealing

  • @baturhankahraman426
    @baturhankahraman426 9 месяцев назад +2

    Thank you for the video. I really like Blazor and they improved it with .Net8.

  • @bripowered
    @bripowered 9 месяцев назад +1

    Thanks, Bobby. I'm starting to notice more .NET jobs looking for Blazor experience.

  • @d3rojo
    @d3rojo 7 месяцев назад +1

    Nice! you have any source code for this? Also the ai api to translate text into an image looks neat!

  • @markusn4614
    @markusn4614 9 месяцев назад

    Best feature of Blazor in .NET 8 by far!
    However, the way you show editing a page is really heavy on the server compared to using a client framework, since it needs to generate the whole HTML page to do the diffing for enhanced navigation. So showing a "Confirm delete" needs a new HTML page generation, and the actual deletion another, when the alternative is to just send a simple DELETE http request.. So it definitely has a significant cost on the server load. Of course if the site has only a few concurrent users it's not a problem.

  • @ricardofrancisco2777
    @ricardofrancisco2777 3 дня назад

    Hi! Has the code for this ever been shared? I'm moving a blazor interactiveserver app to static SSR and this would really help with some of the issues i've been having. I can look at the video but would be lovely to be able to run the code with breakpoints to see exactly what is going on. Thanks

  • @Scorpion-ij8tt
    @Scorpion-ij8tt 7 месяцев назад

    Wow! This is so cool! Is this source code available as open source or part of any course?

  • @rcwest123
    @rcwest123 6 месяцев назад

    Excellent video! Is the source code for the project in this video available?

  • @BarriDuty
    @BarriDuty 9 месяцев назад +2

    Would this require less server usage than signalr as in traditional blazor server?

    • @CoderFoundry
      @CoderFoundry  8 месяцев назад +1

      The entire process is on the server. So more. But that is what servers do. So its not necessarily a bad thing.

  • @andreyt1818
    @andreyt1818 6 месяцев назад

    Great video!
    How to see the source code, if it possible?

  • @LukeAvedon
    @LukeAvedon 9 месяцев назад +1

    Gotta admit -- This is pretty cool.

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +1

      Its ok you can like it 😀

  • @saroshwadia
    @saroshwadia 9 месяцев назад

    really well done video, easy to understand with a professional clean looking UI 👍👍👍Is there a link to the code? Thx

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +4

      Not yet. We will do a live coding session with this project.

    • @saroshwadia
      @saroshwadia 7 месяцев назад

      @@CoderFoundry any update on this course? Also, is it possible to get the source code for this awesome video 🙂Thx

  • @codeDotnet
    @codeDotnet 9 месяцев назад

    I started learning a blazer a while ago, and I learned the basics of ASP .NET Core, while a blazer learned a fullstak, so what is your advice to me?

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +1

      Build a full stack projects.

    • @codeDotnet
      @codeDotnet 9 месяцев назад

      @@CoderFoundry Thanks so much

  • @cissemy
    @cissemy 8 месяцев назад

    Hi
    How to add jquery to Blazor static SSR ?

  • @GiantsOnTheHorizon
    @GiantsOnTheHorizon 9 месяцев назад

    Hey Bobby, if you were learning this for your own use would you even bother learning MVC or just jump right into Blazor? Thanks.

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад

      I would do blazor. We have moved our course to blazor.

    • @GiantsOnTheHorizon
      @GiantsOnTheHorizon 9 месяцев назад

      @@CoderFoundry thanks for the reply Bobby!

  • @cissemy
    @cissemy 9 месяцев назад +1

    Wow. This is powerful. Any source code ?
    Thanks

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +3

      We're going to do a live coding session session next week and will make that available afterwards.

    • @cissemy
      @cissemy 9 месяцев назад

      Great. Happy new year.

  • @minhgiangho1410
    @minhgiangho1410 9 месяцев назад

    Hope you make a video using blazor ssr with htmx

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +1

      Fundamentally, there are issues. Mainly, I can use wasm if I need interactive. I just don't see us making a video like that. Wasm is really great.
      It's also an issue in that blazor manages the dom. So it is not recommended to change the dom outside of blazor.

  • @atirah14
    @atirah14 9 месяцев назад +1

    Your coding boot camp teaches .net 5. Will you upgrade

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад

      We currently teach .NET6 and .Net 7 in the self-paced course. We're teaching .NET 8 in the class starting in a few days and will have new .NET 8 content in the self-paced in the very near future.

  • @Buutyful
    @Buutyful 9 месяцев назад +1

    hi thx for the video, could we get the source code for this?

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +2

      We're going to do a live coding session session next week and will make that available afterwards.

    • @codeDotnet
      @codeDotnet 9 месяцев назад +1

      @@CoderFoundry Thanks a lot

  • @codeDotnet
    @codeDotnet 9 месяцев назад

    When will the video be on RUclips?

  • @juanmacias5922
    @juanmacias5922 9 месяцев назад

    I wonder if Blazor is also optimistically updating the UI.

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +1

      not sure what you mean but in this case the http request remains open. It patches in results to the dom as it can. You watch the demo and see that the page does not refresh and it applies updates only.

    • @juanmacias5922
      @juanmacias5922 9 месяцев назад

      @@CoderFoundry "optimistic" as in if I click the "like" button, the UI updates immediately, before the server, and if there were an error in the server it would eventually sync back up, or similar if I were to like, and unlike really quickly, just makes the UI feel more snappy.

    • @CoderFoundry
      @CoderFoundry  9 месяцев назад +1

      So in this case we are running our code server side. So as the "state" changes it can and does update the ui as the rest of the task completes. So the example we showed the button transforming its state to a spinning button while the call to the service completes. The service call completes the new card updates are sent over the wire. The ui is updated and the button state changes back. We have error handling as well in the service so that ui can handle and display the error and revert the button back.
      This demo was show how server process work can behave like a client side app. Of course all this can be achieved client side with Blazor as well. So you have the best of both worlds when working with Blazor.

    • @juanmacias5922
      @juanmacias5922 9 месяцев назад

      @@CoderFoundry Thanks for the response, kind of cool how we moved everything to client side, and now we are moving everything back to the server, like you mentioned in the video. Thanks for the demo. :)

    • @thanhtungngo9988
      @thanhtungngo9988 9 месяцев назад

      @@juanmacias5922 You can achieve this by update the UI in parallel with firing an async task to update the datastore.

  • @GiantsOnTheHorizon
    @GiantsOnTheHorizon 9 месяцев назад

    Congratulations on your channel growth! You’re almost at the silver play button!