Possible Frontend Architecture

This post is about how a frontend architecture could look like. The presented architecture is not the only way how to solve the problems in the frontend like loading time, data retrieval, etc. but it can be one possible way.

The architecture

In the architecture, the “backend” is behind an API-Gateway, which doesn’t really concern us. The task of this API-Gateway is to handle REST-Calls.

The four main parts in the frontend are:

[Read more]

The importance of refactoring

Describing refactoring to a non-developer person can be tough. Especially when this person does not understand the implications of the absence of clean code or other code-quality improving techniques.

If you try to explain code-quality improving techniques to non-developer persons, you might hear questions like “why haven’t you done it right the first time?”.

Even explaining why code-quality matters is really difficult, particularly when money is involved. For a person who is only interested in making money with the resulting software, improving code-quality sounds like a waste of time and money, because the software might work, even without improving the code-quality.

[Read more]

Fix bootloader problem with Linux in windows

If you install windows after you installed Linux, the Linux bootloader will be “overwritten”.

To fix this, you don’t have to reinstall grub or syslinux or any other bootloader you are using. Just boot into windows, figure out on which partition the bootloader is and set the active partition flag on this partition.

set the active partition

to set the active partition, you simply can use diskpart. Run diskpart:

diskpart

then navigate to the disk, containing the Linux partition with the bootloader. For example:

[Read more]

Apps you should have for rooted Android devices

After rooting my android device, I realized, that there are a variety of apps which are very powerful if you have a rooted device. In this post, I want to introduce you to my favorite apps which are only for rooted devices or are more useful on rooted devices.

Voltage Control

This simple app allows you to change the CPU govenours, IO shedulers and the CPU frequency. It does not have profiles and all this “if screen turned of then…” stuff which is, in my opinion, positive in any way. Additionally, this app is completely free and has no advertisement what so ever.

[Read more]