-
posts
-
SBT Remote Cache Recipes
Integration examples for the sbt remote cache feature -
Windows Tests on AppVeyor with SBT
continous testing on windows with appveyor -
SBT AutoPlugins Tutorial
This tutorial will guide you through the process of writing your own sbt plugin. There are several reasons to do this and it’s really simple
-
SBT native packager multi-module-build, assembly and custom formats
Some links around common questions regarding sbt-native-packager -
From Java 7 Futures to Akka actors with Scala
This blog post will show you how a step by step transition from a “java 7 and j.u.c.Future” based implementation to an “akka actor written in scala solution” looks like. It will take four steps, which are
-
Monitoring Akka with Kamon
I like the JVM a lot because there are a lot of tools available for inspecting a running JVM instance at runtime. The Java Mission Control (jmc) is one of my favorite tools, when it comes to monitor threads, hot methods and memory allocation.
-
Akka cluster with docker containers
This article will show you how to build docker images that contain a single akka cluster application. You will be able to run multiple seed nodes and multiple cluster nodes.
-
Why you should code open source
There are a lot of articles about using open source in your company, what are the benefits, what should you do, etc. etc. This blog post isn’t. It’s about your personal and very egoistic benefits of coding open source.
-
How to add a maven-plugin jar as dependency to sbt
How to add maven plugins as sbt dependencies -
Open Source Projects - Between accepting and rejecting pull request
Being a commiter comes with a lot of responsibilities. You are responsible for the code quality, supporting your community, encouraging people to contribute to your project and of course providing an awesome open source product -
Playframework and RequireJS
How to integrate play and requirejs -
Future Composition with Scala and Akka
Scala is functional and object-oriented language, which runs on the JVM. For concurrent and/or parallel programming it is a suitable choice along with the Akka framework, which provides a rich toolset for all kind of concurrent tasks. In this post I want to show a little example how to schedule a logfile-search job on multiple files/servers with Fitires amd Actors. -
DRY or DIY
There are always some methods, classes or helpers you don't find in your programming language, which would be useful to save boilerplate code or needed a lot in your programme. Now you are confronted to decided whether you implement this particular function yourself or use a third party library. I sometimes have awesome discussions with my boss, which approach we should use. The following is a comparison of both approaches with pros and coins. -
Leistungsschutzrecht - Phantasien
Das Leistungsschutzrecht hat vorerst den Bundestag passiert. Wenn auch die aktuelle Version zu Gunsten der Internetgemeinde abgeschwächt wurde, bleibt das ganze Vorhaben immer noch mehr als fraglich. Mögliche Folgen, wahrscheinlich wie unwahrscheinlich möchte ich deshalb darstellen. -
Maven Reports in Jenkins
Code quality is a sensitive topic. It affects your maintenance cost as well as your customer satisfaction. Not to mention your developers motivation to work with the code. Who wants to fix ugly code, right?
-
MySql Timezones in the Cloud
On a small university project I found my self developing a web application with the playframework, mysql and some javascript libraries. After testing and developing on my local machine I want to deploy my application. Running this application on Openshift created some unexpected results. -
JUnit Benchmarking
Benchmarks are important if you have a performance critical application. Even if your application is not performance critical, a better performance is always nice to have.
-
Developing OpenSource
Developing OpenSource is fun and is supported by a wide range of companies with free infrastructure. In this articel I want to show how you can build a free development environment for your open source project. Some stuff is Java (or more general JVM) specific, but some stuff can be applied to any project.
-
Simple JUnit Tests with Tycho and Surefire
How to configure tycho and sure-fire -
Gradient Decent with Scala
How to implement a simple gradient decent in scala -
DevVM Part 1 - Gerrit on Ubuntu 12.04 Server
I’m currently working on a little development VM and want to share some of my insides I gain and how I managed to get things work. The series will start with the tutorial to install Gerrit.
-
Maven - Tycho, Java, Scala and APT
This tutorial shows a small project which is build with maven-tycho and the following requirements:
-
Software Development at Universities
A lot of frameworks and applications are developed at universities. Some have practical reasons, some are developed to support researching activities or are the main goal of the research process and weren’t even planned at the beginning.
-
Deploying Eclipse RCP - The hard way
Today I had the most painful PDE headless build ever. This post just describes what I had to do to deploy an Eclipse RCP application.
Software Engineer