This message, related to the development of the theme, only displays on the localhost homepage to notify you of any important theme changes.

Version 2.0.0 - July 20, 2020

Below are the following changes that could be breaking changes for your site. For more details on any change, please refer to PR #154.

The major breaking change is:

  1. Users that have front matter that utilize images (backwards compatibility for featured and associated parameters still remains) will need to adjust from [images]="SRC" to the new format.
    src = "" // Link to image
    alt = "" // Alt text for image
    stretch = // Optional: See screenshots for referenced values and outcomes

If you utilize any of the following, there might be a breaking:

  1. User custom templates may require adjustment.
  2. User custom i18n languages, or custom templates referencing i18n translations may require adjustment.
  3. User custom template for comments will require adjustment if it uses the theme’s CSS and/or JS.
  4. User custom CSS may need to adjust due to a variety of class name changes and specificity changes.

While I realize this is inconvenient, I hope that it is worth it to you in the long run. Thanks for using the theme, and feel free to submit issues as needed.

A personal blog about everything that interests me, so mostly programming in general and game programming in particular.

JWTs, a supplement to BasicAuth

How to use JWTs with BasicAuth.

Tobias Wink

5-Minute Read

JWT logo

Most REST APIs support BasicAuth when they require authentication and manage user data themselves. When choosing the function to protect stored passwords, it is important to find the right balance between user convenience and attacker protection. On the one hand, you want to keep adversaries at bay for as long as possible, but on the other hand, you also want to give users the shortest possible response times. All adaptive password hashing methods recommended by OWASP therefore offer the option…

Nexus as a binary repository for APKs

Brief tutorial, to show how to use Nexus OSS as a binary repository for APKs

Tobias Wink

3-Minute Read

Nexus logo

If you use Nexus OSS to store your finished binary artifacts, you will of course want to do the same for your APKs. Since I’m currently working on an Android app professionally, I’ve now had the chance to gain my experience with it. Because I don’t want to make the same pitfalls again next time, I will explain it here step by step.

Asciidoctor PDF

The presentation of a tool for simple and beautiful documents

Tobias Wink

3-Minute Read

Asciidoctor logo

In the meantime, a company I know has noticed that it has also encountered the problem described here. After all, any kid can use Word, right? As much as I would love to utter sentences like “I told you so.” in these moments, I also like to offer my help in such situations. For this reason, one of the documents that are regularly updated and versioned and made available to third parties will now be switched to AsciiDoc as a test. At the same time git will be introduced for change…

A different thinking approach

Functional programming requires a different way of thinking

Tobias Wink

3-Minute Read


Unfortunately, some time has passed again since the last post. In the last post I wrote something about the history of functional and imperative programming. This one is now to deal with the, compared to imperative programming, different way of thinking. The source code examples shown here are based on Java for the imperative examples and Haskell for the functional examples. I will try to use only functions available in the language standard and not library functions.

A brief history of functional programming

A brief historical overview of the roots of functional programming

Tobias Wink

2-Minute Read

The word 'History' on a blackboard

Functional programming is on everyone’s lips and concepts from functional programming are being adopted everywhere in imperative languages. At the moment I am also taking a closer look at these concepts and would like to publish my findings here in the form of a series of articles. But let’s start with a short historical review.

Recent Posts



I'm just a simple person who is somewhat involved with computers. 😉