Most blogging platforms support this by default: Using <kbd> tags for highlighting keyboard shortcuts, such as ctrl+c. But doing this manually is tedious or even infeasible for lengthy posts with a large number of keys. This post shows in detail how I built a regex for adding <kbd> tags to all my blog posts via a single replace operation.
As software engineers, we create various resources by documenting issues, submitting bug reports, writing notes, creating documentation, and so on. The sum of all these resources can be called a knowledge base. In this post, I document how I use Notion, GitLab and other software to maintain my personal knowledge base.
Introduction Knowledge management is an important topic for a software engineer. I have always been interested in material on the topic. When I decided to write an extensive post on my system and workflows, I started to collect sources and similar articles. To avoid further blowing up the original post, I will cover these sources in this separate post.
There is a vast amount of resources covering specific tools and usage examples.
Starting with today, I will regularly present blog posts, articles and other online resources that I think are worth a read. My selection criteria will be somewhat arbitrary. In general, I will share content that I think contains valuable information for a large spectrum of software engineering professionals. Additionally, I will provide short summaries for all the articles I post.
In this post, I outline how I develop and run this blog site. I briefly explain my technology choices and give detailed instructions about how to use the resulting stack to create such a project. If you stick with me until the end, you will know how to run a beautiful, easily customizable static website for free.
At the beginning of 2018, I finished my Master’s degree at TU Wien and started to work full time as a Software Engineer. As I was already working part-time before, I knew what I was getting into. Still, I am continuously amazed about how dynamic our industry and the people working in it are. Especially now, with the all-around success of (F)OSS, the software technology landscape is changing incredibly fast. This blog should help both my readers and me to keep up with the latest trends. I also see it as a way to contribute to the international software community.