I’m Arjan, a software engineer/architect happily working at Xebia.
I’m an Open Source adept. I've been using and writing open source software ever since I started programming, more than 25 years ago. I favor working on a Linux-based machine, running GNOME Desktop.
For the last few years I've been writing mostly Python. I also like to write Elixir, a bit of Typescript, and the occasional shell script.
Lately I’ve been actively working on:
- Pytest-archon: a little tool my colleage Joachim and me built to enforce rules on your Python application architecture.
- Gaphor: a modeling tool for SysML/UML modeling. It’s a lot of fun building a desktop app in my spare time, while building webapps for work.
- PyGObject: a Python library that provides language bindings for the GNOME ecosystem (e.g. GTK).
- GTK: a multi-platform UI toolkit. I've been improving macOS support.
I maintained FitNesse for a couple of years.
I occasionally post on xebia.com and gaphor.org.
- How to tame your Python codebase
- macOS keyboard shortcuts with GTK 4
- Checking out LiveViewJS
- TDD is not about unit tests (co-written with Dave Farley)