Backwards compatibility in go

There are next to no “backwards compatible API changes” in go. You should explicitely name your compatibility-guarantees.

July 29, 2015

Lazy evaluation in go

I did lazy evaluation in go.

July 17, 2015

SQL authentication timing side-channels

It is surprisingly hard to make SQL-based authentication immune to timing side-channels, if you want to prevent enumeration of users.

April 13, 2015

The four things I miss about go

A short list of four things that I might want to add to go (but probably wouldn’t).

September 12, 2014

Applying permutation in constant space (and linear time)

A mildly interesting algorithmic problem and my solution to it.

August 12, 2014

GPN14 GameJam - Crazy cat lady

We made a gamejam-game.

June 22, 2014

Python-fnord of the day

An unexpected behavior of python that surprised me today.

May 6, 2014

go stacktraces

A small pattern to add stacktraces to errors.

February 19, 2014

Tic Tac Toe AI

I wrote a simple Tic Tac Toe AI as an exercise. You can get it on github.

October 19, 2013

How to C-Golf

We had a codegolf challenge recently. My C-solution was 246 byte, the perl-winner was 191. I decided to give notes for C-golf beginners.

October 11, 2013