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

Content Request: Azure Durable Functions Intro - Function Chaining Example C# .NET Core

Open jonahandersson opened this issue 4 years ago • 8 comments

📝 Lesson Description

Durable Functions Introduction to one of the patterns - Function Chaining using Azure BLOB Trigger and integrations with other services like Azure Service Bus, Twilio API and SendGrid API.

Are you authoring the lesson?

Indicate if you want to (help) write the lesson.

YES. I would like to help with this lesson or example. Maybe build it more with the other patterns example.

👩‍🏫 _If you are authoring then indicate if you want to join our live stream to help teach this lesson.

YES. Would like to. After I finish the lesson and content :)


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

jonahandersson avatar Jun 25 '21 06:06 jonahandersson

Hi @jonahandersson! Did you see #55 ? @kzhen indicated that he wanted to translate the existing DF Typescript lesson to .NET Core.

I do prefer to keep the learning curve low for students. So I'd rather not introduce many new services or APIs as part of a regular lesson. If you do want to take a more advanced route, I'm open to creating another Durable Functions Challenge with you, as can bee seen in this repo: https://github.com/marcduiker/durable-functions-use-cases. This needs to be as close to a real-life use case as possible.

I definitely want your help! 😊 So please choose between a 'use case/challenge type' lesson as described above, or you can start with a new (basic) fan-out/fan-in lesson the next pattern.

marcduiker avatar Jun 26 '21 20:06 marcduiker

Hi @jonahandersson! If you're still up for it, free to translate the existing Durable Functions TypeScript lesson to .NET Core 😊. There are some tips in the contribution guide and let's have a quick call about this in the upcoming week as well.

marcduiker avatar Aug 28 '21 09:08 marcduiker

Any news on this? If not, could I get the ownership?

Krusty93 avatar Aug 17 '22 19:08 Krusty93

Any news on this? If not, could I get the ownership?

Good question @Krusty93 😅 .

@jonahandersson do you still intend to work on this soon or shall I assign this to @Krusty93?

marcduiker avatar Aug 17 '22 19:08 marcduiker

@Krusty93 Thanks for follow up. This is not completed. Please take over and continue. Informed @marcduiker 😊

jonahandersson avatar Aug 19 '22 06:08 jonahandersson

@Krusty93 this is assigned to you now 😊

Please ensure that the .NET Core lesson uses the exact same structure and exercises as our TypeScript lesson: https://github.com/marcduiker/azure-functions-university/blob/main/lessons/typescript/durable-functions/chaining/README.md

You can place the lesson markdown (and images) in: lessons\dotnetcore31\durable-functions\chaining\.

The source code (one csproj file with seperate folders for the exercises) can be placed in src\dotnetcore31\AzureFunctions.Durable.Chaining (so AzureFunctions.Durable.Chaining is the csproj name).

There's more info in the contributing doc. I suggest you fork this repo and create a draft PR early in the process so you can ask for feedback, OK? I'm happy to help you with this! 😊

marcduiker avatar Aug 19 '22 06:08 marcduiker

@marcduiker Ok cool, I'll back to you in a while 😊

Krusty93 avatar Aug 20 '22 09:08 Krusty93

Hello @marcduiker, I created a draft PR #252 with some initial work as you suggested. Thanks for any feedback!

Krusty93 avatar Aug 27 '22 20:08 Krusty93