Hi there,

I'm Nikolas Martens, freelancing Software Engineer, and this is my blog. I hope it contains something interesting for you. Enjoy the read!

FrOSCon 2014

Sun 24 August 2014 in talks

I was invited at this years FrOSCon to speak about executable documentation which is sort of follow-up to last year where I spoke about Specficiation by Example (aka Behavior-Driven Development) and how to use automated tests to create a self-validating documentation of a software application. This year I approached the …

read more

Polyamorous TDD

Sat 26 April 2014 in programming

Three things happened during the last week that each increased my urge to write this article. The coincidence is almost uncanny.

  • Monday: over the easter weekend I finally built a tool I've been meaning to build for over a year.
  • Tuesday: I became responsible for releasing and quality of my …
read more

Codemotion 2014 Rome

Thu 17 April 2014 in talks

Last week I had the pleasure of presenting my talk on Specification by Example (aka Behaviour-Driven Development) at the Codemotion conference in Rome in front of a very attentive and responsive audience.

You can find the slides here and some pics here and here. Thanks for those!

The talks I …

read more

The Assembler Excursion

Sat 08 March 2014 in programming

Last week we went oldschool at our monthly Coding Dojo and programmed in Assembler for the 6502 microprocessor thanks to an awesome tutorial by Nick Morgan that made me wanna try it out myself. Turned out it's a lot harder than we thought and we achieved little more during the …

read more

Small Steps (sudoku edition)

Thu 06 February 2014 in talks

After trying out live coding at the October meeting of the Berlin PHP user group last year, I tasted blood. So I decided to repeat it with a more complex problem.

At that point I remembered some articles discussing the pros and cons of TDD in the context of a …

read more