-
Desktop Java

How to Safely Use SWT’s Display asyncExec
Most user interface (UI) toolkits are single-threaded and SWT is no exception. This means that UI objects must be accessed…
Read More » -
Software Development

gonsole weeks: content assist for git commands
While Eclipse ships with a comprehensive Git tool, it seems that for certain tasks many developers switch to the command…
Read More » -
Software Development

How to manage Git Submodules with JGit
For a larger project with Git you may find yourself wanting to share code among multiple repositories. Whether it is…
Read More » -
Software Development

Using the AutoValue Code Generator in Eclipse
My colleague Moritz of EclipseSource recently came across Google Auto, a collection of Java code generators. AutoValue is one of…
Read More » -
Core Java

A JUnit Rule to Conditionally Ignore Tests
I always believed that using @Ignore to deactivate tests is a bad idea. Except, maybe as one way to put…
Read More » -
Software Development

An Introduction to the JGit Sources
JGit is a pure Java library implementing the Git version control system. It is an Eclipse project and started out…
Read More » -
Enterprise Java

Configure Your OSGi Services with Apache Felix File Install
A recent post about Managed Services reminded me of a feature in Apache Felix File Install that I found worth…
Read More » -
Enterprise Java

An Automated OSGi Test Runner
Among my fellow team members I was known for notoriously forgetting to maintain the (JUnit) test suite. I just can’t…
Read More »






