About this website
Hi, glad to have you here on my personal website. I started the development of this website in 2021 and I might design and code new content or design elements in the future, if I realize that there is something missing.
Regarding content: I know myself very well and because of that, I do not promise to write regularly. At least not as often as I code. If I think a topic is worth to publish, I will try to write it down and post it.
I do not want to limit my personal website on a specific topic, like web development or travel reports. Instead I might post content that will be a palette of topics, but I am pretty sure that I definetly will post about web technology and open source. Besides that I will publish stuff that I made/accomplished etc. during side hustles here in the projects section. You may visit my content pages from time to time if you are interested.
Technology
This is an overview of the core technologie, web development libraries and frameworks that I haved used to code this website:
NGINX | Web server | Web server, load balancer, reverse proxy for the docker containers |
letsencrypt | SSL/TLS certificates | delivery of this website with https |
Docker, Docker Compose | App container |
Runtime environment for the different applications and databases in the production environment/build and runtime environment automatization |
Magnolia Community Edition | Content Management System | Creation, editing and publishing content and pages, headless mode with content delivery REST endpoints, configuration of the author views using Magnolia lightmodules |
Next.js | Node.js and React framework | Frontend, Incremental Static Regeneration (rendering of the pages on the server), content API |
Typescript | Types for JavaScript | supports me with autocompletion, especially if I touched a React component a while ago and forget about possible/necessary properties |
I document the development of this website partially here on Twitch and on YouTube.