Install Latest Docker on Debian 10 (Buster)
Apr 30, 2021
I prefer to install docker on Debian due to the stability of all the packages in the OS plus it has only the stuff you need (compared to Ubuntu). But unfortunately that means you will also get an outdated version of docker engine.
Unit Testing Private(Protected) Methods in C#
Apr 30, 2021
Any developer that you speak to, will tell you the importance of unit testing, not only its a check against your logic, but it also avoids bugs and helps you to have confidence in your work that goes into production.
Visualize Power Usage of Home Appliances Using Grafana Prometheus and TP-Link Plugs
Jul 25, 2020
At home when we use power intensive appliances, this is a nifty little dashboard designed by fffonion to easily view the power usage of each appliance in your home/office, all credits go to fffonion and contributors to the plug exporter project.
Organize your DI registrations into modules when using built in DI in .NET Core
Jun 21, 2020
I love Microsoft.Extensions.DependencyInjection a.k.a Built in DI in .NET core. Although it lacks some of the advance configurations supported by other DI frameworks like Autofac, the reason it wins me over every time is the simplicity and its super lightweight.
Dependency Injection in .NET Core Console Application using IHost
Jun 14, 2020
All .Net core app types in have a DI starting point or anchor point i.e startup.cs except console application.
Here is a short guide to setup DI in a .NET Core console app.
Low Powered Budget NAS Build 2020
Jun 6, 2020
Lots of people have a NAS in their home network. I had a QNAP TS-251 which is a great NAS, but once I got experienced I felt that their proprietary OS and platform lacks a lot of things that I wanted (mainly container management).