Posts

  • Sep 22, 2019

    Overclocking the Raspberry Pi 4

    The latest firmware for the Raspberry Pi 4 Model B allows you to individually overclock it’s CPU, GPU, SDRAM etc. This posting shows you how to do that. [more...]

  • Sep 21, 2019

    How To Upgrade Raspbian To A 64 Bit Kernel

    At the time of this writing, there is no 64 bit edition of Raspbian yet. This is particularly bad if you are running Docker (or Kubernetes) on the new Raspberry Pi Model 4, because you will not be able to run the many ARM64 images on Docker Hub, e.g. OpenJDK. Fear not, you can change this! Here is how. [more...]

  • Sep 12, 2019

    Provisioning a Kubernetes cluster on Raspberry Pi with Ansible

    The new Raspberry Pi model 4B is out and it’s a significant upgrade: Among other improvements, the new model has up to 4GB, real Gigabit Ethernet (no more throttling to USB 2.0 bandwidth) and a quad core Cortex-A72 (ARM64v8) CPU running at 1.5 GHz - see specifications. With all this power, why not build a Kubernetes cluster with it? Well, here we go: This posting shows you how you can setup a multi-node Kubernetes cluster on an array of Raspberry Pi’s in minutes! [more...]

  • Jun 2, 2018

    Blog Relaunch

    Welcome to my relaunched blog! [more...]

  • Apr 2, 2015

    TrueLicense 2.4 released

    I am very proud to announce the release of TrueLicense version 2.4! [more...]

  • Jul 4, 2013

    Modeling Wizard Dialogs

    Wizard dialogs are a very common design pattern for user interfaces, e.g. for the GUI of software installation tools. However, although wizard dialogs are so ubiquitious these days, component frameworks such as Swing or JSF do not provide any support for them, so you have to turn to a third party library or roll your own. In this blog posting, I am modeling an abstraction for internationalized wizard dialogs which is independent of the particular user interface technology and easy to implement and use, e.g. in Swing based desktop applications or JSF based server applications. [more...]

  • Jun 19, 2013

    Guice Demo and Alternative DSL

    I just created a demo for Guice, Google’s popular dependency injection framework. The Guice Demo is a bit more complex and realistic than the samples in the Guice Wiki. The documentation discusses some general aspects of applying the Dependency Inversion Principle. [more...]

  • Jun 17, 2013

    How To Use Markdown Syntax With The Maven Site Plugin

    At current, there is very little information about how to use Markdown syntax to author pages for a project site with the maven-site-plugin. With this blog posting, I am going to change this - at least a little bit. ;-) [more...]

  • Jun 6, 2013

    On Domain Specific Languages in Java: Lambda Expressions

    In this final part of the series I am going to look into the Lambda Expressions pattern to define an internal DSL for constructing object graphs. I am also going to provide some conclusions for the three patterns. [more...]

  • Jun 6, 2013

    On Domain Specific Languages in Java: Nested Functions

    In this second part of the series I am going to look into the Nested Functions pattern to define an internal DSL for constructing object graphs. [more...]

Page 1 of 8

Subscribe via RSS.