Archive of posts in year '2015'

Please note: This archive page is only available in English. If a German version of a post is available, you can change the language once you've opened the post.
See all posts

Scroll down to see more ...

post icon Automatic Cloud Provisioning with Terraform – Part 2

11/12/2015 Daniel Huchthausen in Technology

Automatic Cloud Provisioning with Terraform – Part 2

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 more
post icon Automatic Cloud Provisioning with Terraform – Part 1

11/06/2015 Daniel Huchthausen in Technology

Automatic Cloud Provisioning with Terraform – Part 1

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 more
post icon Agile Contracts

08/31/2015 Daniel Huchthausen in Methods

Agile Contracts

Agile approaches and methodologies are being used more and more, because the benefits of using them can be huge, e.g. improved quality of products. But often an issue arises that makes adopting agile in companies difficult: the contract with the customer. Clients often prefer fixed prices and demand a fixed set of requirements which is totally in contrast with the principles of agile approaches. This prevents that the development team can take advantage of the full potential. Lately, the awareness for this issue rose and efforts for creating contracts that support agile working are undertaken.

Read more
post icon Software Development in the Cloud

06/30/2015 Daniel Huchthausen in Technology

Software Development in the Cloud

It is predicted that the cloud market will keep on growing for the next years and that more and more businesses will start moving to the cloud. That's why we want to take a closer look at the pros and cons of this subject, especially focused on advantages and disadvantages for software development with cloud services.

Read more
post icon Artifact management with Nexus Repository

05/28/2015 Daniel Huchthausen in EcoSystem

Artifact management with Nexus Repository

Nexus Repository is a repository manager that serves as a central point for managing binary software components and their dependencies. In Cloudogu EcoSystem we use Nexus in combination with Apache Maven to manage dependencies.

Read more
post icon Automated Release Management

04/28/2015 Daniel Huchthausen in Technology

Automated Release Management

Use SCM-Manager Universe to implement an automated release-management for your projects. You can do that by using Jenkins and Sonatype Nexus. In this post we will show the necessary configuration for Maven projects with an automated deploy of snapshots and release of new versions.

Read more
post icon Static Code Analysis with SonarQube

03/06/2015 Daniel Huchthausen in EcoSystem

Static Code Analysis with SonarQube

An easy way to implement continuous code inspection to software development projects is by using SonarQube. It offers various code inspection rules for a large number of programming languages. The application can be connected to continuous integration servers like Jenkins, Hudson, Gerrit, Bamboo or TeamCity via plugins. It provides you with a dashboard that tells you about the code quality of your projects. SonarQube is installed and ready to use on Cloudogu EcoSystem.

Read more
post icon Code Conventions

02/03/2015 Daniel Huchthausen in Methods

Code Conventions

80% of lifetime costs goes to maintenance and hardly any software is maintained for its whole life by the original author. Therefore it is crucial that code is written in a comprehensible manner. Code conventions help to achieve this.

Read more