.Net 5; how does it affect you?

.Net 5; how does it affect you?

C# 9 (pronounced as "c sharp nine"), F# 5 (pronounced as "f sharp five) and .Net 5 (pronounced as "dotnet five") was released by Microsoft recently, .Net 5 merges the two different factions of the .Net architecture; previously we had .Net core and .Net framework.

By now you have an idea of why I don't talk about the esoteric parts of software engineering, the average person who reads the first paragraph is most likely confused and asking themselves "how does this affect me?". This architecture powers a lot of applications and systems you interact with, your banks are dependable because of this architecture.

What happens when a new release is made is that software engineers have to migrate their old code to comply with the new architecture, a lot of backend software engineers won't be getting a clean break (even if they're granted one) this season because the wheels are turning in their heads, they're thinking of what has changed, learning about the changes and working out a way to keep up with the times.

Microsoft is promising to have another update ready by this time next year, they seem rather determined to replace Java in every way, 2021 is going to be a very interesting year in the tech space as Microsoft is touting their architecture as more efficient than Java.