Blog

Blog-Archiv

Alle bisher veröffentlichten Beiträge in einer Liste.

  • Push-Benachrichtigungen für jeden Auslöser, eine stillere Plattform und eine solide Test-Abdeckung quer durch die Lösung

    2026-05-23 — von Thimo Buchheister

    Eine Woche, in der Push-Benachrichtigungen vom rudimentären 'eine Sache pro Tag' zu einer ausgewogenen Palette gewachsen sind — fünfzehn neue Ereignistypen für Autorinnen und Leser:innen plus ein anonym-freundlicher Tages-Broadcast, eine native Berechtigungs-Anfrage auf iOS und Android die endlich auf jedem ersten Start fragt, und eine Profil-Steuerung um sie wieder einzuschalten. Plus eine Stille-Welle: ein automatischer Refresh-und-Retry-Pfad für ablaufende Access-Tokens, das Sentry-Rauschen weiter heruntergedreht, Funktions-Hosts solide gegen Pod-Restarts gemacht. Plus eine umfassende Test-Abdeckung über die gesamte Lösung mit einem Schwellen-Gate, das von jetzt an jeden Pull-Request begleitet.

  • Content-Moderation auf jedem Inhalt, GDPR-Paket vollständig, Windows-Installer aus der Pipeline

    2026-05-15 — von Thimo Buchheister

    Eine Woche, die vor allem Sicherheit nach innen und Reife nach außen gebracht hat: Azure Content Safety läuft jetzt auf jedem Inhalt — von Kommentaren über Geschichts-Kapitel bis zu KI-generierten Buchcovern, mit eigenem Schwellwert pro Oberfläche und einer pre-check-Sperre im ImageProcessor. GDPR Phase 1–3 ist abgeschlossen: vollständige Datenausgabe (DSAR) auf /profile/privacy, Konto-Löschung mit 30-Tage-Gnadenfrist, automatischer Auth0-Sync und einer Wahl pro Inhalts-Typ. Ein vollständiger Windows-MSIX-Installer kommt aus der Build-Pipeline und steht auf /about/apps zum Download. Plus Coming-Soon/Maintenance-Gates für die ganze Plattform, ein Tester-Panel mit Checkliste auf /profile/tester, der erste Schritt Richtung täglicher Social-Media-Posts und eine Wettbewerbs-Funktion.

  • Werbe-Anbindung, ein vollwertiges Support-Center und drei neue Admin-Werkzeuge

    2026-05-08 — von Thimo Buchheister

    Eine Woche, die mehr nach unten in den Maschinenraum geblickt hat als nach oben in die UI: acht SDK-Adapter, die Werbe-Einblendungen pro Netzwerk an die Revenue-Share-Erfassung anschließen, ein vollwertiges Support-Center mit Hilfe-Artikeln, FAQ und Tickets, plus drei neue Admin-Werkzeuge für Benutzer, Geschichts-Kategorien und Inhalte. Dazu eine Aktualisierung des Revenue-Share-Dokuments auf Version 2.

  • Schreibhelfer im Editor, Versionen mit eigener URL, und endlich auch der Browser im Blick

    2026-05-01 — von Thimo Buchheister

    Eine Woche im Reifegrad-Modus: ein selbst-gehosteter Spell- und Grammatikchecker direkt im Editor, ein vollständiges Versions-URL-Schema für Geschichten, eine Browser-Sichtbarkeitsschicht, einheitliche Optik auf jeder Info-Seite — und Boot-Beacons in jedem der vierzehn Services.

  • Observability in jedem Projekt, Live-Push im Browser, und eine Lektion über Firebase-Configs

    2026-04-24 — von Thimo Buchheister

    Eine große Observability-Schicht über alle 15 Services, Live-Notifications via Azure SignalR, drei lehrreiche Production-Bug-Zyklen, und ein Aha-Moment über Firebase-Configs und was ‚secret' eigentlich heißt.

  • Paginierung, Share-Vorschauen, Weiterlesen: Die letzte Runde vor der Closed Alpha

    2026-04-21 — von Thimo Buchheister

    Vier größere Features in drei Tagen: serverseitige Kategorie-Paginierung, pro-Geschichte-Share-Vorschauen, kontextuelles Weiterlesen und ein entsperrter Google-Play-Pfad.

  • Autoren folgen, anonym weiterlesen: Bindung vor dem ersten Login

    2026-04-19 — von Thimo Buchheister

    Warum die beiden wichtigsten Bindungsfeatures jetzt ohne Anmeldung funktionieren — und was davon im Hintergrund passiert.

  • Multi-Plattform-Finish: 4K, iPad und Feature Flags

    2026-04-18 — von Thimo Buchheister

    Wie der letzte Schliff vor dem Launch aussieht: 4K-Layouts, iPad-Polishing, iOS Safe Area und Feature-Flag-Rollout.

  • Faire Monetarisierung: Der Werbe-Opt-out für Autorinnen

    2026-04-11 — von Thimo Buchheister

    Wie OutaStory Monetarisierung für Autorinnen freiwillig gestaltet — und was hinter dem AdsEnabled-Schalter steckt.

  • Sprechende URLs: Slug-basierte Navigation

    2026-04-04 — von Thimo Buchheister

    Warum OutaStory auf /stories/my-cool-story statt /stories/42 setzt und wie das Slug-System technisch funktioniert.

  • Jede Geschichte zum Hören: Azure Speech HD Voices

    2026-03-28 — von Thimo Buchheister

    Wie OutaStory automatisch Audioversionen von Geschichten erzeugt — von SSML-Validierung bis zur fertigen MP3 pro Kapitel.

  • KI-Covers und Azure OpenAI im Publish-Flow

    2026-03-21 — von Thimo Buchheister

    Wie OutaStory KI-generierte Buchcover über Azure OpenAI gpt-image-1.5 in den dreistufigen Publish-Flow integriert.

  • 42 Flagship-Geschichten: Der Katalog zum Start

    2026-03-14 — von Thimo Buchheister

    Wie 42 kuratierte Startgeschichten in zwei Sprachen entstanden sind und warum ein leerer Katalog keine Option war.

  • Vier Ebenen, 302 Kategorien: Die Bibliothek neu sortiert

    2026-03-07 — von Thimo Buchheister

    Wie die vierstufige Kategorienhierarchie von OutaStory aufgebaut ist und warum 302 Kategorien keine Überforderung sind.

  • Ein neuer Anfang: Warum wir OutaStory neu denken

    2026-02-28 — von Thimo Buchheister

    Warum OutaStory von Grund auf neu gebaut wurde — und welche Ziele hinter der neuen Plattform stecken.

  • Das Fundament der Identität — OutaStory wird in das Auth0-for-Startups-Programm aufgenommen

    2025-08-13 — von Thimo Buchheister

    Bevor von der neuen OutaStory öffentlich überhaupt die Rede ist, fällt im Maschinenraum eine der wichtigsten Weichen: Wie melden sich Menschen an? Diese Woche kam die Zusage, dass OutaStory GmbH in das Auth0-for-Startups-Programm aufgenommen wurde. Auth0 baut die Identitäts-Infrastruktur, über die Anmeldung, Social Login und Konto-Wiederherstellung laufen — die heikelste Grundlage einer Plattform für Menschen jeden Alters. Dieser Beitrag erzählt, wer Auth0 ist, warum Identität der Teil ist, an dem man am wenigsten basteln darf, und was das Programm einem kleinen Team konkret ermöglicht: das Fundament von Anfang an richtig zu bauen, statt es später teuer nachzurüsten.

Something went wrong

An unhandled error has occurred.

Reload the page to pick up where you left off.

Reload

Connection lost

Reconnecting to the server…

Reconnect failed. Trying again in seconds.

We couldn't reconnect to the server. Retry, or reload the page.

The session was paused by the server.

The session couldn't be resumed. Please reload the page.