Hey Sebastian! I'm finishing another article that is proving the be more difficult than expected about idempotency+serverless+dotnet+aws. And then I still need to fix the nodejs article about functional DI :P !
Just some quick answers:
- I did include a DI service in the dotnet lambda. It is longer but the service just returns a string (I was playing with the DI in dotnet). I assure you it is not affecting the performance.
- AWS tends to support dotnet quite fast. They did skip dotnet 5 but dotnet6 support is expected by Q2 2022. About c# 10 I'll check out what you mention :) !
- I'm not sure about the "temporary variable". What do you mean? Do you think is affecting the results? Where is it?
- I love c# :D ! It is my favourite language by far! The thing is that in serverless I've experienced higher coldstarts with dotnet than other languages and I wanted to properly analyze it. Hopefully I succeeded (tell me the errors if not! The code is deployable as it is :) ). About "expecting a different quality" (ehem... :P, you could've said a better quality, no hard feelings man!) I don't know what to say: Consider that I just coded what I needed to perform the analysis, nothing more.
Not wanting to be rude is great. I would say you provided great feedback in general so keep it up. You put a question, you added a comment about c# 10, you disagree with me, ... Those are nice things. The only thing I would change is "but honestly speaking, from 10+ years of experience with C# I would expect different quality" because it is not really a useful feedback (in the sense, I have nothing to work with).
If you want to point towards some actions you would do to make the analysis more "fair", let's do it :) !