BugShot: Browser plugin for Redmine
BugShot is our new browser extension for Chrome browsers. It allows you to document visual bugs on websites and web apps directly from the browser window in Redmine or Easy Redmine as a ticket.
Read more04/12/2022 Philipp Ahrendt in Technology
BugShot is our new browser extension for Chrome browsers. It allows you to document visual bugs on websites and web apps directly from the browser window in Redmine or Easy Redmine as a ticket.
Read more02/02/2022 Daniel Huchthausen in Technology
Recently, a vulnerability was discovered in the XML-Parser library Expat. It allows attackers to inject malicious code into systems and execute it there. Since the library is wide-spread, many systems are potentially affected by it. We have all the important information on this here.
Read more01/06/2022 Axel Lütgering in Technology
In 2020, we received a very interesting request for a "Hands-on-Agility" training for employees of the German Research Center for Artificial Intelligence (DFKI), which electrified us. It offered us the chance to approach the booming topic of AI and to see to what extent the use of AI technologies can bring about a change in the corporate culture in the direction of "more agility".
Read more12/14/2021 Daniel Huchthausen in Technology
Recently, the Log4Shell or LogJam vulnerability in the Apache Log4j library was discovered and the story has even made the mainstream news. Since millions of systems are affected and attackers are actively exploiting this vulnerability, affected systems need to be secured immediately. We have all the important information about it here.
Read more11/30/2021 Eduard Heimbuch in Technology
Learn how to develop your own plugin for SCM-Manager. In this final part of our series we want to finish our plugin by creating the frontend, connecting it to the backend and finally releasing it. To connect the backend to our frontend we will use the REST API and HAL-Links. Also, we will integrate our custom links into the footer and add a new config to manage them with frontend extension points.
Read more11/08/2021 Eduard Heimbuch in Technology
This is the second part about plugin development in SCM-Manager. After finding out how SCM-Manager plugins work in general, let's go one step further and create a completely new plugin step by step. We will show you how to set up your first plugin and how the different layers in SCM-Manager work. Starting with the backend, we will look at persistence and the REST-API.
Read more09/07/2021 Eduard Heimbuch in Technology
If you have installed SCM-Manager before, you may have noticed how simple and small it is compared to other source control management solutions. One main reason for this is that tons of features are excluded from your default installation and can be easily added as plugins. But the currently available plugins are just the tip of the iceberg as you can simply write your own plugins using the powerful plugin API.
Read more11/26/2019 Boris Schaa in Technology
In the first part of this article series, we described how you can easily and quickly make backups using containers with Restic. However, backing up data is not an end in itself. Rather, it is about recovering data if the backed-up system fails. This article is dedicated to this aspect of backup, which is just as simple when using Docker as recovering your previous backup. Finally, we will also cover how to delete backups if you run out of storage space.
Read more06/18/2019 Boris Schaa in Technology
The word "data backup" does not invoke much cheering and rejoicing for many parties involved. This series of articles about the "restic" software package shows that this does not have to be the case. Restic simplifies many aspects of backup and restore to a great enough extent that you can focus on the most essential part: The underlying system structure. This article describes how to configure restic and back up data.
Read more01/18/2019 Oliver Milke in Technology
Kubernetes is one of the hottest topics these days in the world of software development. Why is this the case and why is Kubernetes not just another technology that will soon be forgotten again anyway? In this post, we will answer these questions.
Read more02/01/2017 Daniel Huchthausen in Technology
SCM-Manager can be connected to several issue tracking applications like Bugzilla or JIRA©. The basic functionality of those connections is the same: You can change the status and add comments to issues by using keywords in your commit messages. In this post we will show you how to use the scm-redmine-plugin to connect SCM-Manager to the popular Open Source issue tracker Redmine and thus improve your documentation.
Read more02/24/2016 Daniel Huchthausen in Technology
SCM-Manager can be connected to several issue tracking applications like Bugzilla, Redmine or JIRA©. The basic functionality of those plugins is all the same: They enable you to change the status and add comments to issues. Beyond that the scm-jira-plugin offers several additional options which we want to explain.
Read more11/12/2015 Daniel Huchthausen in Technology
Using standardized rollouts for virtual machines in a cloud infrastructure has several benefits in software development to improve your performance. In the first part of our post we introduced the general advantages and explained the basic setup of Terraform. Now we will show you a basic configuration for the infrastructure and access rules that you can use as a basis for your first instances.
Read more11/06/2015 Daniel Huchthausen in Technology
In software development it is very useful to have the ability to make certain systems available on demand, for example for testing, deployment or additional build servers. The important thing about the systems is that they are available quickly and that their configuration and setup is as expected. One way to achieve this is by implementing automated provisioning of CloudStack instances by using the application Terraform.
Read more05/08/2013 Daniel Huchthausen in Technology
Nowadays Git and Mercurial are the most often used version control systems. It can be said that they succeeded the former used CVCS in nearly all areas. Nevertheless there is still a loyal user community of Subversion (SVN). Until today older repositories remain of importance. Subversion, is an open source alternative to the well known CVS.
Read more05/02/2013 Daniel Huchthausen in Technology
Nowadays developer mostly don´t work only with a text editor but with an integrated development environment (IDE). Luckily nearly every IDE can be connected to the version control system of your choice by plugins. This article deals with MercurialEclipse, which is used to work simple and smart with Mercurial repositories out of the Eclipse environment. To facilitate the start, we will show you the installation of the plugin and introduce you to the first steps of Mercurial in Eclipse. The intention of this article is to enable you to configure Eclipse and to check in and out your code. For those of you who prefer to work with Git, we have another getting started article prepared for you.
Read more04/25/2013 Daniel Huchthausen in Technology
Eclipse is one of the widest spread multi-language software development environments (IDE) that has an extensible plugin system to nearly every existing version control system. This article introduces briefly the installation and the usage of EGit as a standard interface connecting Eclipse and Git repositories. Since we do not want to leave out the biggest rival of Git, a second article focusing on MercurialEclipse will follow.
Read more04/22/2013 Daniel Huchthausen in Technology
With the dawn of DVCS many different systems emerged and their number is increasing. Since the beginning, two major solutions fight for the throne of the "best" DVCS: Mercurial and Git. While both do their job very well there is an almost religious debate which one is THE best.
Read more04/18/2013 Daniel Huchthausen in Technology
Nowadays distributed source code management is a must-have tool for every developer and a large number of different implementations compete for attention. So getting started is a complex task. To make the start more easy we want to show you today the development of source code management from centralized to distributed systems and the on top tool SCM-Manager. In following articles we will familiarize you with the different version control systems (VCS) in more depth.
Read more