Load hierarchical data from MSSQL with recursive common table expressions

Designing a hierachie inside MS SQL can be painfull, but at least there is a way to load this data in a fast way.

Posted on 31 Mar 2019 by Robert Muehsig

Check Scheduled Tasks with Powershell

Using Powershell to see the status and actions of a scheduled task in Windows.

Posted on 26 Feb 2019 by Robert Muehsig

Office Add-ins with ASP.NET Core

If you want to write Office Add-ins powered by an ASP.NET Core host you might want to check this out.

Posted on 31 Jan 2019 by Robert Muehsig

How to use TensorFlow with AMD GPU's

it's super easy

Posted on 04 Dec 2018 by Oliver Guhr

Make your WCF Service async

... and even maintain client compatibility!

Posted on 03 Dec 2018 by Robert Muehsig

HowTo: Run a Docker container using Azure Container Instances

If you are new to the Docker World and unsure how to run a simple Docker Container on Azure you should maybe check out the Container Instances Service. I will show you how you can do this in this blogpost.

Posted on 12 Nov 2018 by Robert Muehsig


Selfsigned certificats for localhost development gone wrong... and fixed!

Posted on 31 Oct 2018 by Robert Muehsig

Be afraid of varchar(max) with async EF or ADO.NET

Do async, but be careful with 'stupid' column type choices. See here why...

Posted on 26 Sep 2018 by Robert Muehsig

Migrate a .NET library to .NET Core / .NET Standard 2.0

It's about time to build .NET Standard 2.0 libs!

Posted on 30 Aug 2018 by Robert Muehsig

Improving Code

Recently I tried to simplify code I had written. As it tunred out, only I thought its simpler ;)

Posted on 03 Aug 2018 by Oliver Guhr

Easy way to copy a SQL database with Microsoft SQL Server Management Studio (SSMS)

It's quite ironic that cloning or copien a database with SSMS is such a hard thing. This blogposts serves as a very short reminder to myself and interesting readers how to copy a database on the same server.

Posted on 31 Jul 2018 by Robert Muehsig

DbProviderFactories & ODP.NET: When even Oracle can be tamed

Accessing Oracle from .NET can be a pain, but it is easier than you might think with the right provider.

Posted on 01 Jun 2018 by Robert Muehsig

CultureInfo.GetCultureInfo() vs. new CultureInfo() - what's the difference?

Last month I was fighting a nasty localization problem with number group separators. If you are dealing with localizations you should know the different behavior of GetCulture() vs new CultureInfo().

Posted on 28 May 2018 by Robert Muehsig

.editorconfig: Sharing a common coding style in a team

If you are looking to set and embrace a common coding style in your team you should take a look at the .editorconfig file format.

Posted on 30 Apr 2018 by Robert Muehsig

Did you know that you can run ASP.NET Core 2 under the full framework?

Running Cross-Platform is great, but if you need the full framework its quite easy to run a ASP.NET Core 2 application under the full framework.

Posted on 31 Mar 2018 by Robert Muehsig

Windows Fall Creators Update 1709 and Docker Windows Containers

If you are using Windows Containers for Docker, be aware of the new 1709 Windows base images and how to deploy them.

Posted on 27 Feb 2018 by Robert Muehsig

WCF Global Fault Contracts

This post shows a short summary how you can throw your own Fault-Contract in WCF on all Operations. (yeah... WCF in 2018 is still crazy)

Posted on 31 Jan 2018 by Robert Muehsig

First steps to enable login with Microsoft or Azure AD account for your application

In the last couple of months I had the opportunity to work again with Microsoft & Azure AD Login related tasks and because Microsoft has quite a few different implementations I will just point you to the most recent version of their identity platform.

Posted on 31 Dec 2017 by Robert Muehsig

Signing with SignTool.exe - don't forget the timestamp!

If you need to sign your assemblies or installers be aware of time-stamping...

Posted on 30 Nov 2017 by Robert Muehsig

Introducing Electron.NET - building Electron Desktop Apps with ASP.NET Core

Say hello to our little experiment!

Posted on 31 Oct 2017 by Robert Muehsig