azure-functions-university
azure-functions-university copied to clipboard
Content Request: .NET Isolated Process Functions
📝 Lesson Description
It would be great to create some content around .NET Isolated Process Functions and do a comparison between Isolated Process and Class Library .NET functions
< DESCRIPTION >
Are you authoring the lesson?
✍ Indicate if you want to (help) write the lesson.
Yes
👩🏫 If you are authoring then indicate if you want to join our live stream to help teach this lesson.
Yes
Thanks! 😃 That's all we need to know for now. If you're interested in contributing to the lesson yourself, please read the Contributing Guidelines! 💪
Hi @willvelida,yes this is a great idea! I was working on a HTTP lesson for NET5 but a dedicated comparison lesson would be a great addition.
Do you think of this as a more theoretical lesson to highlight the differences?
Hey @marcduiker, I was thinking a bit of a mix between theory and demo, with the demo showcasing how things work in isolated functions (bindings, DI, middleware etc).
So for a video of around an hour long (probably under) spend about 10-15 minutes talking about the differences and then in the demo, doing a hands on example of the differences
Ok sounds good to me, let's aim for 45 minutes!
Will you show source code for both .NET Core 3.1 and .NET5 or just .NET5? I'm just determining the exact scope of this lesson, since it's likely there will also be dedicated lessons for .NET5 for the existing .NET Core 3.1 lessons.
I suggest you open a PR soon(ish) to scope the exact lesson. And have a look at the Contributing guide for tips 😊, thanks!
Will just show .NET 5 code I think. I have a simple function in mind that I can build that will demonstrate the main differences. I'll start work on a PR soon :)
@willvelida would you be interested in doing a lesson on configuring DI & middleware for .NET6 functions in Jan/Feb? If so please update the description of this issue with the subtopics of that lesson. If you don't have time soon, then I will close this issue. You can always submit a new issue.
Hi @willvelida, even though there are some .NET6 based lessons now, like this one, there is not a lesson dedicated to highlight the conceptual changes between in-process and out-of-process (that includes a DI sample with a custom interface definition and implementation). Do you have the bandwidth to help me out with this in the next month? If not, no worries.