Тёмный
No video :(

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

Microsoft Developer
Подписаться 548 тыс.
Просмотров 166 тыс.
50% 1

Опубликовано:

 

25 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 251   
@wechulipaul
@wechulipaul 5 лет назад
Ah shit, another technology to learn. Now employers be preparing job requirements like "10 years of Blazor experience a must".
@ahmadkelany
@ahmadkelany 5 лет назад
This is one of the very rare incidents when I completed a full hour tech demo, thank you for the great presentation.
@mrcalico7091
@mrcalico7091 5 лет назад
I've literally been waiting 20 years for this!
@moorzymoores
@moorzymoores 5 лет назад
@Barry Manilowa is this true though Baz? I recall needing to install a plugin for Silverlight, did you not?
@proffzulus
@proffzulus 5 лет назад
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.
@marcosphs
@marcosphs 5 лет назад
Congratulations Daniel Roth for the magnificent presentation. The more you learn, the better you live..... Success comes to those who don't give up.
@MusfiqFahadAmin
@MusfiqFahadAmin 5 лет назад
*Full-stack C#, how cool is that?!*
@RockstahRolln
@RockstahRolln 5 лет назад
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.
@ekiaka
@ekiaka 5 лет назад
Seriously, this is so amazing. I'm in love with C# for 9 years now and will definitly try this.
@javadborhani7838
@javadborhani7838 5 лет назад
this will be the longest relationship you will have ever :) cause it's not gonna end
@ajujohn797
@ajujohn797 5 лет назад
This guy got amazing presentation skills..
@DevTram
@DevTram 5 лет назад
Yeah!
@gdelignieres
@gdelignieres 5 лет назад
I was there live at the conference. The place was packed ! It was awesome Dan Roth is such a good communicator
@eoussama
@eoussama 5 лет назад
When I woke up in the morning today, I never thought I would get my mind this blown.
@zimcoder
@zimcoder 5 лет назад
I have an old webforms project, I will be moving it to the new Blazor bits, starting this weekend. This is exciting!
@suraj-ram7488
@suraj-ram7488 5 лет назад
Good luck bro
@vivekvenugopal8411
@vivekvenugopal8411 5 лет назад
I guess you should wait for a bit. Because this is going change in the first few releases just like .Net core
@ASIMKHAN-ig9eo
@ASIMKHAN-ig9eo 5 лет назад
Thankyou for kicking out Angular
@skltfz4997
@skltfz4997 5 лет назад
when i finally compromised and dig our head to javascript and spa, here it said there is a .net solution which capable of doing most of the eye catching things
@gauravsoff2179
@gauravsoff2179 5 лет назад
Can't help pointing out, having the same model on both sides of the wire is so cool..
@mosialive
@mosialive 8 месяцев назад
What a time to be alive.
@darkclove7365
@darkclove7365 5 лет назад
"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
@sc0rpi0n0
@sc0rpi0n0 5 лет назад
This guy has gotta be in the Hackers (1995) movie. Don't tell me otherwise!
@RockstahRolln
@RockstahRolln 5 лет назад
hahaha! Call him Blazor! :D
@franciscovilches6839
@franciscovilches6839 5 лет назад
Excellent presentation. Hats off to you Daniel Roth
@javadborhani7838
@javadborhani7838 5 лет назад
it seems that asp.net core 3.0 is gonna be the dominant solution for a long-term code base.
@bensettiabderrahmane1801
@bensettiabderrahmane1801 5 лет назад
5 years i lived with php, and wen i saw this, i moved to Asp.NET is so awesome #YOLO
@bensettiabderrahmane1801
@bensettiabderrahmane1801 5 лет назад
Actually it depends on how you are using this languages , The anwsor is .NET Core. But it can be slower if you used blazor with it becouse avery client will have to download in minimale 3.2 mb , it steel new in the game (in this moment). but if you used .NET for server side it will be much much MUCH faster than php . But The Cool Thing in Blazor is that you can use c# with all its capibiletis ( Like Unity Game Engine ) Its so awsome
@zorancerkez2649
@zorancerkez2649 5 лет назад
I've been waiting for this for decades :)
@DevTram
@DevTram 5 лет назад
Hey Microsoft! Thank you for new updates in .NET Core helping us improve in .NET development. I was confused to choose a web development, but now I believe I should do .NET for at least a year before switching to any other platform. Until then I will continue sharing how I felt about learnt interesting on #DevOTram
@OwolabiOlatunji
@OwolabiOlatunji 5 лет назад
Lovely presentation. You kept me fixated on the video to the end without skipping. Very rare.
@liquidpebbles
@liquidpebbles 5 лет назад
This is the best thing since sliced bread.
@DamianWalczak
@DamianWalczak 5 лет назад
Ikr but why do they have to use square boxes if the pizza is round ?!
@kevinrtres
@kevinrtres 5 лет назад
@@DamianWalczak Fits better in stacks and transports so much easier - the boxes - empty or containing pizzas.
@AnonymousDeveloper1
@AnonymousDeveloper1 5 лет назад
It is really great presentation about really awesome features coming to .NET Core.
@AnonymousDeveloper1
@AnonymousDeveloper1 5 лет назад
@Solve Everything Yes, I hope it will be better and better. Open source, cross-platform, high performance, clean code and great features - these are what we need.
@FilledStacks
@FilledStacks 5 лет назад
😍 Can't wait to try out Blazor properly with a project
@maacpiash
@maacpiash 5 лет назад
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!
@bloodeyhell7026
@bloodeyhell7026 5 лет назад
hahahaha
@charlesbyrneShowComments4all
@charlesbyrneShowComments4all 5 лет назад
Agree funny how the old tech comes back around
@serdarkalkan1695
@serdarkalkan1695 5 лет назад
Amazing presentation Dan. Thank you sooo much!!!
@emchammer1815
@emchammer1815 5 лет назад
Wow blazor rocks. Can't wait to use it.
@mohamedenew4766
@mohamedenew4766 5 лет назад
I Have enjoyed with the presentation about Blazor. Thanks Daniel Roth .
@mohd0nazir
@mohd0nazir 5 лет назад
Web development again start from ABC and struggle to find out how filtering sorting will work. How show value selected in dropdown.
@Leo-ir6ey
@Leo-ir6ey 5 лет назад
This guys knows how to host a presentation!! I really like the concept, but would like to see dll bundeling, to reduce the amount of file, which are downloaded.
@TheChodex
@TheChodex 5 лет назад
Journey of a thousand miles begins with a single step!
@get_ready
@get_ready 4 года назад
Finally I can get into full stack web dev without touching JS
@luisdinh649
@luisdinh649 5 лет назад
I don't have any plan to move to Blazor because I'm developing my application with asp.net mvc core 2.2. But I think Blazor is a great idea from Microsoft team to improve asp.net core community and keep anyone want to changes from .NET to other platform.
@nikhilb3686
@nikhilb3686 5 лет назад
Blazor gonna kills some jobs in the market.
@789blablajaja
@789blablajaja 5 лет назад
I hope so. I love blazor and hope it takes off huge.
@carlosjosejimenezbermudez9255
@carlosjosejimenezbermudez9255 4 года назад
More like expand them, but I agree that it (and webassembly) are going to change the future of the web greatly.
@AchmadBadra
@AchmadBadra 3 года назад
At leats to make it simply for developer.
@alexbeloff4618
@alexbeloff4618 5 лет назад
This looks VERY good! Looking forward to 3.0!
@hamedsann
@hamedsann 5 лет назад
The best presentation i have ever seen! thank you Daniel!
@bolbittu
@bolbittu 5 лет назад
Like dream came true! Blazor is really promising!
@tom_marsden
@tom_marsden 5 лет назад
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 Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview7.19365.7
@gamershow5944
@gamershow5944 5 лет назад
ASP.NET Web Forms with XML Documents > All
@user-qt1it9zo1s
@user-qt1it9zo1s 5 лет назад
Hyped for blazer! Cool presentation.
@thedude3544
@thedude3544 5 лет назад
i love this guy , he always motivates me
@MrTall87
@MrTall87 5 лет назад
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???
@MrTall87
@MrTall87 5 лет назад
found it: just run: dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview7.19365.7
@wesleyolis
@wesleyolis 5 лет назад
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.
@taivo2272
@taivo2272 5 лет назад
Amazing presentation. So excited with Blazor
@pebre79
@pebre79 5 лет назад
Is hot reload included yet in Blazor? I remeber that was on the feature map
@marcusbrown8158
@marcusbrown8158 5 лет назад
The Jeff Goldblum of tech talks
@gokuljaiut
@gokuljaiut 4 года назад
Oh man. This is amazing. Fantastic.
@rambodehydrated
@rambodehydrated 5 лет назад
Best presentation ever.
@BrianMoyer
@BrianMoyer 5 лет назад
Awesome work... can’t wait,
@Joel-mp2oo
@Joel-mp2oo 5 лет назад
This is awesome!!!! Thank you for the amazing work !
@bennyboyAF
@bennyboyAF 5 лет назад
I've just spent months rebuilding my site from WebForms to Razor pages. Now. . . I mean, at what point do I step off the merry-go-round of new technologies and invest time in developing a full project using a single technology?
@AmirAli-hg9bk
@AmirAli-hg9bk 5 лет назад
It's not about the technology you use. It's about your website's requirements. If your website is a simple static page, Webforms would be sufficient lol. Here at my company we are still using webforms. :)
@THE_NE0
@THE_NE0 5 лет назад
Best news of the year
@SergeyVV
@SergeyVV 5 лет назад
Thanks! It is great positive presentation!
@hck1bloodday
@hck1bloodday 5 лет назад
why should I use gRPC instead of signalR?
@thakanoduncu
@thakanoduncu 5 лет назад
It looks pretty cool. I wonder when do you think Blazor will be a major framework that can be used to develop a complicated enterprise applications?
@uscg_vet5681
@uscg_vet5681 5 лет назад
Very very cool stuff! Awesome work guys/gals!
@khimacao
@khimacao 5 лет назад
So awesome! Can't wait
@edward_t450
@edward_t450 4 года назад
Blazor: Let's make the frontend fun again.
@FrudTV
@FrudTV 5 лет назад
Fantastic presentation. Great presenter too.
@vladimirshadchnev7821
@vladimirshadchnev7821 5 лет назад
Amazing! It is so cool! Thank you for so interesting presentation!
@X3noic
@X3noic 5 лет назад
Muito bom esse blazor tem futuro
@paddyland74
@paddyland74 5 лет назад
Amazing, Amazing, Amazing Presentation.
@jossygeorge6776
@jossygeorge6776 5 лет назад
Good job 👍. Need more videos like this
@jsmj086
@jsmj086 5 лет назад
What visual studio version to use for blazor as of this moment?
@syedasim6813
@syedasim6813 5 лет назад
Amazing, so excited to try it out!
@ADOConnection
@ADOConnection 4 года назад
Long time no see, Update Panel :)
@tassosk966
@tassosk966 5 лет назад
Great Presentation!!
@macwilko
@macwilko 5 лет назад
The runtime in WebAssembly sounds terrifyingly large, is it realistic to expect a client side app in less than 500kb in future?
@nordy2010
@nordy2010 5 лет назад
I'd imagine that the browser would cache the runtimes on the first hit, so subsequent hits would only need to download the application dll when it changes. That said, Dan did mention that they're working on shrinking it down. I imagine it will be better by the time it ships.
@macwilko
@macwilko 5 лет назад
nordy2010 can’t remember what he said exactly, but I think he mentioned 5MB? That’s too large for anything outside an internal business app. I’m excited by the tech but an entire site (plus runtime) will need to be under 500KB
@nordy2010
@nordy2010 5 лет назад
@@macwilko Oh, agreed, they have a ways to go. And it'll be a while, if ever, before this tech is a true competitor to React/Angular/Vue. That said, there's an effort being done right now to tree shake the .NET framework, similar to how Webpack tree shakes. If they can get that in place, then we might have a truly useful platform in Blazor.
@OfoeNelson
@OfoeNelson Год назад
So full stack means having the same language in the front and backend of an application?
@davidy.4440
@davidy.4440 5 лет назад
Impressive! Great demo!
@goqsane
@goqsane 5 лет назад
It's pretty impressive, but I'm staying with Angular.
@anibuffo
@anibuffo 5 лет назад
I love the idea behind the project, but I could imagine that you could quickly get performance problems with it. As far as I understand it, the actual application is interpreted by a .NET interpreter, which is interpreted by the browser in webassembly.
@weifengmao
@weifengmao 5 лет назад
Webassembly is compiled code instead of Javascrpit which is JIT, as far as I am aware this gives WASM performance edge.
@anibuffo
@anibuffo 5 лет назад
@@weifengmao No, it's not. Webassembly is bytecode.
@hck1bloodday
@hck1bloodday 5 лет назад
@@anibuffo is not the .net interpreter running on the browser with web assembly, it is AOT compiled with the mono AOT compiler
@weifengmao
@weifengmao 5 лет назад
@@anibuffo C# is complied to bytecode using Roslyn as far as I know.
@anibuffo
@anibuffo 5 лет назад
@@weifengmao Yeah, but I'm talking about the .NET interpreter.
@MrGuitarMix
@MrGuitarMix 2 года назад
this kinda reinvents the development of webapplications or am I wrong?
@kaydues
@kaydues 5 лет назад
And if the internetconnection fails: does it work further?
@stas_khavruk
@stas_khavruk 4 года назад
Happy life without JavaScript!
@the1observer
@the1observer 5 лет назад
Why let telerik make grids and not have a team to do exactly what telerik is doing ?
@bdbgh
@bdbgh 5 лет назад
Lets say I have a website that has 50+ unique pages for various tasks, does the client browser download the .wasm for the 50+ page? or does the client only what pages it download?
@bright6085
@bright6085 5 лет назад
Now,we can say goodbye to JS usually,MS is great
@dvygolov
@dvygolov 5 лет назад
Wow, that shit is impressive!
@gerardlanphear9185
@gerardlanphear9185 4 года назад
Very nice Daniel. You may be able, however to help with the hard time I am having discussing these concepts with fellow developers when the terminology is still being thrown around inconsistantly. You are calling the server side "Razor Components" and the client side, still in preview "Blazor". This is a contradiction when a developer sets out to create a new project in the 3.0 release of this current week and finds themself having to choose "Blazor (server side)" in order to create a new solution. Should that not say "Razor Components (server side)"?
@tallgeese1
@tallgeese1 5 лет назад
Nice presentation.
@mistert1628
@mistert1628 5 лет назад
Love the passion!
@mosialive
@mosialive 5 лет назад
The only 1 thing I would love to see Microsoft do on this Blazor project is implementing the same style as Razor-Page and Model combination.
@hintsoftware
@hintsoftware 4 года назад
can we use @ref to work with html for setfocus, tab-order, stylings etc by C# code like we can do with winform controls ?
@CodeZen
@CodeZen 5 лет назад
Very Impressive!
@m.kozylov
@m.kozylov 5 лет назад
Sounds great, i need to try
@harambeexpress
@harambeexpress 5 лет назад
It reminds me of the fullstack JS frameworks like Meteor... But with more cruft. I'm unlikely to switch as it doesn't offer anything to people who haven't already heavily invested in C#/.NET. But it's good to see the interop is increasing so if I ever have to deal with this stuff it won't be the end of the world. For those who only/heavily use Microsoft stuff this could be quite useful, especially for RAD of organisation-specific tools. This is waaay better than Silverlight especially in the modern age where mobile devices are super popular and nobody is gonna go install your dumbass runtime. Lots of the comments below are jumping to conclusions so I'd encourage people to do their own research.
@suraj-ram7488
@suraj-ram7488 5 лет назад
I am just starting out using more powerful web dev tools and I want to know how does ASP.NET compare to NodeJS and React
@TheZohan-777
@TheZohan-777 5 лет назад
This is amazing
@maximss
@maximss 5 лет назад
why I don't have this template? I just got Blazor (server-side), what I need to install more? thanks
@sodslot
@sodslot 5 лет назад
It's AWESOME !
@charleswoodruff9013
@charleswoodruff9013 5 лет назад
With server-side Blazor, how many concurrent connections can SignalR handle? In the past, I've read multiple servers facilitating a backplane is necessary to handle thousands of concurrent SignalR connects. Will there be the same limitations and workaround with server-side Blazor?
@hmmer3471
@hmmer3471 5 лет назад
Logo is so cool
@ColaKnusper
@ColaKnusper 5 лет назад
really awesome!
@tomthunderforest1681
@tomthunderforest1681 5 лет назад
Love it !
@ahmadmoner
@ahmadmoner 5 лет назад
what about Web Forms?
@MuhammadTayyabRana
@MuhammadTayyabRana 4 года назад
He looks like brother of David J. Malan. His voice is similar to him as well.
@shitcode59
@shitcode59 4 года назад
So, you are telling me that I will send each UI change occuring on client side to my server? otherwise I will have to build the other solution that would force all my clients to download my .NET code over to their side in the cache memory? Why?
@roquemocan
@roquemocan 3 года назад
I think what is sent to the server are the events/messages. The server makes a dif of the DOM and then sends only the changes to the DOM. I would think of this like a Terminal Server.
Далее
O'ZBEK VA TOJIKLAR ROSSIYADA TERAKT UYUSHTIRISHDI!
08:41
Wife habit 😂 #shorts
00:16
Просмотров 53 млн
I Built a WATERPARK In My House!
26:28
Просмотров 13 млн
Java and .NET - Together at Scale - CFS2018
51:32
Clean Architecture with ASP.NET Core 2.1 | Jason Taylor
49:20
Deep Dive on LINQ with Stephen Toub
1:23:59
Просмотров 59 тыс.
O'ZBEK VA TOJIKLAR ROSSIYADA TERAKT UYUSHTIRISHDI!
08:41