Recent Articles
Modeling Git Commits with Neo4j
For the coderadar project, I’m currently searching for a way to create a persistent model of a git commit history that contains the relationships between all commits and the files that were touched within these commits.
Read moreTool-based Database Refactoring
The term “refactoring” is well defined in software development. It is usually used to describe a restructuring of source code ranging from simply renaming a variable to completely re-thinking whole components or applications.
Read moreA Random Pitfall
From time to time we need a randomly generated Number in Java. In this case we are normally using java.util.Random which provides a stream of pseudo generated Numbers.
Read moreLoading External Application Properties in the Gradle bootRun Task
The Spring Boot gradle plugin provides the bootRun task that allows a developer to start the application in a “developer mode” without first building a JAR file and then starting this JAR file.
Read moreGithub’s Fork & Pull Workflow for Git Beginners
If you are new to git and/or GitHub, it’s easy to get overwhelmed by the different workflow models you can use to contribute code to a repository.
Read moreDocumenting your REST API with Spring Rest Docs
The first impression counts. When you’re developing an API of any kind, chances are that the first impression is gained from a look into the API docs.
Read more