Java deliverables as executable bundle and the launcher trick

In the past I coded some command line tools in Java which are quite useful for me and which I ought to be useful for others. Providing just fat JAR files implies launching of those Java applications to be more or less cumbersome …

13 min read

Buchtipp: Spring for GraphQL

Reckoning the book »Spring for GraphQL« from Michael Schäfer very helpful, the Javamagazin 8/22 published an according book review I wrote …

~1 min read

Chaos-based encryption - revisited!

How to use the CHAOS command line tool to evaluate Chaos-based encryption alongside a comparison to the AES algorithm.

17 min read

Java Profiler sponsored by JProfiler

As of today, REFCODES.ORG’s open source software is profiled with JProfiler thanks to ej-technologies’s OSS support initiative.

~1 min read

The mystery of three letter acronyms

Playing around with three letter acronyms (TLA) seems to have some history in computing. You’ll find them in SciFi movies or in the naming of some products.

2 min read

Ed Post über JavaScript (3/3)

Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.

6 min read

Ed Post über JavaScript (2/3)

Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet.

28 min read

Ed Post über JavaScript (1/3)

Ed Post im Interview: “Ist JS (k)eine General Purpose Sprache?” und viele Fragen zu JavaScript werden beantwortet …

14 min read

Yet another BASH cheat sheet

The tiny BASH Cheet Sheet provides you (me) with a more or less alphabetically sorted tool-box of the expressions I most commonly use and tend to forget …

13 min read

All-in-one Java configuration properties at hand

Learn on how to use the all-in-one runtime configuration properties giving you all the power of the various configuration features with a single line of code …

6 min read

Automatically obfuscate your Java application’s configuration

Secure your application’s sensitive properties (passwords, secrets or access keys) on your hosts, on a host-, user- and/or application-individual context, and learn on how to use the all-in-one runtime configuration properties …

7 min read

The canonical model, an ace upon your sleeve

Learn how the canonical model pattern helps you harness a bag full of functioanlity whilst keeping your effort low (and making the bits and pieces fit together magically) …

3 min read

Dead simple Java application configuration

Retrieve (and store!) your YAML, TOML, JSON, XML or whatever (profiled) properties from various locations, resources or folders, just as you need it!

5 min read

JVM-Con 2017 in Cologne

This year I have been at the JVM-Con 2017 in Cologne as a speaker, the topic being »About sense and nonsense on extensive framework use« …

1 min read

Bare-Metal REST with just a few lines of code

On building slim RESTful services and REST clients without a Heavy-Weight framework doing magic in the background and with a little help from Java 8’s lambda expressions.

8 min read

The utility-builder pattern

Combining a utility class’s functionality with the builder pattern, add some spicy properties to it, and here comes the utility-builder pattern. Let’s try a definition …

8 min read

No more Mr. Nice Guy, no more code reviews!!!

No more code reviews, Mr. Nice Guy! Did you ever spend more than one second on thinking about WHO has to use your code’s INTERFACES ?!? Go away code review, I want good interfaces …

5 min read

Yet another REST cheat sheet

I believe that good interfaces are even more important than good code. Refactoring a bad interface bears far-reaching implications effecting the interface implementation(s) as well as all the interface consumers …

5 min read

Off topic summertime workshops

Summer break is over and I wasn’t lazy … trying to get an electrified flight plane into the air and refurbishing an old Merkur VISION arcade cabinet …

2 min read

Publish … subscribe … observe … event-bus?

Lately some colleagues and me were reasoning on how to do client-side communication between web-page components … with Java I recommend taking a look at the refcodes-eventbus …

1 min read

Logging like the nerds log

An introduction to the refcodes-logger framework; let’s start with giving your logs some color and tidy them up! Then let’s take over spring-boot’s log output …

2 min read


My blog to accompany my org.refcodes Java based Maven artifacts

~1 min read

Listings im Kilo-Pack: Die Dateien von heute

I was very proud when in October 1992 the computer magazine »DOS International« published a 1024 bytes short Turbo Pascal program I wrote …

3 min read

Autumn leaves, Terminate and Stay Resident!

In the year 1991, I coded a TSR program simulating the effect of the Cascade Virus (also known as the Herbstlaub Virus) as of my best imagination … now it turns out that it’s the Cascade Virus’ effect on speed!

16 min read

Verschlüsselung im Chaos (Chaos-based encryption)

This text I received in the late 1980s in Harare (Zimbabwe ) from the mathematician Sönke Rehder; back then as a pupil I coded the herein described algorithm in BASIC on an Atari 600XL …

8 min read
Back to Top ↑