Umlauts again

Since December I am on Linux with my main machine again. I always wanted to do a rant post about the year of the linux desktop but instead I am posting something useful. I am using US keyboards on my laptop and whenever I have to type some german umlauts …

Brother DCP7055-W on Arch Linux

Finally managed to get my printer working on Arch Linux and I needed a 2019 blog post anyway. sudo pacman -S cups avahi-daemon sudo systemctl enable avahi-daemon sudo systemctl start avahi-daemon sudo systemctl enable org.cups.cupsd sudo systemctl start …

WebOS development

Around 2009 or 2010 I got my first smartphone: A Palm Pre running webOS. An awesome OS and an awesome phone at the time. When it broke and I upgraded to a Galaxy S2 it really felt like a downgrade. After all these years I am now back on webOS: I recently …

Free again

I had 2 mostly enjoyable years at ArangoDB working as a C++ developer but I finally decided to be my own boss again. I am open for new interesting projects starting March 2018. So far I will try to stay local (Cologne area) but in case there is an interes…

Rust Lifetime findings I

So somebody once said that you should not hesitate to post things you think would be n00bish but others might simply struggle with the same problems so it is helpful anyway. While I couldn't agree more it is still a step to really do it. Writing it down w…

Making of Wirklichkeitssteuerungsgeraet

Somebody today asked me for the slides of Wirklichkeitssteuerungsgeraet which I held several months ago at the DevHouseFriday meetup. Apparently I never crossposted this here and as a result it is not even googable. Also this is the super cheap solution o…

Expect the unexpected

Slowly this blog is turning into to a xcode rant blog. It happened again. I very seldom do any Mac development but when I do there is fail. When I started syncthing-bar and implemented its first (and only :D) unit test there wasn't any image for travis th…

Upgrading docker containers with attached data

Being able to just kill a docker container and start up a fresh container with a new version of your application is nice but what if you have data attached to it? For example if you launch a database via docker? Or if your application has some userdata in…

WebGL and frequent texture updates

I am very close to releasing my first mobile game ever. Doing mobile imposes some interesting performance issues. My current computers all have decent hardware and I didn't have any problems developing a simple WebGL game on them. However the plan has alw…

Uberspace and letsencrypt

Another beta account :D I applied for letsencrypt and got accepted for their closed beta :D Maybe the reason I got accepted was my special domain: I think it is very likely that I am the only .koeln letsencrypt user so far. Setting up letsencrypt was pret…

A first glance at sloppy.io

I recently got a beta account for http://sloppy.io/. It's a docker hosting service built around Mesos and Marathon. Interestingly it is the second startup in Cologne trying to build a container housing company. http://giantswarm.io/ has been around a bit …

Limiting bandwidth on Mac OS-X yosemite

Using older Mac OS-X versions limiting bandwidth was as easy as ipfw pipe 1 config bw 30Kbytes/s ipfw add 1 pipe 1 tcp from any to me This is really handy when you want to test if your applications work properly on slow networks. I needed it now to …

xcode is black sorcery

Wow. Just wow. I knew that maintaining an open source project is some work. While I am totally happy with my syncthing bar others drop in feature requests. I am currently focusing on different projects myself (maybe I find time later this year to fulfill …

A glimpse into the Swift and Cocoa world

A few month ago i was searching for a tool to sync some files between all of my devices. As i don't really like being spied on i didn't go for a lazy solution (SkyDrive, iCloud et al) but searched a bit more and finally stumpled upon syncthing which i rea…

It's a blog

So it begins. I am starting to blog. I recently quit my job and will start freelancing very soon (hire me :P). There were and still are way too many projects on my virtual todo list (not even mentioning technologies to evaluate). I have one month of spare…