Categories
tutorial windows10

Installing Home Assistant on Hyper-V

This post is a quick tutorial you can follow to get Home Assistant working on Hyper-V so you can take advantage of your PC’s compute power instead of running it on a Raspberry Pi. This installation method is really quick and doesn’t require any command line setup. Step 1 – Create Hyper V Machine Download […]

Categories
tutorial

Migrate to Unraid from openmediavault

I have stopped by the Unraid website several times, longing for those the features on offer… like Charlie looking into Willy Wonka’s front gates imagining the wonders that lay beyond. However, I got scared off each time when I read the setup instructions and never took the next step to implement it. I wish I […]

Categories
tutorial windows10

Setting up Home Assistant in Docker for Windows with Port Forwarding Enabled

I hope that you’ve landed here before spending hours/days trying to find a solution as to why you can’t forward the Home Assistant port in Docker. The solution is frustratingly easy. Problem The install Home Assistant in docker on Windows instructions are great, with one exception. It explains the required prerequisites to make sure docker […]

Categories
tutorial windows10 Xamarin

Using Windows IoT, SignalR, Azure Custom Vision and Xamarin Forms to Flush a Toilet

My cat uses the human toilet. However, he doesn’t know how to flush when he’s done. So, I thought, “Why not train a custom trained machine learning model to know when to flush the toilet for him? That way, I can go on vacation without asking friends to stop by.” That single thought began my […]

Categories
tutorial Xamarin

Custom TypingStarted and TypingEnded Events

You know that little indicator in a chat that shows if someone is currently typing? I am working on a new post (coming soon, link will be here) that uses SignalR to communicate who is currently typing in a chat room along with the messages themselves. To determine who is typing, I use a timer […]

Categories
tutorial

Unblocking .NET DLLs on Mac Catalina

There’s a new headache in town. If you run self-hosted Azure DevOps agent, or .NET Core project, on a Mac running Catalina (v 10.15+) and Microsoft Edge, you will have noticed a new behavior where the OS prevents the .NET assembly from working. This is because it has been marked with a “quarantine” file attribute […]

Categories
tutorial windows10

Preparing apps for Windows X and Surface Duo or Neo Devices.

Preface – This is not Microsoft-provided information, just my guess after digging around the Microsoft.UI.Xaml source code after a conversation on Twitter. This is not coming from any MVP-NDA or other NDA source. I will update this post when official information becomes available. There is suspiciously missing control from the XAML Gallery app – TwoPaneView. […]

Categories
tutorial

Postmortem – Child node “2” compilation error after updating to 18362 SDK

How to solve ‘Child Node “2” exited prematurely’ error after updating to 18362.

Categories
tutorial windows10 Xamarin

Draw Your Own Xamarin Pie Chart dynamically

In this tutorial, I’ll show you how to draw your own pie chart just using lines and a list of data items. The code itself is in C#, but the concept can be used on any platform that has a drawing library and ArcSegments. You can view the entire solution in this GitHub Gist. Okay, […]

Categories
tutorial

Talk to the View

There are many scenarios where a UI component might not have a Command or bindable property available for certain features that you need to access from the view model. There is a simple, but powerful, thing you can do to allow this and not break MVVM or testing capability, leverage the Interface. Scenario Let’s imagine […]