Full stack web development with ASP.NET Core 3.0 and Blazor - BRK3017

preview_player
Показать описание
ASP.NET Core 3.0 is loaded with new features for building modern web applications and services. In this session, we'll show you how to use ASP.NET Core 3.0 to build beautiful and interactive client-side web UI with Blazor backed by high-performance gRPC microservices and long-running worker service processes. We’ll show you how to secure your APIs with IdentityServer integration, use SignalR for client-to-server streaming and take advantage of the latest performance improvements.
Рекомендации по теме
Комментарии
Автор

Ah shit, another technology to learn. Now employers be preparing job requirements like "10 years of Blazor experience a must".

wechulipaul
Автор

I did not try to use Blazor yet, but I did use Razor pages with .Net 4.x, and I will definitely try Blazor.
Currently forced to use Angular, which is just OK, but the idea of getting finally rid of the javascript sounds like a real dropping of shackles.
The phrases "made my day":
36:32 - Life is too short to wait for the NPM to restore.

37:42 - Takes a second for the Angular dev server to wake up...
(45 seconds later)
38:27 - Let's see if it's gonna render... Here it comes.

proffzulus
Автор

Congratulations Daniel Roth for the magnificent presentation. The more you learn, the better you Success comes to those who don't give up.

marcosphs
Автор

This guy got amazing presentation skills..

ajujohn
Автор

I've literally been waiting 20 years for this!

mrcalico
Автор

Blazor gonna kills some jobs in the market.

nikhilb
Автор

This guy has gotta be in the Hackers (1995) movie. Don't tell me otherwise!

scrpin
Автор

Where can I find the "Blazor (ASP.NET Core hosted)" project template? After installing VS2019 Preview all I see is "Blazor server App".

EDIT: got the template by running
dotnet new -i

tom_marsden
Автор

I'm trying to setup a "Blazor (ASP.NET Core hosted)" Web Application. However my visual studio community preview just shows me a "Blazor Server App"... What do I need to do, to get the ASP.NET Core hosted one???

MrTall
Автор

Web development again start from ABC and struggle to find out how filtering sorting will work. How show value selected in dropdown.

mohdnazir
Автор

This is one of the very rare incidents when I completed a full hour tech demo,
thank you for the great presentation.

ahmadkelany
Автор

Thankyou for kicking out Angular <3 finally a whole stack for .net lovers

ASIMKHAN-igeo
Автор

"some people get a little nervous when they see dll's in the browser"
I was looking for articles on it's security as he said it. :'D

darkclove
Автор

This is the best thing since sliced bread.

liquidpebbles
Автор

Seriously, this is so amazing. I'm in love with C# for 9 years now and will definitly try this.

ekiaka
Автор

Daniel Roth: You can develop component-based UI in C# using Blazor in .NET Core 3.0
Me to my JS-dev friends: The future is now, old man!

maacpiash
Автор

He IS the human Blazor! A very good presentation! In the past I used to dread .net, but after watching this video, I am so intrigued in learning and dwelling into it.

RockstahRolln
Автор

Daniel Roth, Just a few question, with regards to queue based system which would run a portion in memory and have a persistence portion.
In terms of power outage and there being limited power, in which a system is required to shutdown, before it dies.
Has there been any work put into place with os, hooks that can manage the amount of resource that all the queues in a system in memory can use and how large the can grow, to ensure that the queues can be flushed to persistence storage in the event of a power outage. This is quite critical, when running in environments, where there is limited back power available, especially if you think of wanting to run more devices closer to the edge of the network.
One is going to have to strike a balance between the server, returning errors not accepting any more work and flush and saving the current work and taking an appropriate action in time before power loss, such as canceling an order, because a hot pizza being deliver late when the power comes back on, is not going to fly.

So there need to be different types of actions requested for signal power outage, in which queue needs take few different action, persist to resume later, or inform up or downstream urgently, that service has failed!
Communicating to the up and downstream entities that service is going down, I don't think would be reliable, because so many things that can go wrong there.
I think one would need to implement a contract, were by the queue is suppose to provided feedback, to confirm that the system will be left in a consistent state.
Which would be similar to bitcoin, having to have carried out the work, before certain constraints, otherwise, assumed that work load failed. blockchain contracts.

What are you thoughts on this matter. I know depending on were the persistence is located that other machines can resume the work, more centralised database system, provide that those service don't go down.

Internal queue based communication system should be ok with contracts that can die, however, those were I have place and order and left the site, would need to be process and actions taken in time before the system goes down.
Otherwise that clients will never know till much later he has lost what every it is he looses.

wesleyolis
Автор

Is hot reload included yet in Blazor? I remeber that was on the feature map

pebre
Автор

Now, we can say goodbye to JS usually, MS is great

bright