Open Source Projects initiated by me

SBuild

LambdaTest

LambdaTest is a Java Testing Framework that works on top of other popular Unit-Test Frameworks like JUnit or TestNG. LambdaTest allows you to write your test with Java 8 Lambda expressions.

I wrote it in the need for a good and easy way to write Unit tests with Java 8 (in the spirit of ScalaTest).

LambdaTest allows you to to concentrate on writing and exeuting your test cases, without worrying to much about writing lots of boilerplate code like new methods for each test, annotations, data providers and the like. It also adds nice ways to intercept exceptions, catch more than one assert in one run (fail late) and prints very detailed assertion errors indicating the exact difference between the actual and the expected results.

Homepage: https://github.com/lefou/poor-mans-lambda-test
License: Apache License Version 2.0

Functional Utils

Useful helper classes and interfaces which help to write more functional Java code. It goes back to a time were Java had nothing that allowed functional programming. It is still useful, esp. if you want to preserve backward compatibility to older Java versions, but some of it’s classes have now counterparts in the JDK.

Homepage: https://github.com/ToToTec/de.tototec.utils.functional
License: Apache License Version 2.0

cmvn - Configured Maven

Maven Version Updater

KThinkBat

Open Source Projects I participate in

AsciiDoctor

I really like the AsciiDoc format. I contribute to various projects to support and improve the adoption and integration of AsciiDoctor.

Some of these projects are:

  • JBake - The Jekyll of the JVM - A Java-based static site generator, that supports various markup and template languages including AsciiDoc

  • AsciidocFX - A JavaFX-based AsciiDoc editor with live preview of the rendered AsciiDoc content

  • GitBucket - A Scala-based GitHub clone, where I integrated support for AsciiDoc rendering. (Unfortunately it was removed again because of its size contribution to the deployment. Your help is needed to convince the maintainer of it’s usefulness)

Community

Leipzig Scala User Group

I’m the organizer of the Scala User Group in Leipzig.

This group is for all people interested in Scala in and around Leipzig. We organize talks, hackathons, coding dojos and drinkups mostly but not only about Scala.

The Scala Leipig group has also a Twitter channel: @ScalaLeipzig

There is also a Scala Leipzig Group on Xing which we used to discuss and organize events before we migrated to Meetup.