HTTPS with Nginx, Let's Encrypt and acmetool

There is really no reason to not use valid HTTPS certificates anymore. Let's Encrypt is easy to use and free. So without further ado here is »

Django, Localized Decimal-Fields, and our beloved Internet Explorer

Current versions of Internet Explorer aren't as bad as it used to be. Some even claim that Safari is the new IE. We usually don't have »

Letting Django know about your HTTPS proxy

If you are running a Django application behind a proxy, Django cannot automatically know if encryption is used. This can cause problems e.g. with redirects. »

Django Channels - a game changer

Do you remember the good old days, when everything was stateless and there was, at least most of the times, a response for every request? Those »

Nginx has no TLSv1.2!???

Which is of course not true. Setting ssl_protocols to ssl_protocols TLSv1 TLSv1.1 TLSv1.2; will activate TLSv1, v1.1 and v1.2. So »

Turn the Bootstrap carousel with FancyBox

This is more or less a reminder for me. With this little gist, the Bootstrap carousel and FancyBox2 are working hand in hand when it comes »

How to json serialize form errors in Django

This is really ugly and you will absolutely need it if you'd like to json serialize form errors in Django. Why? Because you'd like to reply »

Juno with WSGI

Just a quick note on the wonderful Juno framework, which I've been using for a small project. Sadly the documentation isn't quite clear when it comes »