SQLite is king. It works great for a multitude of use cases, which include desktop apps, web apps, embedded scenarios, and others. Does it have alternatives? And how about .NET - does it have a database that would be more native to the ecosystem? Yes it does. It's called LiteDB.
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'.
I test how I can use Nuget packages when fooling around with Jupyter notebooks using C#.
I dip my toes into the fresh waters of .NET Interactive. An intro post.
I love the switch expressions in C# 8. They are a nifty little tool to move away from procedural ways of thinking and writing code. However, they seem to also contain dangers that could take away years of progress made in OOP.