Knowledge Base Index
This site is continuos work in progress.
Currently I am sorting out all my notes and private repos and knowledge I have collected in the past years and sum them up in a structured way. This why sometimes the structure already exists but without text, since I did not bring the notes in a presentable form yet :)
The content on these pages reach from personal summaries/interpretation, links to resources to code snippets and manuals. The content has no claim to be complete, but only covers topics I have worked with.
Application Lifecycle
Summary of all the steps included in a typical application lifecycle. This reaches from the qualification before the first line of code to requirements, architecture, development, verification, versioning, deployment and observability up to the documentation.
For more details see: Application Lifecycle
Documentation
I already mentioned documentation as part of the application lifecycle. But because I think it is such an important topic and also valid for infrastructure, guidelines etc., I have listed it here again.
For more details see: Documentation
Infrastructure
Every software needs some hardware to run on. This can be embedded devices, on-prem servers or some cloud instances. Even serverless deployments in the cloud need servers ;).
This also includes virtualization and containerization, infrastructure as code and workload orchestrators like kubernetes or nomad.
For more details see: Infrastructure
Network
From the socket to the network.
For more details see: Network
Cryptography
A very hyped topic I am not very deep into, but sum up the basics like PKI, TLS, SSH. No blockchain.
For more details see Cryptography