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.
[[images]]
    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.

sainth.de

sainth.de

Ein persönlicher Blog über alles, was mich interessiert, also überwiegend Programmierung im Allgemeinen und Spieleprogrammierung im Speziellen.

JWTs, eine Ergänzung zu BasicAuth

Wie man JWTs in Kombination mit BasicAuth einsetzen kann.

Tobias Wink

Lesezeit: 5 Minuten

JWT logo

Die meisten REST-APIs unterstützen BasicAuth, wenn sie eine Authentifizierung erfordern und die Nutzerdaten selber verwalten. Bei der Wahl der Funktion zum Schutz von gespeicherten Passwörtern gilt es, die richtige Balance zwischen Nutzerkomfort und Angreiferschutz zu finden. Man möchte einerseits Angreifer möglichst lange aufhalten, andererseits aber auch Benutzern möglichst geringe Antwortzeiten ermöglichen. Alle von der OWASP empfohlenen adaptiven Passwort-Hash-Verfahren bieten daher die…

Nexus als Binär-Repository für APKs nutzen

Kurzes Tutorial, wie man Nexus OSS als Binarrepository für APKs benutzen kann

Tobias Wink

Lesezeit: 3 Minuten

Nexus logo

Wer Nexus OSS nutzt, um seine fertigen Binärartefakte abzulegen, möchte dies natürlich auch für seine APKs machen. Da ich momentan beruflich an einer Android-App arbeite, habe ich nun meine Erfahrungen damit sammeln dürfen. Und damit ich beim nächsten Mal nicht wieder über dieselben Fallstricke stolpere, werde ich es hier Schritt für Schritt erläutern.

Asciidoctor PDF

Die Vorstellung eines Tools für einfache und schöne Dokumente

Tobias Wink

Lesezeit: 3 Minuten

Asciidoctor logo

Eine befreundete Firma hat mittlerweile gemerkt, dass sie auch dem hier beschriebenen Problem aufgesessen ist. Schließlich kann ja jedes Kind Word bedienen, oder? So gern ich in diesen Momenten am liebsten Sätze wie “Ich hab’s dir ja gesagt.” von mir geben würde, biete ich in solchen Situationen auch gern meine Hilfe an. Aus diesem Grund wird nun testweise eins der Dokumente, die regelmäßig aktualisiert und versioniert Dritten zur Verfügung gestellt werden, auf AsciiDoc…

Ein anderer Denkansatz

Funktionale Programmierung erfordert einen anderen Denkansatz

Tobias Wink

Lesezeit: 3 Minuten

Different

Leider ist schon wieder einige Zeit seit dem letzten Post vergangen. Im letzten Post habe ich etwas über die Historie von funktionaler und imperativer Programmierung geschrieben. Dieser hier soll sich nun mit dem, im Vergleich zur imperativen Programmierung, anderen Denkansatz beschäftigen. Die hier gezeigten Quellcode-Beispiele beruhen dabei auf Java für die imperativen Beispiele bzw. auf Haskell für die funktionalen Beispiele. Ich werde bei den gezeigten Beispielen versuchen nur im…

Ein wenig Historie zur funktionalen Programmierung

Ein kurzer historischer Überblick über die Wurzeln der funktionalen Programmierung

Tobias Wink

Lesezeit: 2 Minuten

The word 'History' on a blackboard

Funktionale Programmierung ist in aller Munde und überall werden Konzepte aus der funktionalen Programmierung in imperative Sprachen übernommen. Auch ich bin momentan dabei, mir besagte Konzepte genauer anzusehen und möchte meine gewonnenen Erkenntnisse hier in Form einer Artikelserie veröffentlichen. Den Auftakt soll aber erst mal ein kleiner geschichtlicher Rückblick machen.

Neueste Artikel

Kategorien

Über Mich

Ich bin nur ein einfacher Mensch, der sich etwas mit Computern beschäftigt. 😉