Blog

wolfSYS.net technical blog


C# 8.0 – Platform dependencies

Many of the C# 8.0 language features have platform dependencies. It’s been almost 20 years since Microsoft released the first version of the C# language. From its inception — when some unjustly deemed it a mere Java copycat — until now with the release of C# 8, the language has […]


C# 8.0 – the SWITCH expression

C# 8 introduces switch expressions, which enable the following: terser syntax, returns a value since it is an expression, and fully integrated with pattern matching. The switch keyword is “infix”, meaning the keyword sits between the tested value (here, that’s o) and the list of cases, much like expression lambdas. […]


Visual Studio 2015

Xamarin – Android Device Manager does not open

Installed Windows 10 from scratch, installed Visual Studio Pro 2017 with Xamarin Tools. Clicking on either the “open Android Device Manager” or “open Android SDK Manager” icons prompts for admin privileged but after clicking “yes” nothing happens, both Xamarin Android Device Manager and the Android SDK Manager wont start. Re-installing […]


Why to prefer LINQ over SQL

There are still those who write old SQL statements for every (!) CRUD operation. If you’ve used SQL for many years, you may have become so accepting of it that you simply reject the better approach. SQL is a very old language — invented back in 1974. Since then it’s […]

Entity Framework

To Port or Not to Port your App to .NET CORE?

Microsoft’s Immo Landwerth said the following: Reasons not to port You’re building desktop applications (WinForms, WPF) You’re building ASP.NET Web Forms apps You’re simply happy with the status quo Reasons to port You want to build highly scalable Web apps You want to run your Web apps on Linux You […]

Visual Studio 2015

Visual Studio 2015

Blazor Support for VS2017

Death to JavaScript Blazor enables full stack web development with the stability, consistency, and productivity of .NET. While this first release is alpha quality and should not be used in production, the code for this release was written from the ground up with an eye towards building a production quality […]


Visual Studio 2015

Turn every Class into a Singleton!

You can design any C# Class as a Singleton Class. By doing so you can not use it any other way. Or you can design your Classes as Standard Classes and turn them with this Class into a Singleton: 1234567891011121314internal static class Singleton<T>         where T : […]