Blazor in more depth - Ryan Nowak & Steve Sanderson

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

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

  • @gabrielfreire2935
    @gabrielfreire2935 4 ปีที่แล้ว +24

    Steven Sanderson is such a great Speaker

  • @Turbosmurfen73
    @Turbosmurfen73 4 ปีที่แล้ว +12

    Finally a good demo that gets a little deeper. Thanks!

  • @kourosh234
    @kourosh234 4 ปีที่แล้ว

    best blazor tutorials ever made.
    No HelloWorld shit. Real programming stuff from a real programmer who knows what he is talking about.
    Well done Steve & Ryan.
    I wished I could like the video more than once! :)

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

    Really awesome talk! So interesting to see someone explaining what's going on under the hood, I would have liked to see even more examples. Very good speakers.

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

    Steve Sanderson is excellent. Thank you Steve !

  • @ndanh1
    @ndanh1 4 ปีที่แล้ว

    I really enjoy the talk. Looking for more topics related to blazor in depth, especially from these 2 guys.

  • @Grandlarsene
    @Grandlarsene 4 ปีที่แล้ว

    This talk answered a lot of the questions i had about blazor. Thank you for sharing this! It was nice to see you could run webpack as part of the visual studio build

  • @justdebugdotnet6103
    @justdebugdotnet6103 4 ปีที่แล้ว

    Finally a great talk about #Blazor. Thank you Steve & Ryan both of you 👍

  • @BCLBlazorCollectionsLibrary
    @BCLBlazorCollectionsLibrary 4 ปีที่แล้ว +2

    Sir, your presentation is really very good :)

  • @carldaniel6510
    @carldaniel6510 4 ปีที่แล้ว

    Great talk - finally getting into some details. What I'd like to find is a similarly deep talk (or paper) about dynamic UI generation in Blazor. There are a few examples out in the wild, but documentation and deep examples seem few and far between.

  • @jimandy7429
    @jimandy7429 4 ปีที่แล้ว

    Thank you so much for this talk and I look forward to the next time!

  • @MichaelAuerswald
    @MichaelAuerswald 4 ปีที่แล้ว +1

    Excellent demo, thank you!

  • @cmxl6746
    @cmxl6746 4 ปีที่แล้ว +1

    So much insights! I'm digging it!

  • @CuriousDrive
    @CuriousDrive 4 ปีที่แล้ว +2

    where can I find the source code of this again?

  • @aceleful
    @aceleful 4 ปีที่แล้ว

    Is there any information available on hosting blazor server app in a load balancer with sticky sessions not enabled on onpremise servers. Signalr is not supporting in load balancer I think.

  • @marna_li
    @marna_li 4 ปีที่แล้ว

    Nice. I have already built my own projects with Bootstrap, Webpack and even added Sass and automatic copying of assets to the wwwroot folder. The minification in Release configuration will be my next step.

  • @aqeelbaloch1116
    @aqeelbaloch1116 4 ปีที่แล้ว

    I have applied the AdminLTE template to my Blazor Web Assembly project and the layout works fine. But the JQuery document ready function was not working so I have called it from the Blazor component and then the plugin controls display perfectly. After doing so I am facing issues with Blazor Model Binding to input fields.
    Would you please suggest how can I resolve this issue? I have posted this question on StackOverflow with code snippets
    stackoverflow.com/questions/64829660/blazor-web-assembly-application-input-field-binding-is-not-working-after-calli

  • @SaajidAkram
    @SaajidAkram 4 ปีที่แล้ว

    Can anybody tell me how he was able to reference a css file from another project 8:50 ? and where "_content/" in the uri came from?

    • @willinton06
      @willinton06 4 ปีที่แล้ว

      Saajid Akram simple, just put “using magical.Net.IO” on top, and everything just works

    • @wastelandmetal
      @wastelandmetal 4 ปีที่แล้ว

      The "_content/" folder is a 'special' folder used by the framework for this exact scenario. If I understand it correctly technically it is just a reference to the "wwwroot" content folder where .Net projects store their assets. So in this scenario the sample projects reference the "wwwroot" folder of the class library using this 'special' folder. There is also another 'special' folder named "_framework/" that if you take a look at some of the Blazor server template's source code you'll notice it is used to load the blazor-related .js files.
      I wonder if there are more of these 'special' folders the framework provides? Would need to dig around more, but those two are the ones I've ran across and confused me at first.

  • @j4nch
    @j4nch 4 ปีที่แล้ว

    I'm interested to use it for an open source project, but one thing I need is google/bing maps with clustering and custom markers, what would you advise me?

  • @scottwalker4619
    @scottwalker4619 4 ปีที่แล้ว +2

    Source code for this is here: github.com/SteveSandersonMS/presentation-2020-01-NdcBlazorComponentLibraries

  • @2005Azm
    @2005Azm 2 ปีที่แล้ว

    Fantastic!!!

  • @Jh0natasHenrique
    @Jh0natasHenrique 4 ปีที่แล้ว +2

    clap clap clap clap... Awesome!!

  • @rishabhkumawat
    @rishabhkumawat 4 ปีที่แล้ว +1

    how can i get that source code? can anybody help?

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

      github.com/SteveSandersonMS/presentation-2020-01-NDCLondon/tree/master/demo/BlazorMart

    • @rishabhkumawat
      @rishabhkumawat 4 ปีที่แล้ว

      @@trippedoutfish thanks

  • @ibrahimhussain3248
    @ibrahimhussain3248 4 ปีที่แล้ว

    I think a better word is that blazor can consume javascript

  • @AkshaySrinivasan123
    @AkshaySrinivasan123 4 ปีที่แล้ว +1

    Brilliant #MicrosoftBlazorTeam guys!!! Well done!!!! ♥♥♥ Amazingly intelligent and superb explanations @StevenSanderson #SteveSandersonAtMicrosoft !!! ♥♥♥ I am using Blazor.Extensions.Canvas to manipulate the HTML element. I saw in the code for the NuGet package on Github.com that it was using javascript. Is there any chance to bring this to be fully supported server-side in C#. Meaning that it runs in the dotnet core runtime built on top of WebAssembly via SignalR on the browser for everything to run on the server fully in C# with no javascript at all. Most excellent and awesome explanations @RyanNowak #RyanNowakAtMicrosoft !!! ♥♥♥ Since everything, in the end, is C# based IL that runs on the dotnet core runtime on top of WebAssembly understands, I would assume, how come when you view the page source you get HTML. Is there also some Javascript? Also, "server" does not show HTML but "server-prerendered" shows HTML. This all to me implies different things about how the client browser side executes the Blazor SPA. Some more clarifications would be awesome!!! ♥♥ Having had to code in Javascript, which I hate, 10,000 lines of code for Canvas Control Library which I started out in 2012 when I heard about the HTML element, I would love to see Javascript die and replaced with C# which is the only good modern language. Though I started out on Sun IPX C pizza boxes in the UNIX lab as a freshman at GMI (Kettering University) in 1990. C still is my favourite language and will always be, and C# is next best for me.

    • @AkshaySrinivasan123
      @AkshaySrinivasan123 4 ปีที่แล้ว +1

      th-cam.com/video/Khn7sDUSEJM/w-d-xo.html This video from Steven Sanderson completely clears up all my doubts!!! Thanks a lot, Steven!!! ♥♥♥

    • @anonkasper7937
      @anonkasper7937 4 ปีที่แล้ว +1

      Why man we need more variety I need both JavaScript open source and c# also to grow let both c# and js compete fiercely

  • @petermorris1769
    @petermorris1769 4 ปีที่แล้ว +1

    I hope nobody minds me plugging Blazor University? - blazor-university.com

  • @binarysolution6685
    @binarysolution6685 4 ปีที่แล้ว

    Blazor for me it wasn't secure , because you can steal code library from "xxx .com/_framework/blazor.boot.json" to download dll file , this made me very sad

    • @willinton06
      @willinton06 4 ปีที่แล้ว

      binary solution that’s just the way front end works

  • @soberacidtrip
    @soberacidtrip 4 ปีที่แล้ว +6

    Evidently Blazor is incredibly powerful, but it looks like an absolute nightmare to work with. You guys are absolute sadists, constantly looking for ways to make web development harder and harder.

    • @JohnBarrett-gk3mr
      @JohnBarrett-gk3mr 4 ปีที่แล้ว +7

      Evidently you need to try Blazor

    • @Conficient
      @Conficient 4 ปีที่แล้ว +1

      @@Flynnor Agreed! This is not a beginners guide, this is "in more depth" for experienced Blazor devs.

    • @Conficient
      @Conficient 4 ปีที่แล้ว +5

      @Simon Farre Blazor was a framework that was built to use WASM (Web Assembly). You no longer need to use JavaScript for everything. Thus back end and front end code can be shared rather than trying to replicate in JS frameworks.

    • @VoroninPavel
      @VoroninPavel 4 ปีที่แล้ว +1

      @Simon Farre The main selling point for me is ability to share statically typed models between the client and the server. For example F# has another option for this dev.to/semuserable/starting-with-fable-f-kbi

    • @VoroninPavel
      @VoroninPavel 4 ปีที่แล้ว +2

      ​@Simon Farre Yeah, I call it a zoo of frameworks. They do same things, but a bit differently. That's quite annoying.
      The reality is though, that it is almost always easier to use single language for the whole stack, if tools allow you this.
      In that sense TS is nice for the world of NodeJS + Front End. Same models are reused by both sides. Compiler checks correctness.
      Scala+Scala.js, F#+Fable, C#+Blazor, Rust+Wasm

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

    The reality is that razor leads to the same kind of poorly structured code that made the hay-days of ASP and VB ... by some of the ‘look mommy how easy it is to mix and match stuff’, you cater to the ‘worst instincts’ of code kiddies

    • @samuelschwager
      @samuelschwager 4 ปีที่แล้ว +7

      Well, you can write spaghetti code in any language. Nobody prevents you from separating the business logic from the Razor file.