The BLoC-Pattern

When it comes to professional software development one goal is to create maintainable and testable source code. To fulfill that goal one important step is to use an architecture which …

Eclipse Theia: Build your own IDE

During software development, the choice of the development environment may prove to be very important. They provide many helpful features that aid the developer write clean and error-free code. However, …

Example Threat Model of a door locking system

Docs-as-Code

Docs-as-Code is the approach of writing documentation the same way we write code. When coding, we create classes, functions and tests with simple text files. These text files can be …