csharp
-
Why do you use C#?
Just curious for those who have picked C# as their primary language your reasons?
My core reasons:
- It was my first job out of college, it's what I'm most familiar with (as a startup person, moving fast is important)
- Huge ecosystem of developers, add-ons, extensions, libraries, etc - many problems are "solved" by others, lots of help, forums, blog posts
- Guided by MSFT. I like that the language is guided by a large company (as Rust, React are as well, Java to a lesser extent). It creates a forward momentum and lots of resources to making things better for users of the language
- "Relatively" opinionated, you want to do rest API's, there's a clear pattern everyone uses, everyone has the same problems and similar needs - means the frameworks evolve in ways that make it easier for everyone. The new Throttle attribute's for API's a good example of something that lots of people need solutions for and there is now some out of the box support for it.
- survey.stackoverflow.co Stack Overflow Developer Survey 2023
In May 2023 over 90,000 developers responded to our annual survey about how they learn and level up, which tools they're using, and which ones they want.
- Learning to Code 79% use "other online resources" (videos, blogs, forums)
- C# is number 8 on the list of "Most Popular Technologies" - a number of the technologies ahead of C# aren't mutually exclusive - javascript/typescript with C# backend, sql for data access, etc. I think this suggests C# is pretty popular.
- .NET is the most popular framework
- #1 IDE Visual Studio Code; #2 Visual Studio
Lotta interesting information here, what are your take aways?
- steven-giesel.com C# 12: Collection literals
A new feature is hitting C# 12 and it is called Collection literals. In this blog post, I will show you what it is and how it works.
I'm a huge fan of collection literals to clean up code.
-
What resources do you all use for keeeping up to date with c#
Just curious what resources people use - I generally hit up [https://www.alvinashcraft.com/](Morning Dew) on a daily basis and I feel like it covers a lot. But looking for other good resources. Also looking for any blogs that might do more Indepth coding examples.