The Best and Simplest Way to Build a Dynamically Adaptive Page Layout

On my website I have always avoided using display values that start with table. That was clearly a mistake. So today I bring you a guide on how to build columns so that when you add some content, for example with JavaScript, the #content element automatically grows in height without any height calculation in JavaScript …

Read More The Best and Simplest Way to Build a Dynamically Adaptive Page Layout

How to pass an unlimited number of arguments to a TypeScript method

TypeScript does not support the arguments keyword/object/array inside a method. Instead, it introduces a special definition in the method signature, which looks like this, for example: …args:string[]. The three dots mean that from this parameter on, you can pass as many values as you like to the method. string is the type that every object …

Read More How to pass an unlimited number of arguments to a TypeScript method

BibleServer has learned a small new trick – showing a randomly drawn verse (or group of verses)

I thought for quite a while about whether to publish this article, and in the end, here it is… I worked on it for a day and a half, and it still isn’t completely finished, but I’m already happy enough with it that I won’t be improving it any further – at least not for …

Read More BibleServer has learned a small new trick – showing a randomly drawn verse (or group of verses)