What's new for Blazor in .NET 7 | .NET Conf 2022

  Рет қаралды 40,987

dotnet

dotnet

Күн бұрын

Пікірлер: 48
@mekowgli
@mekowgli 2 жыл бұрын
When you see Steven Sanderson you know it'll be a great talk. And it was :)
@mauriciovelasquezzepeda6278
@mauriciovelasquezzepeda6278 2 жыл бұрын
I eh
@MarcusKaseder
@MarcusKaseder 2 жыл бұрын
The most important thing i take from that video is how to use the Toolbox to "code" while doing a quick presentation
@kolesplace
@kolesplace 2 жыл бұрын
LOL, I was looking at the same thing thinking how did he do that? 🤣
@realcolormusic
@realcolormusic 2 жыл бұрын
Great features! Thank you very much for sharing!
@lcmdcollege9769
@lcmdcollege9769 2 жыл бұрын
new bind directives is a great addition.
@benjamininkorea7016
@benjamininkorea7016 2 жыл бұрын
I'm very excited by news coming from the conference. Thank you very much for the demonstration! But could you please have someone go through and add time slices for these videos? I'd like to be able more easily to find descriptions of the particular things I'm most interested in.
@fieryscorpion
@fieryscorpion 2 жыл бұрын
Thank you for quickgrid, it’s awesome!
@jimiscott
@jimiscott 2 жыл бұрын
Very good ! We're just starting our port of a Webforms app to Blazor WASM and the parameters feature will be a boon! Thanks
@doctorit6389
@doctorit6389 Жыл бұрын
Steve, I think this is high time to give us an Ability to Generate Dynamic Forms similar to Angular's Reactive Form where we can Generate form without any Objects. in Blazor we have to have a C# Object but in Angular we can generate Form with just JSON.
@documentsrequired8360
@documentsrequired8360 Жыл бұрын
+1 for this suggestion I was also struggling to generate Forms without providing a POCO. I tried with Dictionary and Expando Objects but I am still unable to successfully bind EditForms.
@beerguy1320
@beerguy1320 2 жыл бұрын
Triple like this demo!!
@tommigronlund714
@tommigronlund714 2 жыл бұрын
Brilliant stuff! Thanks and more of this please.
@peterpav6535
@peterpav6535 2 жыл бұрын
QuickGrid is just awesome!
@WorstDeveloper
@WorstDeveloper 2 жыл бұрын
The webassembly example shown here was over 20MB. That's A LOT. Will they ever be able to get it down to like 100kB, to be somewhat competitive with JS frameworks?
@datguy4104
@datguy4104 Жыл бұрын
Lmao no. I love C#, and I love the idea of Blazor, but as it stands now it will never even come close. It's a bloated mess for what it accomplishes it. Thanks to the way MS works it never will never reach to point of adoption. Just the fact that there's two different implementations (server/WASM) that are named the same thing has already put this in its coffin before it had a chance at adoption.
@WorstDeveloper
@WorstDeveloper Жыл бұрын
Blazor United fortunately appear to be solving the problem of having two different modes. It's not perfect, but it's way better.
@datguy4104
@datguy4104 Жыл бұрын
@@WorstDeveloper Unless they just get rid of wasm/server stand alone versions and just call universal "Blazor" it's only making the problems I spoke of worse.
@NAEL4SLR
@NAEL4SLR 2 жыл бұрын
Great seeing you Steve
@nathantryon9416
@nathantryon9416 2 жыл бұрын
I have been struggling with something that will be easily solved with LocationChanging, this is great news
@1992jamo
@1992jamo 2 жыл бұрын
Awesome stuff. Unrelated, but It would have been great to have timeslices in the video so we can view the features we're most interested in.
@S3Kglitches
@S3Kglitches 2 жыл бұрын
Why is the loading progress percentage non-linear? You get a fake, fast, 50 % when only 1 of 24 MB is downloaded and then it's loading very slowly between 90 % and 100 % when it's downloading much of the rest
@seldasorf9583
@seldasorf9583 2 жыл бұрын
displaying loading progress is a necessity because blazor apps have such a huge footprint. for inhouse, office like apps that is ok but i think consumer internet apps should load faster such that blazor is not an option. i have not seen convincing blazor apps anywhere. they all feel slow. any demos that are convincing out there? loading fast and responsive like js apps?
@pluralcloud1756
@pluralcloud1756 Жыл бұрын
awesome !
@tonyhenrich6766
@tonyhenrich6766 2 жыл бұрын
I wonder if CustomElement can be used to build full plugins for Wordpress
@thechrisgate
@thechrisgate 2 жыл бұрын
I think it can now.....I can we what I can do with both technologies now
@ivhe307
@ivhe307 2 жыл бұрын
QuickGrid seems to be awesome, but who is adventurous enough to use 5 months untouched alpha.22351.1 version in production?
@fieryscorpion
@fieryscorpion 2 жыл бұрын
We are going to be using it in Production soon! 😀
@simbatwiga9631
@simbatwiga9631 Жыл бұрын
Hi will custom elements work with Power Platform i.e. hosting Blazor web components from HTML WebResources?
@joshemm4991
@joshemm4991 2 жыл бұрын
How does WordPress know what port blazor is hosting on? (port 7246 in your case)
@simonkarlsson5659
@simonkarlsson5659 Жыл бұрын
+1
@philibertande3097
@philibertande3097 2 жыл бұрын
The @bind:after issue is still not solved for a production ready version of NET7 I just got the latest update today, 17.4.2 They have still not solved the problem MicroShit sucks big time again!!
@vishalsharma123
@vishalsharma123 2 жыл бұрын
Which issue
@jarrichvdv
@jarrichvdv Жыл бұрын
This attitude definitely won't help.
@positronalpha
@positronalpha 2 жыл бұрын
Good stuff!
@atpayero
@atpayero 2 жыл бұрын
Excelent!!!!
@Erril_Ferndal
@Erril_Ferndal 2 жыл бұрын
Thank you very much Steve! Good bye Javascript, I wont miss you! Welcome full stack .NET developer in C# with Blazor!
@thechrisgate
@thechrisgate 2 жыл бұрын
lol...I understand but don't say that....Javascript-Typescript Technologies are cool
@erictenwestenend868
@erictenwestenend868 2 жыл бұрын
can we not get the text in another language?
@erictenwestenend868
@erictenwestenend868 2 жыл бұрын
I mean the lock text
@teckyify
@teckyify Жыл бұрын
I wished the releases would significantly slow down. I don't need all those features, I need long term stable versions.
@datguy4104
@datguy4104 Жыл бұрын
Feedback: Build size. If you do not get the built size under control no one will ever use this for actual web apps, regardless of features of ease of use.
@chrisbaker5284
@chrisbaker5284 2 жыл бұрын
I've pulled the code for the talk and it doesn't compile for me: Severity Code Description Project File Line Suppression State Error CS1503 Argument 3: cannot convert from 'Microsoft.AspNetCore.Components.EventCallback' to 'System.Action' ProductsManager D:\Dev\Blazor\ProductsManager-main\Microsoft.NET.Sdk.Razor.SourceGenerators\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages_Edit_CategoryPicker_razor.g.cs 137 Active And 2 other similar errors. It seems to be related to @bind:after. I've tried it on 2 machines with the same result, so I don't think this is related to my system, unless it's something that needs to be installed from VS installer? So if anyone has any ideas I would be grateful.
@alexvab
@alexvab 2 жыл бұрын
This is known .net 7 issue: That will be fixed in 7.0.1 - "[7.0] bind get, set, after can't be used in 7.0 Blazor applications In .NET 7 Preview 7, we've introduced a new feature for binding values to components using the new bind:get, bind:set and bind:after syntax. As part of a follow-up work to address some issues we've learned about related to that feature, we had to take a two-part fix both in dotnet/aspnetcore and dotnet/razor-compiler repos. Unfortunately, we had an issue with our dependency update process and the razor compiler changes did not make it into the 7.0 build. As a result, when you try to use bind, get, set, after on 7.0 Blazor application, the compiler will emit code against non existing APIs and users will be presented with an error like Can't convert from EventCallback to Func. An update for the compiler is planned as part of the 7.0.1 release that will update the compiler to target the new APIs and make this feature work as expected from them on. Users that are not relying on bind get, set, after will not be affected by this issue." github.com/dotnet/core/blob/main/release-notes/7.0/known-issues.md
@joeingle1745
@joeingle1745 2 жыл бұрын
Quick and dirty workaround to get it working: $@((context.PriceCents / 100.0).ToString("N2")) Edit @code { private IQueryable? products; IQueryable FilteredProducts { get { products = Service.Products.OrderBy(x => x.ProductId).AsNoTracking(); if (!string.IsNullOrEmpty(Category)) { products = products.Where(x => x.Category == Category); } if (!string.IsNullOrEmpty(Subcategory)) { products = products.Where(x => x.Subcategory == Subcategory); } if (!string.IsNullOrEmpty(searchName)) { products = products.Where(x => EF.Functions.Like(x.Name, searchName.Replace("%", "\\%") + "%", "\\")); } return products; } } private PaginationState pagination = new PaginationState { ItemsPerPage = 10 }; private string? searchName; [Parameter] public string? Category { get; set; } [Parameter] public string? Subcategory { get; set; } }
@mister_stadler
@mister_stadler 2 жыл бұрын
​ @Joe Ingle thanks a lot, great workaround, worked perfect!
@realcolormusic
@realcolormusic 2 жыл бұрын
I installed 7.0.2 and it was fixed with that
@jdaviddiehl
@jdaviddiehl 2 жыл бұрын
QuickGrid. 👏👍👌👏🤜🤛🖖
Making the Most of Minimal APIs in .NET 7 | .NET Conf 2022
22:49
What's New in C# 11 | .NET Conf 2022
30:28
dotnet
Рет қаралды 27 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Full stack web UI with Blazor in .NET 8 | .NET Conf 2023
55:56
Clean Architecture with NET 8
54:38
NimblePros
Рет қаралды 5 М.
Keynote: Why web tech is like this - Steve Sanderson - NDC London 2023
1:00:42
CSS Techniques for Blazor Developers | .NET Conf 2022
28:43
.NET ❤️’s WebAssembly in .NET 7 | .NET Conf 2022
26:08
What's New for ASP.NET Core & Blazor in .NET 9
40:26
dotnet
Рет қаралды 31 М.
Visual Studio Code for C# Developers | .NET Conf 2022
26:33
What's New in .NET 9 with Examples
25:02
Nick Chapsas
Рет қаралды 68 М.
.NET Conf 2022 Keynote: Welcome to .NET 7 | .NET Conf 2022
57:57