ASP.NET Core Kestrel Explained

  Рет қаралды 12,164

Raw Coding

Raw Coding

Күн бұрын

Is it worth creating your own web framework on top of Kestrel instead of ASP.NET Core? We are going to explore what Kestrel is and how Kestrel is used within ASP.NET Core.
Patreon 🤝 / raw_coding
Courses 📚 learning.raw-c...
Shop 🛒 shop.raw-codin...
Discord 💬 / discord
Twitter 📣 / anton_t0shik
Twitch 🎥 / raw_coding
k6: k6.io/docs/
#aspnetcore #csharp #kestrel

Пікірлер: 26
@emanuelhuber4312
@emanuelhuber4312 6 ай бұрын
Amazing content! Thanks for the video
@IvanRandomDude
@IvanRandomDude Жыл бұрын
4:00 KestrelServerImpl... is this Java video?
@RawCoding
@RawCoding Жыл бұрын
:D
@jamesbarrow
@jamesbarrow Жыл бұрын
There's even factories :B
@vivekkaushik9508
@vivekkaushik9508 Жыл бұрын
What's going on at the top right corner? Lmao.
@caglarcansarikaya1550
@caglarcansarikaya1550 Жыл бұрын
hey bro how are you I hope you are doing well :) I am researching a new issue firstly I checked your videos, but I didn't find. I will look at other sources and documentation. I am trying to understand how invariant covariant contravariant works? if you able to explain this in a video appreciate that. take care :)
@RawCoding
@RawCoding Жыл бұрын
I have no video on the topic I’ll see what I can do
@renauddanniau676
@renauddanniau676 Жыл бұрын
Hello, can I ask which IDE are you using ? I am using visual studio 2022 and I can't navigate as easily as you are in the decompiled sources. Of course I have "Tools > Options > Text Editor > C# > Advanced > Enable navigation to decompiled sources" enabled and in the "search references" I selected "Entire Solution and External Sources" but still I can't go to the definition of the IHost myself (CTRL+F12, Go to implementation). Thank you for your videos, high quality as usual :) !
@RawCoding
@RawCoding Жыл бұрын
I’m using Rider
@sunnypatel1045
@sunnypatel1045 Жыл бұрын
Hey Anton. Would you mind doing a video on performance testing with k6 or nbomber. Talking about latencies etc
@fieryscorpion
@fieryscorpion 7 ай бұрын
Hi Anton, thank you for this great video! I have a question: Is Kestrel server running in-process as a Hosted Service in the background thread of the web application? Thanks!
@emilsimonyan2818
@emilsimonyan2818 Ай бұрын
Great video !. Thanks so much
@MrJonnis13
@MrJonnis13 Жыл бұрын
Pretty unique. Thanks a lot
@fifty6737
@fifty6737 Жыл бұрын
this is useful if you wanna build something custom, like some JSON RPC server, or anything that is using HTTP server, maybe a future replacement for REST, or custom GraphQL server the fact that it can be done this easily is awesome, the dotnet team are really doing tremendous job of making this APIs
@mgltuba
@mgltuba Жыл бұрын
very interesting thank you
@EBay_Dev
@EBay_Dev 8 ай бұрын
Great dive to see what is under the hood, Anton. I just would like to say thanks and hope to see more like these. for example, following the request through the pipeline journey. thanks a lot.
@4eJIeHTaHo
@4eJIeHTaHo Жыл бұрын
@RawCoding HttpContext does not belong to Kestrel but feature collection belongs.
@bahmanasheghi
@bahmanasheghi Жыл бұрын
can you use libuv and make a Express.js similar framework with C#?
@unhandledexception1948
@unhandledexception1948 Жыл бұрын
deep dive, going a bit too fast for my brain 😞
@RawCoding
@RawCoding Жыл бұрын
It is a bit of a mess under the hood :D
@dasfahrer8187
@dasfahrer8187 Жыл бұрын
We use a minimal API with a repository backer just to keep things cleaner in Program.cs. Wonder if there's a performance hit for doing that?
@mohammadzakareatfaili9566
@mohammadzakareatfaili9566 11 ай бұрын
Nobody can explain it your way Perfect
@juhairahamed5342
@juhairahamed5342 7 ай бұрын
Thanks for this video
@ebrahim-s-ebrahim
@ebrahim-s-ebrahim Жыл бұрын
good video. what is this editor you're using?
@RawCoding
@RawCoding Жыл бұрын
Jetbrains Rider
@4eJIeHTaHo
@4eJIeHTaHo Жыл бұрын
@@RawCoding HttpContext does not belong to Kestrel but feature collection belongs.
Dangers of using IHttpContextAccessor
15:44
Raw Coding
Рет қаралды 12 М.
Stop Using FirstOrDefault in .NET! | Code Cop #021
12:54
Nick Chapsas
Рет қаралды 74 М.
LIFEHACK😳 Rate our backpacks 1-10 😜🔥🎒
00:13
Diana Belitskay
Рет қаралды 3,9 МЛН
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 11 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 17 МЛН
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 10 МЛН
How I Structure Program.cs on ASP.NET Projects
15:40
Gui Ferreira
Рет қаралды 4,2 М.
ASP.NET Core Web API Best Practices
15:49
Code Maze
Рет қаралды 8 М.
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 83 М.
CLRium #6: async/await. Машина состояний (Дмитрий Тихонов).
50:50
Мини-конференции CLRium
Рет қаралды 9 М.
Custom HTTPS Dev Environment using .NET Core, Kestrel & certificates
1:01:33
Самая ВАЖНАЯ часть .NET
13:48
ExtremeCode
Рет қаралды 182 М.
Understanding CORS with ASP.NET Core C#
17:44
Raw Coding
Рет қаралды 12 М.
Don't throw exceptions in C#. Do this instead
18:13
Nick Chapsas
Рет қаралды 259 М.
Why use Type and not Interface in TypeScript
14:12
ByteGrad
Рет қаралды 207 М.
LIFEHACK😳 Rate our backpacks 1-10 😜🔥🎒
00:13
Diana Belitskay
Рет қаралды 3,9 МЛН