Silverlight 6 with .NetStandard support Announced

Microsoft announced today that they are working on Silverlight 6, which is to include .NetStandard support up to at least NetStandard 2.0. Development Manager Loof Lirpa on the Silverlight Development team has confirmed that there is a Silverlight version 6 in the works, and it will be compatible with…

Looking back on C# 6: Elvis Operator

With C# 8 on our doorstep, I wanted to go through some of the C# 6 and 7 language features I have been using that you may have missed. We start with the Elvis Operator from C# 6. The real name is Null Conditional Operator I believe, but I prefer…

Looking back on C#

With C# 8 on our doorstep, I figure it is a good time to reflect on recent additions to the language that have come before. There are some great improvements you may have missed, some that I really enjoy using, and some I consider have reached canonical usage status that…

Looking forward to dotnet in 2019

It's a new year, and we already have a bunch of dotnet releases to look forward to, thanks to the open development processes that Microsoft is using these days with dotnet. The three big releases I am looking forward to are C# 8 and .Net Core 3.0, and a…

Sharing audio to Google Hangouts (or Meets)

I work remotely, and I've used a bunch of solutions over the last few years to be able to route audio from my computer into a meeting call in Google Hangouts. From hardware to virtual audio cable software, every solution has been finicky at best, and wrecks day-to-day audio and…

Speciality NuGet Packing on .Net Core

I recently wrote about NuGet packing on linux specifically, and want to continue the theme with other things you can do with NuGet packaging. As a quick recap you can use a .Net Core *.csproj as a wrapper around a *.nuspec file and use dotnet pack to pack it, cross-platform,…

NuGet Packing on Linux

For anyone who has been cutting-edge with .Net for a while will know that the nuget.exe runs under mono. And that you can use nuget.exe to package *.nuspec files into *.nupkg files. Anyone who has been doing dotnet cross-platform will also know that you can use dotnet pack…