-
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 »