I have recently updated my hobby desktop app, Embrace, from .NET 4.6 to .NET Core 3.1. The process was mostly painless as I was late to the game and most Nugets were already updated for .NET Core 3 / Netstandard support. I lost no functionality - except the ability to localize the UI. Here's what I did to get it back.
I take a breaking from the regular programming and rant about puppies.
The mBot by Makeblock is a cutesy blue robot for teaching kids programming. It has laid on my shelf for a few years before I got to it. I am no longer a kid but I can surely learn new things with it, can I?
SQLite is king. Also, it was not made for .NET as it was born long before. I looked at possible alternatives for my C# projects and found LiteDB that I like very much.
I played with Ops and NanoVMs on my Windows box with WSL2 and did not hurt myself.
The COVID-19 pandemic of 2020 might usher in an era of remote working. How to be productive when you are on your own? I share my tips and tricks.
The map/reduce pattern is an elegant tool that makes me use of for-loops far less - and that's a good thing.
Functional programming can be intimidating. You can get started using some of its principles before going all the way in.
PHP was at the beginning of my programming journey. I've largely abandoned it in favor of type-safer stacks. A preliminary look at PHP 8 might inspire me to try PHP again at some future project.
I attempted to examine how to write truly object-oriented code with C#. The focus of this article is on how to make an object accessible on the UI layer without using any 'getters'.