SDLC stands for Software Development Lifecycle. An SDLC is essentially a series of steps or phases that provide a framework for developing software and managing it throughout its lifecycle. Although there is no specific technique or a single way to develop applications and software components, there are established methods used by enterprises and there are models available to manage different challenges and goals.
In the last years technologies such as data science, artificial intelligence and predictive analytics have become increasingly popular. The academic field behind these technologies is called machine learning. The core idea is that the computer (the machine) learns autonomously from data and generates business insights and leads to data-driven decision making. In this article we […]
Accurate forecasts are key components of successful data-driven businesses.We may forecast the need for internal ressources (e.g. call center staffing), key metrics that drive other business decisions (e.g. electricity demand to decide on constructing a new power plant), or customer demand for products we distribute (retail demand forecasting). Time horizons of our forecasts may differ […]
Dr. Georg Walther
In order to better understand your data and come up with useful hypotheses, data visualization is a crucial part of every data science project. It is part of a process referred to as exploratory data analysis or EDA. In this blog article we will show how we can generate insights from data manipulation and visualization. […]
Dr. Georg Walther
In the last years technologies like data science, artificial intelligence and predictive analytics have become increasingly popular. There are several applications of these technologies which include targeted marketing, churn prediction or sales prediction.The academic field behind these technologies is called “machine learning”. The core idea is that the computer (“machine”) learns autonomously from data and […]
This guide shows you how to sync your git repository hosted on a Gitlab CE instance to another git repository (doesn't have to be gitlab).
In the previous guides of this series, we have seen how to set up auto deployment and to auto publish documentation. As last step for a transparent project, we want to show the user the reached test coverage.
Having OpenShift on a local machine can be a pleasure for developers. However, the setup using MS Windows can be hard. This guide helps you to bypass common pitfalls.
This guide shows you how to generate and publish html-documentation for your project automatically in GitLab.
In the first three parts of our series about GitLab-CI we have seen how set up some basic configuration and how to enable auto deployment. But until now our Maven build process always starts with downloading the world. So the log is filled with download information. This guide walks you through the process to enable a cache for a maven build and how to hide download information during the building process by setting maven variables.
In the third post of our series about the GitLabCI, we walk you through the process of creating a spring boot app and deploying it on a linux server.
This guide walks you through the process of selecting jobs with respect to different criteria and creating artifacts for later use.