Skip to content

2024

Sep 24 Don't trust user data, http.zig edition
Jun 11 More on nonce reuse with AES-GCM
May 09 Nonce reuse: not even once

2022

Nov 27 Introducing nix-install-pkgs-action
Nov 10 This blog: now with dark mode

2018

Jun 03 The billion dollar mistake, Scala edition
May 15 Regex improvements in OpenJDK 9: Less exponential backtracking
May 01 Dropwizard + Tenacity + k8s + Breakerbox
Feb 18 Finding bugs in systems through formalization
Jan 30 Unerwartet: def vs. val

2016

Jan 10 Typsicheres verlinken mit Java 8

2015

Dec 03 Let's Encrypt!
Sep 21 05.09.
Aug 10 AmazonS3Client mit Pithos benutzen

2014

Aug 24 Generic Heterogenous Containers Using Super Type Tokens
Aug 20 Neues bpaste.net: Pinnwand
Aug 20 Emacs: Open file in browser
Aug 20 Dekoratoren in Python, erklärt in Farbe

2013

Oct 27 Wie Peter den deutschen Mittelstand rettet
Aug 26 Blogneustart - Versuch drei

2012

Nov 11 Automatisiert Refleaks in Unittests erkennen

2011

Sep 21 1001 Wege, PHP zum Segfaulten zu bringen
Jun 09 Neues bpython-Logo
Jan 11 nonlocal in Python 2.x

2010

Oct 06 Variable Tab-Breite in Python
Aug 16 Spaß mit gitosis
Mar 23 Spaß mit crontab
Mar 23 Tipp: verbose logging
Mar 13 Skripte automatisch ausführbar machen
Mar 06 Every language has its flaws - C++
Feb 26 Chromium als Standardbrowser in Emacs
Feb 03 GNU made my day
Jan 10 If you're patient...

2009

Dec 31 Der "läuft gegen"-Operator in C++
Nov 14 Getter und Setter mit Dekoratoren unter Python 2.6
Sep 30 marshal-Spaß
Sep 23 Ausgabe in der Python-REPL abschneiden
Sep 19 eval() in Python ist nicht sicher
Aug 24 Wegoptimierte Syntaxfehler
Jul 30 Hardwarebreakpoints und GDB
Apr 03 tail call optimization in CPython
Mar 14 eval in Erlang
Mar 10 Rubber Duck method of debugging