Digests » 167
We're on the hunt for a C# and Xamarin developer to take over as a paid maintainer of our open source client library for our socket based realtime service. If you enjoy complex problems, remote and flexible working, then get in touch!
this week's favorite
You can now start producing .NET Standard 2.0 libraries and NuGet packages. Please use the latest .NET Core 2.0 Preview 2 as it contains many improvements that were necessary to provide a good experience.
In a previous article, Data and Encapsulation in complex C# applications, I talked about two ways to treat runtime data. More specifically, I talked about data encapsulation and behavior-only encapsulation. In a nutshell, encapsulating data means that we have units (e.g. classes) that contain data in a manner that: prevents consumers from accessing it directly (e.g. by putting it in private fields), allows consumers to use public methods that interact with it in an indirect way.
Builds are full-fledged C# projects. No preprocessing involved! That means all the powerful IDE features like auto-completion, refactorings and formatting will celebrate their comeback.
A Detailed Guide to Setting up HTTPS and Self-Signed Certificates on Your Local Development Environment for ASP.NET Core on Windows and Linux