Requirement management in the product life-cycle with Redmine

In each project you face the same challenge again: creating a finished product that meets the requirements. In order to do this successfully, there are countless approaches and possibilities. A solution is the use of Redmine, an issue-tracking application that can be simply adapted to meet one’s own individual needs.

Static code analysis with SonarQube

This article describes which key figures can be collected by a static analysis and how these can be interpreted. The main focus is on technical debt and complexity.

Automatic checks for vulnerabilities in Java project dependencies

Security is a difficult topic to control for software projects, as is proven by the constant reports of data leaks in the media. For software developers, it is difficult to oversee the sort of influence that their daily work, which is not directly linked to security issues, has on the security of their applications.

AngularJS Tutorial in a Hot Towel

Even though the time for Version 1.x from AngularJS is drawing to a close with the future release of Version 2, its use in combination with Style-Guide from John Papa is still very much worthwhile. In addition to the statement, that the support from AngularJS 1 is only then discontinued when the traffic on angular.io (Angular 2) exceeds that of angularjs.org (Angular 1),

User Story Management

Requirements in agile software development are often described based on “User Stories”. These are short stories which illustrate the use from the users perspective.

Charts in AngularJS

Welcome to the World of Statistics – Where Storks Deliver Babies Statistics are encountered in all areas of modern life, but what in fact is the field known as “statistics”? Wikipedia describes statistics this way: “Statistics is the study of methods for handling quantitative information.” In other words, statistics is essentially the clarification of facts based on extensive data sets. As such, statistics makes it easier to read important information for purposes such as making predictions about the future or aiding decision-making.

Version names with Maven: Reading the version name

The first article in this series – “Version names with Maven: Creating the version name” –shows how during the build, and with Maven’s help, a version number, enriched with further information can be written into a manifest, properties or HTML file. Based on the first article, this second one describes how it can be read from within the application. This is helpful in many cases: You can immediately see which version is deployed on which stage, the version information can avoid misunderstandings in error reports, etc.

Version names with Maven: Creating the version name

In many cases, it may be useful to be able to extract the current version number of an application: You can immediately see which version is deployed on which stage, the version information can avoid misunderstandings in error reports, etc.