Motion, contact, and light sensors are the most commonly used sensors for home automations in my house. With these sensors, you can make a wide variety of automations. But there are so many different manufacturers, protocols, and price points that it can be hard to choose which devices to buy and use.

Here are a bunch of home automation ideas for your inspiration. These are examples of automation rules that have worked well for my family. They might work well for yours too. The ideas are technology agnostic and...

A short list of best practices to follow when automating your home

Shows how to modify an existing extension to support Visual Studio 2019

I’m often asked how to best learn to build Visual Studio extensions, so here is what I wished someone told me before I got started. Don’t skip the introduction It’s easy to create a new extensibility project in Visual...

Having great samples to help you learn about any programming language or paradigm can be very valuable. In my opinion, a good sample can be characterized by: Being easy to replicate Having clear steps that guide the...

Building extensions for Visual Studio has its challenges, but as the new PM on the extensibility team I’ve made it my mission to make it easier. One way of doing that is to provide features that can take some of the pain...

Earlier this week I wrote about some experiments I was doing with Service Workers in ASP.NET Core. This is an update to that. So, what is a Progressive Web App (PWA)? A Progressive Web App uses modern web capabilities to...

Update : The information in the blog post is outdated. Instead check out Progressive Web Apps made easy with ASP.NET Core . What if you could make your ASP.NET Core web app faster to load and work offline without...

MiniBlog.Core is a new and powerful blog platform built on ASP.NET Core 2.0 and provides an excellent reading experience across devices. It achieves that through following the latest best practices for web development...