Author Archives : Rüdiger Herrmann

Home  >>  Author : Rüdiger Herrmann

Follow me

Rüdiger Herrmann

Routined programmer, team lead, presenter, blog writer, and convinced open source contributor with two decades experience in the field.

Strong focus on quality backed up by agile methods like test driven development, modularization, pair programming, clean code, continuous integration.

Specialized in Java with JEE, REST, OSGi, RCP, RAP and building developer tools based on the Eclipse IDE (or any other platform if an opportunity arises).
Follow me

Latest posts by Rüdiger Herrmann (see all)

What's the Difference? Creating Diffs with JGit

What’s the Difference? Creating Diffs with JGit

In this post, I will dig into the details of how to diff revisions and create patches with JGit. Starting ... Read More

Terminate and Relaunch in Eclipse

A few days ago a new feature was committed to the Eclipse repository: Terminate and Relaunch. When enabled, Eclipse will ... Read More
JUnit 5

How to Replace Rules in JUnit 5

The recently published JUnit 5 (aka JUnit Lambda) alpha release caught my interest, and while skimming through the documentation I ... Read More
SWT ScrolledComposite Explained

SWT ScrolledComposite Explained

Like a friend of mine once put it, SWTs ScrolledComposite is a nasty beast. And to some point, I do ... Read More
JUnit 5

JUnit 5 – A First Look at the Next Generation of JUnit

In the beginning of February, the JUnit 5 (aka JUnit Lambda) team has published an alpha release. Since JUnit 4 is among ... Read More
Extras for Eclipse

Announcing Extras for Eclipse

Over the last months, I wrote some extensions for the Eclipse IDE that I found were missing and could be ... Read More
gonsole

A Help Command for Gonsole

We took the 4.2 release of JGit as an opportunity to not only include the new JGit version but also ... Read More

Getting Started with JGit

If you ever wondered how basic Git commands like git init, git checkout and so on are executed in JGit, ... Read More
gonsole

Gonsole 1.2: Open Git Consoles from Everywhere

We have added a little feature to the Git Console for the Eclipse IDE that may be helpful here and ... Read More
How to Clone Git Repositories with JGit

How to Clone Git Repositories with JGit

Whatever you plan to do with an existing repository, first a clone has to be created. Whether you plan to ... Read More
From Arrays to Streams and Back with Java 8

From Arrays to Streams and Back with Java 8

Not long ago we upgraded some Eclipse plug-in projects to Java 8. And never looked back since. Among many other ... Read More

Initializing Git Repositories with JGit

I was recently asked how to initialize a new Git repository with JGit, i.e. achieve what git init /path/to/repo does.While ... Read More
Codeship ParallelCI

Speed up Your Builds with Codeship ParallelCI

Some time ago we were in need for a hosted CI service for a project that was held in a ... Read More
gonsole

A Small Update for Gonsole

If you follow the respecive channels you will certainly have read that recently a critical security vulnerability has been discovered ... Read More
JGit Authentication Explained

JGit Authentication Explained

Authentication in JGit is mostly on par with native Git. Commonly used protocols like SSH and HTTP(S) and their authentication ... Read More
Git Internals

Explore Git Internals with the JGit API

Have you ever wondered how Git stores a commit and its content? Well, I have, and I had some spare ... Read More