• C# Insights
  • Posts
  • πŸŽ“ Mastering SOLID Principles in C#

πŸŽ“ Mastering SOLID Principles in C#

Speed up Visual Studio workflow, C# 12 updates, .slnx solution files, SOLID principles in C#, URL shortener in .NET, string to byte array conversion, readonly impact, Azure credentials, and .NET testing with Verify.

Hi! ✌️

Learn how SOLID principles empower developers to craft clean, scalable code in C#. Dive into Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles for robust systems.

Learn why you should "Stop Debugging and Start Running" in Visual Studio. Discover how launching with Ctrl+F5 can speed up startup times, and explore the impact on your workflow.

Discover how to create a custom URL shortener in .NET with ASP.NET Core Web API. Learn how this tool can simplify long URLs, making them easier to share and manage.

Looking for visuals and charts, rather than words, to understand the daily news?

Bay Area Times is a visual-based newsletter on business and tech, with 250,000+ subscribers.

Visual Studio 2022 17.10 introduces the .slnx solution file format, offering a streamlined, human-readable alternative to the complex .sln files filled with GUIDs.

Explore the latest in C# 12 with collection expressions simplifying collection initialization and primary constructors streamlining class and struct declarations.

Discover if the C# readonly modifier speeds up your code in this blog.

Learn how DefaultAzureCredentials streamline Azure authentication, providing a hassle-free way to access resources. Simplify your authentication process and gain insights into Azure's credential management with this comprehensive guide.

Learn how to enhance .NET testing with Verify, a library simplifying complex data model assertions. Replace tedious property assertions with Verify's JSON file generation for more robust and maintainable tests.

Learn how to convert strings to byte arrays in C# effortlessly! Explore encoding and decoding, crucial for communication between humans and computers. Dive into ASCII, UTF-8, and UTF-16 encoding options, each with unique strengths.



P.S If you liked this edition, consider forwarding it to a friend!

If you’re that friend, subscribe here.

What did you think of this week's issue?

We take your feedback seriously.

Login or Subscribe to participate in polls.

Subscribe to keep reading

This content is free, but you must be subscribed to C# Insights to continue reading.

Already a subscriber?Sign In.Not now

Join the conversation

or to participate.