Awesome! I spent last weekend switching out Nginx for YARP in an old project of mine. Makes a lot much easier. Don't have to worry about certificates on my local machine.
@marna_li10 ай бұрын
Also, YARP is programmable. So if you ever need to build your configuration programmatically, using C#, then YARP is a perfect choice.
@SagharMax10 ай бұрын
I am always enjoying your tutorials. Thank you so much.
@brentbruce77729 ай бұрын
Great video. A future topic for a video is writing custom rules for YARP.
@rory631510 ай бұрын
The stash looks kinda dope, aint gonna lie Jim.
@10Totti10 ай бұрын
Nice tutorial!
@JamesMontemagno10 ай бұрын
Glad you think so!
@moatasemkremed53958 ай бұрын
James How can I Change the VS 2022 theme (look and feel) sames that you're using in this video ?
@olivier000310 ай бұрын
Something that is good to know :)
@ByronBennett10 ай бұрын
Strong Freddie Mercury vibes 😊
@christian.mar.garcia10 ай бұрын
The show must go on. 😂
@LindenMikus10 ай бұрын
does dotnet aspire use yarp behind the scenes? i thought it was based on tye but now im confused by it all
@JamesMontemagno10 ай бұрын
You could use yarp with an aspire app if you needed to. We do it in the eShop sample for the mobile bff.
@LindenMikus10 ай бұрын
@@JamesMontemagno but why is it needed? I thought aspire already linked all the backend applications to a single frontend
@Brendan2Alexander10 ай бұрын
Yarp is awesome! I moved from nginx to yarp last year with all my production endpoints. Hated the ngnix config voodoo file.
@bbqchickenrobot39 ай бұрын
it seriously did take some voodoo for nginx.
@androidsavior10 ай бұрын
Oh new haircut 😅
@ralphcompton455110 ай бұрын
It looks like YARP does a lot of what I'm trying to do with Azure API Management. Am I right? Also when would it be preferable to use YARP over an API Management solution?
@JamesMontemagno10 ай бұрын
Well APIM offers a lot more, it can do reverse proxy, but also proxy, gateway, dashboard, policies, and more. So based on your needs you may need APIM. www.milanjovanovic.tech/blog/implementing-an-api-gateway-for-microservices-with-yarp is a good overview
@bbqchickenrobot39 ай бұрын
Woah! Is that Freddy Mercury reincarnated as a badass .net dev?! =p - Great video thanks! YARP FTW~!!!
@mze74510 ай бұрын
Could you do a video how websockets behave with yarp?
@JamesMontemagno10 ай бұрын
Docs are here for websockets: microsoft.github.io/reverse-proxy/articles/websockets.html
@moatasemkremed539510 ай бұрын
Awesome!!
@ivcbusinesssystems661310 ай бұрын
Maybe it's just me, but it always seems that Microsoft explanation's never hit what we do in practice! Yes, we want to proxy paths, but Docker users use NginX as a gateway to map to ports. Since every .net core project needs port mapping, why wouldn't that be a primary focus?
@ConroyBagpipe10 ай бұрын
James Mustachemagno
@ramasamynagappan758610 ай бұрын
I am expecting more videos for designing mobile UI using .NET Maui. I am not sure what happened to .NET Maui comet.
@JamesMontemagno10 ай бұрын
comet was always just an experiment. for MVU I would look at Reactor UI: github.com/adospace/reactorui-maui
@ramasamynagappan758610 ай бұрын
@@JamesMontemagno can I build production apps using MauiReactor.
@ermancetn10 ай бұрын
Clean mustache Ermm Tutorial
@timlions182010 ай бұрын
Can YARP be hosted on Linux? If so should it be hosted via Kestrel or Nginx?
@JamesMontemagno10 ай бұрын
Yup! you can easily deploy to linux, it is just a web app at the end of the day so would run on kesrel.
@TaoriUTS10 ай бұрын
somehow it is hilarious to me that this package is still rocking the default nuget icon
@JamesMontemagno10 ай бұрын
I am going to have to PR it :)
@TaoriUTS10 ай бұрын
@@JamesMontemagno that is one easy way to get a PR accepted i guess