ITSM – reaching the goal with lean processes

ITSM (IT Service Management) is intended to help achieve a structured and uniform way of working through processes to prevent each employee working differently and the quality of the work being different. In addition, processes are to reduce the workload of the employees.

The target groups of Code

Anyone trying to sell services or products must know before the first meeting with potential customers to whom they are to be delivered. Entire departments in companies are involved in researching suitable target groups in order to align their advertising campaigns, product presentation and much more in the best possible way. They try to answer the question: “What kind of people are they with whom I want to have business relations? The simplest result of a programmer’s work is the produced code, which implements the desired requirements as exactly as possible. This code is usually also delivered to the client. Usually this is done in the form of text files that can be read on any computer, even on smartphones, without special software. However, this is not “good night reading” – not even for a developer. A proverb says: “Code should be executed, not read, otherwise it is useless! That is quickly said. But is it true? So the next question is: “What target groups actually exist for code?

AI based on a neural network

This blog post shows the construction of a neural network for an artificial intelligence. In addition, it is explained by way of example how this AI can be trained with the help of training data, backpropagation and evolution, but also which dangers can occur in this process.

Insights into the home office

The current home office situation is new to many and has both its advantages and disadvantages. Which side prevails depends on many factors and is not the same for everyone. Due to the closure of the day-care centres and schools, some employees are currently living with a double burden and are trying to reconcile their everyday working life with their family situation.

Code Reviews with the help of jQAssistant

After covering aspects of static and manual analysis in the last two articles, this blog entry presents a tool that can be used for static analysis as well as for explicit questions of manual analysis, such as architecture validation.

Multi-client capability with PostgreSQL

In an application with several clients, it must be ensured that the data of one client is not displayed for others or can be changed by the actions of others. This article describes a solution for PostgreSQL databases.

How a blockchain works

In November 2018 I visited the DOAG in Nuremberg as part of the NEXTGEN program and took part in a seminar on blockchain in addition to many interesting lectures. I didn’t know what to expect there and I didn’t have any points of contact with Blockchain. I knew that it was often mentioned in connection with Bitcoin.