-
Core Java

Lightweight Integration Tests for Eclipse Extensions
Recently I introduced a little helper for Eclipse extension point evaluation. The auxiliary strives to reduce boilerplate code for common…
Read More » -
Android Core

Storing the state of an activity of your Android application
This is the last post in my series about saving data in your Android application. The previous posts went over…
Read More » -
Software Development

Using PouchDB for Offline/Data Sync
Recently the term “Mobile First” received additional notoriety as the new CEO of Microsoft proclaimed the company’s shift in focus.…
Read More » -
Software Development

How To Return Error Details From REST APIs
The HTTP protocol uses status codes to return error information. This facility, while extremely useful, is too limited for many…
Read More » -
Software Development

The Illusion of Control
Why do we keep trying to attain control? We don’t like uncertainty, and control over a piece of reality relaxes…
Read More » -
DevOps

How to use SSH tunneling to get to your restricted servers
Have you ever been told that in your network serverX can only be reached by a serverY via SSH? Now…
Read More » -
Software Development

SBT AutoPlugins Tutorial
This tutorial will guide you through the process of writing your own sbt plugin. There are several reasons to do…
Read More » -
Enterprise Java

Spring from the Trenches: Resetting Auto Increment Columns Before Each Test Method
When we are writing integration tests for a function that saves information to the database, we have to verify that…
Read More » -
Enterprise Java

Hibernate collections optimistic locking
Introduction Hibernate provides an optimistic locking mechanism to prevent lost updates even for long-conversations. In conjunction with an entity storage,…
Read More »







