My mental framework for deciding whether to write automated tests on a case-by-case basis.
Is it faster to run node.js disk operations with maximal parallelism? Or to chain them? Or something in between? This experiment tries to find out.
Cross-comparison test of the most popular node.js argument parser libraries in 2018. I have tested commander, yargs, caporal, optionator, sywac, sade, command-line-args and argparse. Honorary mentions for minimist, nopt, gar, mri, arg and meow.
Step by step guide to making a Font Awesome search app using elm. From learning the basics, to deploying to production. Beginner level, because... well, I am a beginner.
My experiences with trying out the elm programming language. From their landing page, to setting up a working elm environment on my computer.
In the second part of my Swift on Linux journey, I attempt to solve a more realistic programming challenge, involving IO, classes and data structures.
My solution for the "alien dictionary" challenge from leetcode.com
I've decided to give Swift a try. Other than some tech punditry, before starting this article I haven't read a single tutorial or a book. Follow along as I learn.
Krusader had finally made transition from 2.4.0-beta3 to 2.5.0. Along with a few bug fixes came transition to KDE5 Plasma desktop and QT5. Unfortunately, with the upgrade come the headaches for non-KDE desktop users
A lot of my workflow happens in a Linux VM running on top of a Windows host. So I'm always on a lookout for a better Linux desktop experience, as unlikely as that is to happen. A recent episode of Bad Voltage podcast mentioned this thing called Solus project. I decided to give it a try.