Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.
this week's favorite
In this video, I show ten extremely useful Visual Studio features.
A frequent API design problem is the inability to use a more specific return type when overriding a method. A good example of this is your typical Clone method.
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.
Here is a partial list of the C# coding standards my team uses and advocates. Most of these are industry-wide conventions and thus using them will ensure that your code is easily readable by people who are not you.
Writing any significantly complex software application involves the use of encapsulation boundaries and abstractions. Think about the smallest bit of executable code in your program: an expression or perhaps a statement. This typically maps roughly to a line of code. You can build entire applications using only this structure. If you do, they look something like this:
Learn Python with Talk Python's 9-hour Python for .NET developers course. It covers a wide spectrum of the developer landscape from the language, databases and ORMs, web frameworks, data science and computational notebooks, and much much more. Start with C# code and build the Python equivalent.