What's Next for ASP.NET Core & Blazor

Поділитися
Вставка
  • Опубліковано 12 вер 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

КОМЕНТАРІ • 67

  • @larsp5109
    @larsp5109 21 день тому +12

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

  • @rodmacdonald7126
    @rodmacdonald7126 20 днів тому +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.

  • @umilmi81
    @umilmi81 22 дні тому +19

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

  • @ulfjohansen2139
    @ulfjohansen2139 21 день тому +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 20 днів тому

      I agree

    •  16 днів тому

      I do not agree

    • @maacpiash
      @maacpiash 16 днів тому +1

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

    • @AJewFR0
      @AJewFR0 14 днів тому

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

    • @hooky17
      @hooky17 14 днів тому +2

      Does it really matter? Genuine question

  • @VolkerThebrathGuitar
    @VolkerThebrathGuitar 22 дні тому +2

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

  • @virendra8042
    @virendra8042 20 днів тому +2

    Very good presentation and clear explanation

  • @MG-gg9dh
    @MG-gg9dh День тому

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

  • @sokoo1978
    @sokoo1978 20 днів тому +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.

  • @jdubeau007
    @jdubeau007 19 днів тому +1

    Awesome Daniel.

  • @jacobstamm
    @jacobstamm 21 день тому +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.

  • @maxiphobos
    @maxiphobos 8 днів тому

    Thanks a lot for the clear presentation🎉

  • @mcquiggd
    @mcquiggd 17 днів тому +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 9 днів тому

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

  • @WorkingHard-kp9pj
    @WorkingHard-kp9pj 17 днів тому +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. 🙄

  • @S3Kglitches
    @S3Kglitches 20 днів тому +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)

  • @fieryscorpion
    @fieryscorpion 21 день тому +1

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

  • @kodindoyannick5328
    @kodindoyannick5328 15 днів тому

    Great! Thanks much!

  • @SohaibHasan
    @SohaibHasan 19 днів тому

    Amazing! Time to more coding :)

  • @prestigealanazi2993
    @prestigealanazi2993 20 днів тому

    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 22 дні тому

    Thank you

  • @randombubby1
    @randombubby1 22 дні тому

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

    • @CollinGerken
      @CollinGerken 21 день тому

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

    • @alikolahdoozan
      @alikolahdoozan 21 день тому +1

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

  • @prestigealanazi2993
    @prestigealanazi2993 20 днів тому

    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 22 дні тому

    Nice

  • @unhandledexception1948
    @unhandledexception1948 14 днів тому

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

  • @montytrollic
    @montytrollic 22 дні тому +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 21 день тому +1

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

    • @Zaczes
      @Zaczes 21 день тому +1

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

    • @Zaczes
      @Zaczes 21 день тому +1

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

    • @jacobstamm
      @jacobstamm 21 день тому

      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 20 днів тому

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

  • @arabiceasycode
    @arabiceasycode 22 дні тому

    thanks

  • @ezmooj
    @ezmooj 22 дні тому +1

    Thank you Daniel btw heal yourself :p

  • @JoeyXie
    @JoeyXie 18 днів тому

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

    • @JoeyXie
      @JoeyXie 18 днів тому

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

  • @rkara2
    @rkara2 17 днів тому +2

    entity framework jesus you guys still use that! 😛

  • @KOBaolIlIZiXi
    @KOBaolIlIZiXi 21 день тому

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

  • @dhavalcharadva
    @dhavalcharadva 21 день тому +2

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

  • @MichaelArgentini
    @MichaelArgentini 22 дні тому

    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 21 день тому +2

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

    • @antoniusivan8767
      @antoniusivan8767 21 день тому

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

    • @PaulMarangoni
      @PaulMarangoni 18 днів тому

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

  • @edgetthilimire1077
    @edgetthilimire1077 17 днів тому

    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 22 дні тому +1

    skibidy app ???

    • @jonasbarka
      @jonasbarka 19 днів тому

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

  • @carlosfonteles8464
    @carlosfonteles8464 22 дні тому

    Daniel is Blazor's father. 😄😄

    • @martinb.r2180
      @martinb.r2180 20 днів тому +1

      actually is Steve Sanderson , but also Daniel

    • @PaulMarangoni
      @PaulMarangoni 18 днів тому +1

      More like its Uncle.

  • @discodisco360
    @discodisco360 18 днів тому

    Maui whata joke that is…