This is an awesome tutorial. I loved the way you explained everything!
@issamboutissante154210 ай бұрын
Thank you for the explanation Mohamad, I love how you are organizing your videos!
@clivebird57298 ай бұрын
Excellent middleware description!
@ala2453110 ай бұрын
Good job! Why would we add the middleware as a transient and not a scoped service?
@abudavid59296 ай бұрын
Good tutorial
@gileee10 ай бұрын
My favorite way to build services. .NET definitely stole this pattern from Node frameworks like Express/Koa.js and it's awesome. Makes it so easy to see *exactly* the path a request takes through the system, including business logic layers if you also extend this layering approach to them (like by using Optional/Maybe and chaining everything one after the other) It's just so nice to be asked why, where and when something happens to a request and then pulling up a complete journey of that kind of request though the system. It also makes it trivial to implement a sort of railway oriented approach, ie. the two paths approach. The happy path and the unhappy (request rejected for some reason) path. Since you either call the next middleware in the chain, or you return early with an error by simply not calling the next middleware.
@AbdalazizFayed20 күн бұрын
Very good as usual, does there are any considerations should be taken if I will apply in Azure Function Project the global handling exceptions using middleware ?
@andrii_ky10 ай бұрын
It's time to buy a Ferarri cap :)
@MohamadLawand10 ай бұрын
the cap would be here before 2025 :)
@onlylovelyvibes446710 ай бұрын
God bless you!
@jayakumar292710 ай бұрын
How we can assume status 500. How it is dynamic?
@sidisidahmed75510 ай бұрын
Hi Mohamad , God bless you brother . which software are u using for drawing , thank you !
@MohamadLawand10 ай бұрын
app.eraser.io
@AlibabaEsanov10 ай бұрын
Assalmu alaykum, God bless you! Why do you use MacOs operting system? You are .NET developer.
@vivekkaushik950810 ай бұрын
M1 chip my friend 😅
@MohamadLawand10 ай бұрын
I agree 🤣
@rajkumar-oy3ni7 ай бұрын
your tutorials are good but explaining fast not able to catch you, please go little slow