All Posts

Deploy to K3D without container registry

In my evergoing quest to be as independent as possible, I like to try Kubernetes apps locally. K3D already helps with running Kubernetes apps locally, however when I want to use my own Dockerfiles, I suddenly need some container registry to install things on it with the default values. So here are things I did to avoid that

Read more ...


A Minimal Page for Javascript

I suck in frontend development and it has been like that for a very long time. It’s not I that I am totally clueless about HTML and CSS, but I can’t create a web page based on a design, for example.

Read more ...


Bash Jobs

When you start a program from the commandline with bash, you can do all sort of things while the program is still running.

Read more ...


Concurrency with Python

There are different packages in the standard library of Python to run things concurrently. In this blog post, I’ll try to explain the different packages and when it’s best to use them.

Read more ...


Automated Flows For Development

I do use an IDE for editing code, but for running programs, I still rather use the command-line. This feels way faster to me and it always looks like it gives more options. Also, I like to automate the things I do often, even the small things I need while developing software. When I type in the same commands very often, I find it an opportunity to dust off my bash skills and do something with it.

Read more ...


Modern Type Hinting in Python

I’ve never been a really big fan of type hinting in Python, but there are some new features and conventions that makes it way more bearable imho. There are less imports needed, it looks cleaner and I might even start to like it if we all used this. Also, it gives me a good reason to update projects to the latest Python version.

Read more ...


Computed Fields in Pydantic

The information in this blog is outdated. For the right way to do computed fields in Pydantic V2, check the official documentation .

Read more ...


Metaprogramming in Hy

Hy (or Hylang) has been one of my favorite programming languages to play around with. Hy relates to Python like Clojure does to Java; It’s a Lisp-like dialect that runs with a Python and it’s primarily aimed at the easy use of other Python libraries and/or to be easily used by other Python programs.

Read more ...


Git Commit Message Files

Writing and maintaining documentation is always awful. Most of the times, it brings you out of the flow of thinking about and changing code. We know it’s good to write things down, but we don’t necessarily want to write this in another slightly different and sometimes more complicated system that only wastes more of our time and energy.

Read more ...