There is more than one way to do it

Quite often we need to do something (system engineering, software development, database,…) and when we let ten people do it, it will be done in eleven different ways. Some organization like to „standardize“ things… And to some extent that is needed actually. But the challenge is to find what needs to be standardized and what …

Share Button

Configuration Files

Just a short story as a starter: I went to a Covid19 test and a colleague asked the very legitimate question, why I am doing a test in spite of being vaccinated twice. This has a lot to do with configuration of software. There are configuration files, that are the rules that local, regional, national …

Share Button

Remote Work (15 months later)

After having worked mostly remotely for more than 15 months, some more experience has been gained on this issue than in April 2020. It looks like conservative organizations still have a hard time getting used to this concept and instead insist that they are this rare special exception that absolutely needs to be in the …

Share Button

Unit and Integration Test with Databases

From an ideological point of view, tests that involve the database may be unit tests are may be integration tests. For many applications the functional logic is quite trivial, so it is quite pointless to write „real unit tests“ that work without the database. Or it may be useful. But there is a category of …

Share Button

Electronic Vaccination Certificates

It is becoming increasingly important to have a way to easily prove being vaccinated against Covid-19 in a way that works at least throughout Europe. This can be a piece of paper and it can be an app. People are very concerned about faking the certificate. This can happen and it is of course a …

Share Button

Spline Approximation (Mathematics II)

This is the third of a series of article about spline approximation. If you have not done so, you should start reading Spline Approximation (Introduction) Spline Approximation (Mathematics) So a function which is supposed to approximate a given set of points as a linear combination     of functions , as described in the previous …

Share Button

Git for Linux System Engineering

Now that git has become the standard version control software, which is used by software developers. Now for system engineering and system administration purposes it used to be an approach to just login and do something and remember it or even note it somewhere. Some people tried to just use RCS or SCCS on the …

Share Button

Starting processes while booting (Linux)

When a Linux system is booted, we want certain processes to run immediately. In the old days, that is 25 years ago or so, this was done in „BSD-style“ by having certain magical shell scripts that start everything in the right order. When adding another service, this just had to be added to the shell …

Share Button

Perl & Java

How do we use Perl and Java together? Unlike many other languages, that for example run in the JVM, it is not particularly easy to combine them. But that is not the idea. A good starting point is thinking about houses and furniture. While it is perfectly possible to build houses of wood or furniture …

Share Button

Happy Easter

Happy Easter!

Share Button