Very informative and very well done, as usual. SSR is super cool! I have several Blazor server-side apps I will be migrating to SSR. I've always appreciated the simple architecture of Blazor server-side. SSR to me is server-side without the websockets dependency, which, as you know presented scaling issues. Can't wait to see more of your vids! Keep up the great work!
@atirah149 ай бұрын
Completed the video. Thanks for teaching. I am your student. I've purchased your blazor course in udemy.
@KNPhilip10 ай бұрын
Hi Patrick. Thanks for covering different topics regarding Blazor and .NET 8 in general. Could you possibly make some content covering the new .NET Aspire? That would be very much appreciated :)
@spmaurya131810 ай бұрын
Excellent video first time watching blazor video although I work with netcore, but it was pretty well explained and easy to understand
@baturhankahraman42610 ай бұрын
Hello Patrick, A little feedback here. Navigating to same page is not a good practice to apply. Instead of it, if your video game entity is deleted successfuly, you can also delete it from your list of videogames and trigger statehaschanged() thus blazor is going to re-renders the places which changed. Thank you for the video. Regards
@ankeshankur30588 ай бұрын
Can i navigate to another page..?
@baturhankahraman4268 ай бұрын
@@ankeshankur3058 yes you can
@maxinoume5 ай бұрын
@@ankeshankur3058 You can do anything you want.
@charliehager545810 ай бұрын
Thanks Patrick, excellent video. Back in time to 1996! Just a lot faster and smarter. It is going to be interesting to see how web sites mix and match the different rendering modes in a single project. Fun stuff. What ever happen to buying you a cup of coffee??? I can't find the link.
@wusswuzz58187 ай бұрын
Hi @PatrickGod, I see that the crud does not work unless you do this special thing "Model.prop ??= something" , where did you get this bit of information and do you know why it is the case. How should this work with non-nullable properties like int's and bools? as "Model.myintorbool ??= something" would give an error.
@MohammadKomaei10 ай бұрын
Please get the github link.
@JtendraShahani9 ай бұрын
How can we display a delete confirmation dialog in Blazor SSR?
@xablesco6 ай бұрын
Because WASM runs on the browser and SSR runs on the server. WASM is limited to the browser’s capabilities.
@s4lish8 ай бұрын
Sorry But I didn't understand why should use ??= operator for update. and If we have 100 properties should write 100 times ?
@dhanviakash7263 ай бұрын
OnParametersSetAsync will also be called when updating the video game, as it is set from the form parameter. If we do not use ??=, our current video game details will be overridden with the database details, causing us to lose the user-submitted information. Therefore, we check if the video game properties are null (which will only be the case when creating a new game). If they are not null, we will not update our current video game and will instead use the user-submitted details.
@atirah149 ай бұрын
While editing, for Release year, in the edit operation -- there is an error ??= cannot be applied to operands of type 'int' and 'int' CS0019. How can i solve this. You dont have this error.
@atirah149 ай бұрын
The release year has to be a nullable integer for this code to work. Error solved, when model was changed to what you showed in video.
@kennethsmith260610 ай бұрын
Blazor Server strongly recommends using DbContextFactory and not DbContext to ensure data integrity. Is it ok to use a simple DbContext in the new .NET 8?
@HatTrex9 ай бұрын
Why? Isn't usng transactions enaugh?
@dmtuan7 ай бұрын
How can Blazor SSR work with injectedservices and dbcontext, but Blazor WASM can’t? (In your Blazor WASM CRUD tutorial you used HttpClient and had to build the api.
@trflashedwall93564 ай бұрын
Wasm runs on a process in the Browser and communicates over http. Blazor Server connects via Websocket and sends/receive data via socket. SSR gets processed on the server and and the server sends a html static file to the Browser.
@atirah149 ай бұрын
699 $ for your course, is ver steep for an indian in indian currency. Would you consider, continent specific pricing?
@PatrickGod9 ай бұрын
Thank you for your interest in the .NET Web Academy! I'm currently working on adjusting the pricing to make it more accessible globally. Stay tuned for the reopening of enrollments with these new options. Your feedback is greatly appreciated! Take care, Patrick
@kristiadhy9 ай бұрын
Please consider Indonesia too@@PatrickGod
@rankarat10 ай бұрын
Hi patrick, is this the regular built in dark them of Visual Studio? BTW, thanks for this video.
@trflashedwall93564 ай бұрын
Its the standard but with the option "colored brackets"
@minimalstory10 ай бұрын
We need New blazor Web app auth))
@zhujustin79442 ай бұрын
Very well organized and clean codes and error/validations handling is very helpful. Thank you very much!
@atirah149 ай бұрын
Completed the video. Thanks for teaching. I am your student. I've purchased your blazor course in udemy.
@ankeshankur30588 ай бұрын
Hi, nice video, When video game data is saved then can i navigate to list page using navigation manager. Because i try i gives error
@MarkoMijuskovic9 ай бұрын
Hi Patrick, would it be possible for you to show us how can Blazor be integrated into an existing .net MVC app? Many of us have existing project and do not work regularly on greenfield stuff. Can you create a tutorial on how would you slowly migrate an existing MVC project into a Blazor SPA app. Is it even possible to have certain parts of the page be Blazor components while other parts are just regular MVC Razor pages? I think this would be a very useful video considering that there is very little material to be found on the internet about project migration to Blazor...
@tringadesku60659 ай бұрын
yes this would be helpful!
@shahnawazk10 ай бұрын
Nice and Precise! Thank you and keep it up.
@dovh499 ай бұрын
I was excited about Blazor SSR but it appears that HTMX is still better.