What's Next for ASP.NET Core & Blazor

Sdílet
Vložit
  • čas přidán 13. 09. 2024
  • Come find out about all the new features coming to ASP.NET Core & Blazor for web developers in .NET 9.
    You will learn:
    Find out about new features in .NET 9 for web developers
    How to get started with the latest .NET features
    Contribute you feedback & insights to the .NET 9 release
    Featuring: Daniel Roth
    #dotnet #visualstudio #vslive

Komentáře • 67

  • @umilmi81
    @umilmi81 Před 22 dny +19

    "We're working on hot-reload!"
    >--meme image--<
    Every live demo error is a hot-reload failure.

  • @rodmacdonald7126
    @rodmacdonald7126 Před 21 dnem +5

    41:50 something: "we don't help you with state persistence". This surely continues to be a big deal for web data apps. Rockford Lhotka early on blogged state was an issue "I am sure most Blazor developers will run into the per-user state issue almost immediately upon trying the new Blazor 8 rendering models". I really hope Daniel and the .NET Core team have/will address this in .NET 9.

  • @larsp5109
    @larsp5109 Před 22 dny +12

    Would you please add chapters to the videos you post..?

  • @VolkerThebrathGuitar
    @VolkerThebrathGuitar Před 23 dny +2

    Always nice watching Daniel. Great stuff you guys are building there

  • @ulfjohansen2139
    @ulfjohansen2139 Před 22 dny +32

    I think the Blazor team could score some easy points in the frontend world by switching to tailwind instead of bootstrap. Just an opinion :)

    • @AslamNazeerShaikh
      @AslamNazeerShaikh Před 21 dnem

      I agree

    •  Před 17 dny

      I do not agree

    • @maacpiash
      @maacpiash Před 16 dny +1

      Couldn't agree more. Bootstrap looks and feels dated.

    • @AJewFR0
      @AJewFR0 Před 15 dny

      what do you mean? You have html templating and can use tailwindCLI.

    • @hooky17
      @hooky17 Před 14 dny +2

      Does it really matter? Genuine question

  • @virendra8042
    @virendra8042 Před 20 dny +2

    Very good presentation and clear explanation

  • @MG-gg9dh
    @MG-gg9dh Před 2 dny

    Really need a decent linter and updated compiler for Razor pages using Fluent UI please. Had some difficult to track bugs. Blazor is great !

  • @jdubeau007
    @jdubeau007 Před 20 dny +1

    Awesome Daniel.

  • @maxiphobos
    @maxiphobos Před 9 dny

    Thanks a lot for the clear presentation🎉

  • @fieryscorpion
    @fieryscorpion Před 22 dny +1

    That was an excellent summary and demo, Dan. Thank you!

  • @sokoo1978
    @sokoo1978 Před 20 dny +1

    Was the problem solved when used WebAssembly and updated the app, the clients were not updating the files automatically? It was the most annoying problem for me.

  • @WorkingHard-kp9pj
    @WorkingHard-kp9pj Před 17 dny +1

    13:27 - Yeah... Typical Blazor. 💥💥
    Let me know when you've got those worked out.
    I'm already sold on Blazor, it just needs to _work_ now. 🙄

  • @jacobstamm
    @jacobstamm Před 21 dnem +1

    49:44 Why is there more than one Etag? And can you speak to the use case of needing both an Etag and a fingerprint? In the past, I’ve used Etags as a total replacement for asset fingerprinting, not a supplement, and it worked great.

  • @mcquiggd
    @mcquiggd Před 18 dny +3

    Have to admit I get confused by having a Pages folder on Client that has a Component, and a Component folder on the Server that contains a Pages folder...

    • @clarkflavor
      @clarkflavor Před 9 dny

      The beauty of naming in software design. That's actually profoundly confusing, lol

  • @S3Kglitches
    @S3Kglitches Před 20 dny +1

    Will accessing scoped × transient services in Blazor Server finally work?
    It's been released for .NET 8, worked in Preview 3 but does not actually work in the final release.
    Need it for HTTP request interceptor (must be transient) for every circuit (is scoped)

  • @kodindoyannick5328
    @kodindoyannick5328 Před 16 dny

    Great! Thanks much!

  • @randombubby1
    @randombubby1 Před 23 dny

    As someone who’s new to web dev and has been learning how to set this up from scratch, this looks sick!

    • @CollinGerken
      @CollinGerken Před 22 dny

      As someone who isn't new, I also think it looks sick.

    • @alikolahdoozan
      @alikolahdoozan Před 22 dny +1

      This conference/event is not for beginners. We can help you by sharing basic materials.

  • @SohaibHasan
    @SohaibHasan Před 20 dny

    Amazing! Time to more coding :)

  • @prestigealanazi2993
    @prestigealanazi2993 Před 21 dnem

    I feel using game engine for mobile apps with better xd , is more convenient than using native apps with unfriendly api ( yes im a beginner , probably wouldn't help trying reading intermediate / advanced documentations that changes consistently last time I remember portable library for Xamarin forms then they ditched it ( I know forms is now maui) but my point , I've much better luck with js and unity than using c# everywhere . ( I still have hopes for blazor )

  • @gopalnyaupane987
    @gopalnyaupane987 Před 23 dny

    Thank you

  • @prestigealanazi2993
    @prestigealanazi2993 Před 21 dnem

    I would prefer using polyglot approach , .net & node together.. while I prefer the use to use blazor maui binding it is till not fully supported , blazor becoming better in term of dx but not much changed from community perspective , ( not many adoption ).. I would like to see more tooling for blazor ,specially when it comes to animations and wysiwyg designs . maybe an integrations with power platform for RAD development

  • @bangonkali
    @bangonkali Před 23 dny

    Nice

  • @arabiceasycode
    @arabiceasycode Před 22 dny

    thanks

  • @ezmooj
    @ezmooj Před 23 dny +1

    Thank you Daniel btw heal yourself :p

  • @unhandledexception1948

    can anyone point me to the github repo for these demos ?

  • @montytrollic
    @montytrollic Před 22 dny +18

    How disappointing this video is ... They avoided all the important stuff like (or briefly mentions them without any example):
    - Webassembly Blazor stuff, Blazor Server is not usable for worldwide apps. It doesn't scale that much.
    - Identity pages that allows full interactivity, not the ugly simple forms
    - Easier identity API setup
    - broken interactivity if one component in the DOM sets rendermode to static
    - broken interactivity while the wasm is downloaded in the background (it takes up to 5+ seconds)
    - interactive layouts
    - broken CSS intelisense in razor pages if Blazor component library is used

    • @Zaczes
      @Zaczes Před 21 dnem +1

      Identity ugly pages changed with NET8 you can move them to components

    • @Zaczes
      @Zaczes Před 21 dnem +1

      for borken CSS intelisense - i use extension: Better Razor CSS Class Intellisense - it always bring back all and more on click

    • @Zaczes
      @Zaczes Před 21 dnem +1

      Interactive layouts? Why you can't do it right now? Many things are doable if you know how to..

    • @jacobstamm
      @jacobstamm Před 21 dnem

      The identity pages being static allows them to be used by the least common denominator, which is statically rendered sites. You can easily add interactivity on top of the static template by changing the renderMode, which he demonstrates.
      As for the advanced rendering scenarios that the video didn’t cover, I don’t think that was the purpose of the video. But I would really like to see a deep dive video where they cover the common pain points and various edge cases of InteractiveAuto mode, because that mode is the only viable option for lots of apps.

    • @montytrollic
      @montytrollic Před 21 dnem

      @@Zaczes you will lose interactivity everywhere you use the components.

  • @JoeyXie
    @JoeyXie Před 18 dny

    I think blazor team should learn from svelte or astro, compile the whole site at build time, rather than runtime.

    • @JoeyXie
      @JoeyXie Před 18 dny

      The future trend of backend development is static html + serverless api, few people will use server rendered html

  • @rkara2
    @rkara2 Před 17 dny +2

    entity framework jesus you guys still use that! 😛

  • @KOBaolIlIZiXi
    @KOBaolIlIZiXi Před 22 dny

    怎么总是这个界面做演示啊

  • @MichaelArgentini
    @MichaelArgentini Před 23 dny

    I'm still trying to figure out why Aspire doesn't work with IIS. It seems ridiculous to exclude that endpoint. What am I missing?

    • @montytrollic
      @montytrollic Před 22 dny +2

      @@MichaelArgentini cuz its supposed to be entry point to their Azure service so you can spend more money easy ...

    • @antoniusivan8767
      @antoniusivan8767 Před 22 dny

      it's based on docker container. I think microsoft idea is local container orchestration?

    • @PaulMarangoni
      @PaulMarangoni Před 18 dny

      Microsoft doesn't care about IIS anymore. They make way more money pushing everyone into Azure.

  • @dhavalcharadva
    @dhavalcharadva Před 22 dny +2

    This video shows only Blazor improvements. I don't see any asp.net core things. Very disappointing.

  • @edgetthilimire1077
    @edgetthilimire1077 Před 17 dny

    I ❤ Aspire. I would not advertise it as “cloud ready”, there is no built in support for Azure functions. One can hand make this, which is cool but burdensome.

  • @m_stf
    @m_stf Před 23 dny +1

    skibidy app ???

    • @jonasbarka
      @jonasbarka Před 20 dny

      Just skibidi caching for now. Full skibidi apps won't be a thing until . NET 10.

  • @carlosfonteles8464
    @carlosfonteles8464 Před 23 dny

    Daniel is Blazor's father. 😄😄

  • @discodisco360
    @discodisco360 Před 18 dny

    Maui whata joke that is…