All Posts
Deploy to K3D without container registry
- 30 August 2023
- Software Development
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
A Minimal Page for Javascript
- 29 August 2023
- Software Development
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.
Bash Jobs
- 05 August 2022
- Software Development
When you start a program from the commandline with bash, you can do all sort of things while the program is still running.
Concurrency with Python
- 28 July 2022
- Software Development
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.
Automated Flows For Development
- 24 July 2022
- Software 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.
Modern Type Hinting in Python
- 23 July 2022
- Software Development
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.
Computed Fields in Pydantic
- 21 July 2022
- Software Development
The information in this blog is outdated. For the right way to do computed fields in Pydantic V2, check the official documentation .
Metaprogramming in Hy
- 06 June 2022
- Software Development
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.
Git Commit Message Files
- 05 May 2022
- Software Development
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.