Using SignalR in your Blazor applications

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ม.ค. 2025

ความคิดเห็น • 22

  • @williamnoel8443
    @williamnoel8443 3 ปีที่แล้ว +12

    Wow. Easily the most complete demo of anything I’ve seen. Really love the way all of it came together. Definitely checking out this code. Thank you, thank you, thank you.

    • @thechrisgate
      @thechrisgate 3 ปีที่แล้ว +2

      Please put like the most complete demo of anything of all time !

  • @MadeByGPS
    @MadeByGPS 3 ปีที่แล้ว +3

    Fantastic video! Exactly what I needed :D

  • @Erril_Ferndal
    @Erril_Ferndal ปีที่แล้ว

    Exactly right, Blazor is a game-changer. 👍

  • @toddschavey6736
    @toddschavey6736 3 ปีที่แล้ว +2

    Another use of signalr I have used in a Blazor application is updating progress bars and status on the client for a long running process the user started. Something like what TurboTax does as it analyzes your tax data and shows animations and progress as goes thru various steps.

    • @stevehoff
      @stevehoff ปีที่แล้ว

      This has been the main use case that I've found signalr to be great for.

  • @MerrionGT6
    @MerrionGT6 3 ปีที่แล้ว +1

    Brilliant demo

  • @toxic-tuning
    @toxic-tuning ปีที่แล้ว

    Tried compiling the project from github. Doesn't see. To display anything after the loading screen

  • @bradygaster
    @bradygaster 3 ปีที่แล้ว +3

    But it's still chat. :)

  • @toddschavey6736
    @toddschavey6736 3 ปีที่แล้ว +3

    +1. Something to try next time: show the demo app first...then the code walk thru...

  • @mister_stadler
    @mister_stadler ปีที่แล้ว

    Thanks guys!

  • @mtranchi
    @mtranchi 3 ปีที่แล้ว +4

    hey hoss, thank you for this demo and the github. Good stuff, hope to see you on the Community Standups (CS) more often. And, to all the various CS's, imho, part of why this episode rocks is also the lack of questions that interrupt the flow from the presenter's mind to my mind.
    i understand the idea of being responsive to questions, but sometimes it's ridiculous: Recently watched a CS where the presenter had set up an hour's presentation and only got about 15 minutes of it done. And he prolly wasted 4 minutes of that 15 spinning his mind back up to where he was in order to continue. Me, i'm a dim bulb, could barely get back on his train of thought with him.
    like i said, i understand the idea of being responsive to questions. but there's got to be a better way. I mean, in in-person presentations, questions are most often saved for the end right?
    i most often watch ASP.NET CS, and i notice that often someone else in the chat will answer one's question, or Jon Galloway will answer it in the chat. However...
    youtube and twitch aren't really the ideal forum for CS presentations imo. The "chat" is just a... stream of consciousness of the viewers right? Like, no organization, just a time-stamped stream. You guys are Microsoft, unlimited resources (compared to most of us), surely you could set up something specific for all these CS's you publish.
    specifically, sure, have the chat stream, but have a separate questions stream too. You could get fancy then. Ideas off the top of my head: Questions could get upvoted, meaning a "good" question, i.e. a question a lot of people want to know the answer to, would bubble to the top. Another idea is that, for the questions that don't get answered during the live stream, you could automatically move them from the questions stream into the comments section (kinda like youtube both has "chat" and afterwards, "comments") after the stream so that others who watch it later can be given an opportunity to answer.
    i could get way more into what i'd like to see, but this is already a way too long comment. Overall though, love the community standups!! You guys rock!! And, thank you for all these great presentations :)

    • @davidpine7
      @davidpine7 3 ปีที่แล้ว +2

      Hi friend, this actually was a pre-recorded - to avoid questions. It's not a live show. We have different kinds of shows, for example the community standups are meant to be live and allow for answering questions live. With that said, this was an intentional non-live show. Does that make sense?

    • @mtranchi
      @mtranchi 3 ปีที่แล้ว +2

      @@davidpine7 Ah. Chose the wrong vid to post this on. Still though, when the live shows have presenters on who've put together an hour long presentation, imo, there's gotta be a more unobtrusive way to handle the questions.

  • @naunihalsidhu
    @naunihalsidhu 2 ปีที่แล้ว

    David, What is the guidance on using Azure Managed SignalR Service with Blazor Wasm, would there be any benefit of using it with Blazor WASM Hosted Project ?

  • @sharafudeen4734
    @sharafudeen4734 3 ปีที่แล้ว +1

    Wow.. great! Can I use for commercial purposes? :)

    • @davidpine7
      @davidpine7 3 ปีที่แล้ว +2

      It's open source, - MIT license

  • @danagle9877
    @danagle9877 2 ปีที่แล้ว

    Apparently the code at that github location is no longer good. There are features in the code not mentioned here (specifically TranslationService) which break the code. :( Other than that issue this seems cool.

  • @kamolhasanov9275
    @kamolhasanov9275 3 ปีที่แล้ว

    Thank for you. very nice

  • @aslanamca8225
    @aslanamca8225 3 ปีที่แล้ว +1

    Nice

  • @FluffySpaceBear
    @FluffySpaceBear 3 ปีที่แล้ว

    Shame of the javascript Interop

  •  2 ปีที่แล้ว

    Nice demo. But I don't get why this call is possible:
    _hubConnection.OnMessageReceived(OnMessageReceivedAsync)
    How can _hubConnection (and the compiler) know about interface IChatClient
    and is that call equivalent to:
    _hubConnection.On(OnMessageReceivedAsync)?