I have written these articles quite a while ago and they might not reflect my current ability.

Contracts: the practical side of semantics

Following specifications is not a silly theoretical exercise, but a rather real and practical necessity.

Python for advanced programmers

A very quick and to the point introduction to Python for people experienced in programming.

TDD terminology simplified

A clarification on a vast and complicated dictionary of Test-Driven Development.

Headless Functional Testing with Selenium and PhantomJS

A tutorial on setting up functional testing for websites and web applications with potential for future expansion.

A case against required fields

Required fields on the Internet seem to be as old as the Internet itself, but are they really good for the user?