Lowering in Scala

In most programming languages there are many features that are implemented on top of a subset of that language. These features are often referred to as syntactic sugar. Often times thinking about these pieces of "sugar" in their lowered form allows us to comprehend what is going on a little…

Minecraft Bedrock on Kubernetes

A while ago I setup a Minecraft server for myself and my kids to play together on. We don't play that often so I often seem to run into an issue of the server running an older version of the client. Updating minecraft manually typically takes me fifteen to twenty…