-
Blogroll
Freiheit
Friends
Meta
March 2021 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Categories
Author Archives: Felix Leipold
Introducing JLauncher
The JVM has become a standard execution environment for a lot of server code. It’s no longer only Java, but also languages such as Scala, Kotlin and Clojure that target the JVM. However, for creating everyday command line tools I … Continue reading
Posted in Software Development
Leave a comment
New jproc Release
I have just released version 2.2.0 of jproc, a handy library to run external programs from Java. It is nice to use a serious programming language (whichever JVM language you consider serious) rather than just bash, if things get a … Continue reading
Posted in Software Development
Leave a comment
Wrapping Exceptions with Context
A good error / exception message should provide enough information to pinpoint a problem. In most modern languages there is a stack trace feature that will show how the program got to the point where it broke. Unfortunately this information … Continue reading
Posted in Scala, Software Development
Leave a comment
Shades of Green – The Release Candidate Report
On our current project we practise continuous integration and we perform weekly releases. To simplify the decision whether a particular build is fit for production we introduced a release candidate report that contains all the information that we usually take … Continue reading
Posted in Software Development
Leave a comment
Dealing with Flaky Tests using Data
I recently wrote a sbt plugin that produces tabular test reports. My motivation was to get better insights into the reliability of our test suite. Due to good discipline most failures that occur are caused by flakiness of tests that … Continue reading
Posted in Software Development
Leave a comment
Managing Configuration
The Problem In almost every serious software development effort that entails integrating different systems multiple environments are being used throughout development, testing and the production use of the system. Each of these environments typically contains a number of systems, that … Continue reading
Posted in Software Development
Leave a comment
Go Defrustrator
At programmiersportgruppe I blogged about the go-defrustrator, a userscript that dynamically improves Go’s user interface.
Posted in Software Development
Leave a comment
Sad Truth
This Saturday I made a rather chilling discovery. Most people in my generation know the ingenious prankster Emil i Lönnerberga. And – as the wikipedia article states – we were lead to believe that he grew up to be a … Continue reading
Posted in Reading
Leave a comment
Strategie
Unablässiges Gerede von Strategien ist das Markenzeichen des schlechten Taktierers.
Posted in Tiraden, Uncategorized
Leave a comment