Tech articles

Adventures with Makeblock mBot and Typescript
published on Apr 07, 2020

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?

LiteDB vs SQLite: what works better for .NET developers?
published on Apr 07, 2020

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.

Are NanoVMs the future?
published on Mar 22, 2020

I played with Ops and NanoVMs on my Windows box with WSL2 and did not hurt myself.

Ideal remote working setup for a mature introvert
published on Mar 06, 2020

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.

Using Nuget packages with .NET Interactive
published on Feb 11, 2020

I test how I can use Nuget packages when fooling around with Jupyter notebooks using C#.

First steps with .NET Interactive
published on Feb 07, 2020

I dip my toes into the fresh waters of .NET Interactive. An intro post.

The amazing (and dangerous!) switch expressions in C# 8
published on Feb 05, 2020

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.

How to create reports in MongoDB with just some Javascript
published on Feb 01, 2020

MongoDB does not speak SQL. That's fine - it speaks Javascript. You can quickly export interesting views on your data with just a bit of code.