About Nicolai Parlog

I’m a thirty year old boy, as the narrator would put it, who has found his passion in software development. I constantly read, think and write about it, code for a living as well as for fun, and am always thinking about ways to improve skills and workflows – mine as well as those of the people sharing their time with me.

Initially, I considered this whole blogging thing a hobby, aimed at improving my knowledge and giving back to the great community which enabled me to even call myself a developer (as opposed to just some guy hacking away at his keyboard). But after about a year and a half it turned into much more. Studying topics that really interested me, I inadvertently acquired knowledge that others seek.

This enabled me to speak at conferences and writing became a (semi-)professional activity. It also gave me the chance to diversify my work life! If you need someone to write, speak, teach, or consult about bleeding edge topics like Project Jigsaw, Java 9, JUnit 5, Clean Comments, or Java in general, you should ping me – I am for hire.


Nicolai Parlog

All Rights reserved by Klaus Mellenthin

I was born in Dortmund, Germany, where I studied mathematics and computer science. In November 2010 I finished the latter with a focus on theoretical aspects; my thesis was called Linear Temporal Logics Over Data Strings (and I assume I am one of three people who actually read it).

After some soul searching months I started working as a software developer for the Fraunhofer Institute for Systems and Innovation Research ISI, where I was developing energy market simulations in Java and VB.NET.

It was here that I discovered my passion for software development. Having access to all the great and free online sources about software development in general and Java in particular helped me learn a lot. In 2014 I decided to return the favor and started this blog as well as contributing to open source projects.

In late summer of 2014 I left the institute and looked for a new place to hone my skills. I found it at Disy Informationssysteme, the leading provider for spatial and environmental IT-solutions in Germany.

Free and Open Source Software

Nicolai is a gold member of the Electronic Frontier Foundation
Nicolai is a fellow of the Free Software Foundation Europe
Nicolai donates to the Mozilla Foundation
Nicolai is a Friend Of Eclipse

I’m a big proponent of digital rights and particularly Free and Open Source Software. I am a member of the Electronic Frontier Foundation, Free Software Foundation Europe, and financially support selected projects.

In 2014 I finally started contributing code and even though it has just been on a small scale, working on free software became very important for me.

My contributions (updated erratically, last in December 2015):

I have my own open source library LibFX, in which I collect all kinds of reusable functionality. The initial ideas and implementations usually emerge in some other project. After generalizing, polishing and thorough testing, I include the code in LibFX.

Then there is JDeps Mvn, a Maven plugin running JDeps on the compiled classes and failing the build for dependencies on JDK-internal APIs. It’s specialty is the ability to easily define exceptions from build-breaking for known dependencies that could not yet be removed.

Last but not least, I’m a founding member of Do-FOSS, an initiative which advances the use of Free and Open Source Software in the city of Dortmund.


You can reach me via mail or contact me on Twitter or Google+.

Some jurisdictions require me to list a postal address, so here goes the last shred of anonymity:

Nicolai Parlog
Luisenstra├če 26
76137 Karlsruhe