
ELI5: The filter, map, zip, and reduce operations
You’ve baked a fresh batch of gingerbread cookies. A bunch of little men, snowmen, stars, and bells are cooling on some trays. You clean up

Sadly, I must say goodbye to Leaf (my programming language)
This is hard to write, or rather, it’s a hard decision to make. After investing many years on Leaf — a programming language, a major

Creating a local screen overlay for streaming (OBS, Linux)
My new computer has a larger screen than the last one. It’s great, except it no longer matches the typical 1920×1080 streaming dimensions. I can’t

ELI5: Algorithmic time complexity
Our favourite hobbies, like baking cookies or painting pictures, take time. Let’s ask a question though, does it take longer to bake one cookie or

I don’t know how to create a website
The web has been part of my career since the beginning. I’ve created several sites, including apps and games, hell, I’ve even created web development

Keeping tabs on shady internet authorities — What is Certificate Transparency?
Did you know somebody else could steal your domain name? Even if you’ve properly secured your site and gotten the right security certificates, it’s still

How I use ‘variant’ in the Leaf compiler
Variants are data types that can store different types of values in them, as opposed to one fixed type. In contrast to a generic object
Core Layout Protocol API (UI Engine)
Let’s get into some technical details about how a layout engine works. We assume that we have a tree of elements that comprise the UI.

Fitting an image to its element frame
Images require various sizing modes to fit in a responsive layout. Here we’ll look at the relationship between the element and visual and the basic

How I write my blog?
In a distant memory I typed some text, pressed “Submit”, and had a blog post. Though simple, it lacked finesse; the articles lacked polish.

What is a “box model”? (UI Element layout)
A box model describes how to measure an element for layout. It defines what size is and how it relates to the content, margin and

What is responsive layout?
A good UI design must accommodate the various device formats and resolutions that users have. Element placement cannot be absolute, but rather be constrained and