It has been a long time since I last updated my personal homepage. Over the years, it became quite outdated, so I thought it would be about time to relaunch my homepage with a complete new design and technology. I wrote the first version back in 2007 when I started to apply for my first job. At the time, I wrote my homepage using plain HTML. This is of course not the way to go anymore in the year 2020.
WordPress, TYPO3, Drupal, Jekyll - what is best for me?
The great thing about Gatsby is that you can create your own React components to be re-used throughout your website. This greatly helps you keep a consistent look of your website and allows for a clear structure. Another great feature of Gatsby is that you can access dynamic data sources, such as CSV files, the file system, or other structured data, through GraphQL queries. These queries are later translated into static code and data so that you don’t need an actual server to execute them.
So I decided to use Gatsby for building my homepage. Even without prior knowledge of React, I was able to quickly get started with this tool. I can now say that it is a lot of fun working with Gatsby. You can get very satisfying results in very short time.
What’s to come?
Beside some personal info about me, I intend to use this site as my personal blogging platform. I will blog about the topics which interest me the most and with which I’m mainly occupied in my daily work: Java, Kotlin, Git, Clean Code, Software Craftmanship, Testing and Software Engineering.