azure-functions-university icon indicating copy to clipboard operation
azure-functions-university copied to clipboard

Content Request: .NET Isolated Process Functions

Open willvelida opened this issue 3 years ago • 6 comments

📝 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! 💪

willvelida avatar Jun 24 '21 09:06 willvelida

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?

marcduiker avatar Jun 26 '21 15:06 marcduiker

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

willvelida avatar Jun 27 '21 02:06 willvelida

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!

marcduiker avatar Jun 27 '21 20:06 marcduiker

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 avatar Jun 28 '21 09:06 willvelida

@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.

marcduiker avatar Dec 21 '21 19:12 marcduiker

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.

marcduiker avatar Apr 22 '22 18:04 marcduiker