Given that the network I am responsible for is chock full of Azure services, it looks like I will now find out if my brain has any space left for learning PowerShell and C#. My personal tools are quite probably always going to be Bash, Python, or Rust. Same for any work related to the embedded nodes connected to my network. For the cloud stuff the clear winner in exposed functionality is C#, so I guess I’m learning it get around the big gaps in Azure’s Python SDK.
@ajmartinez you might want to give F# a look. Anything that can be done in C# can be done in F#. IMHO F# is much nicer than C#.
@scitesy I did look at F#, but it did not strike me as a language I want to learn - the syntax is too alien for me personally. It turns out since my last meeting with MS directly, they actually fixed the Python SDK so perhaps I don't need to learn another language and can just keep flexin' Old Faithful.
@ajmartinez that is an interesting view. I very much like Python and find some similarities between it and F#. Some say F# is Python improved. Additionally, quite a few fsharp people appreciate Rust and its strong type system. I thought it might have been a good fit for you. I am glad the Python SDK has what you need.
@ajmartinez C# is Microsoft flavored Java;)
@scitesy fair enough! Second time I’ve heard that today 😂