pageIndex = 0 outOfVisibleViewPort = false
The ZSA Voyager split keyboard.

Getting started with a ZSA keyboard

Regular keyboards are what we are all used to. But some years ago, a company decided it didn’t make sense to use the imposed layouts. ZSA has taken the concept to enable us to fully configure a split keyboard.

pageIndex = 2 outOfVisibleViewPort = false
HTML code handling the failed on authentication

Getting information from JWT in C#

JWT authentication is a token-based stateless authentication mechanism. It is popularly used as a client-side-based stateless session and it is typically encoded & signed. But how do you decode it? Let’s look at this.

pageIndex = 5 outOfVisibleViewPort = true
Four rosehip accessory fruits

Making your own gemmotherapy

To prepare for winter, you need to start in the spring. As a family, we gave gemmotherapy a try for the first time in 2023. Here’s how and what we learned.

pageIndex = 7 outOfVisibleViewPort = true
A wooden hourglass

How update state on interval in Vue

As I learnt about Vue.js and coding applications with the framework, I learnt about updating on intervals the components I dealt with. Let’s see how it works with a detailed example.