Kristian
Klette.
Notes from a grumpy software engineer on code rot, dependency hell, and the systems that outlive the people who built them.
-
Migrate Django models to UUID primary key
Migrating highly connected Django models from integer primary keys to UUIDs, without losing a single relation.
-
Easy steps for better living with Java
The tooling I turn on in every Java project. It costs build time and it is worth it.
-
Building Java 8 apps with Gradle
Your tests fail under JDK 8 because Gradle scans for them with ASM 4. Here is the workaround if you can't upgrade.
-
Keeping sane in the depth of madness
A year of integrating with a master ERP system over SOAP, and how to stay sane while doing it.
-
Dependency hell in the land of IoC
Automatic dependency injection made wiring easy. Maybe a bit too easy.
-
Java dependencies
A small Python script that chews on target/classes and prints your dependency graph as dot.
-
Rot
How quickly code rots, despite everyone's best intentions.
-
Take control over your data: banking
Getting my own card transactions out of DNB Nor in a usable format.
-
Word cloud of my thesis so far
You might be able to guess what I'm writing about.
-
apache2-mpm-itk and libapache2-mod-wsgi
Running mod_wsgi under mpm-itk on Debian, and why performance suffers.