live coding roadmap

a project overview (german)

Seit meinem ersten Live Coding Stream 2016 hat sich viel getan. Live Coding hat seine eigene Twitch-Community und ist so populär wie nie zuvor. Und auch meine eigenen Projekte haben sich weiterentwickelt: Von kleinen Spaß-Projekten hinzu richtigen Open-Source-Projekten, welche weltweit eingesetzt werdenKein Witz, von Brasilien bis Australien ist alles dabei, ich bin selbst überrascht ;). Unter Live Coding versteht man das Streamen von Software Entwicklung, wobei Zuschauer zuschauen und mitdiskutieren können - also quasi wie Pair/Mob Programming, nur mit einem größeren Publikum. Diese Seite gibt einen Überblick über aktuelle, zurückliegendeEine noch viel umfassendere Übersicht ist hier zu finden: https://gist.github.com/sebinside/eb2d3e98011b512d2a3e075350113be8. und geplante Live Coding Projekte, die ich in meinen Streams umsetze. Einen Überblick über all meine Open-Source-Projekte gibt es auf meinem GitHub-Profil.

Aktuelle Projekte

ASDF: Initialer Release

ASDF - Advanced Stream Deck Features

Die Idee des ASDF Projekts kam mir, als ich zum ersten Mal mit der Beta der Virtual Stream Decks gespielt habe. In diesem Projekte sollen verschiedenste hilfreiche kleine Ergänzungen run um Stream Decks zur Verfügung gestellt werden. Im ersten Schritt möchte ich ein paar besonders hilfreiche Funktionen umsetzen und das Projekte initial damit aufbauen.

Anstehende Projekte

StreamAwesome: 4.0.0 Update

Stream Awesome - Stream Deck Icon Generator using Font Awesome

Das 4.0 Update integriert Font Awesome 7 in StreamAwesome und bringt damit eine Vielzahl neuer Icons. Außerdem möchte ich mit einigen häufig notwendigen Icon-Patterns experimentieren, die die Möglichkeiten der Icon-Generierung nochmal auf ein ganz neues Level heben könnten.

stubits: Initialer Release

stubits - Simple to Use Broadcast Interaction Tiles

stubits ist mein Nachfolger von nodecg-io und skates bundles, also eine Sammlung von Tools und Overlays für meinen Livestream. Aktuell entwickle ich offline an einer Basisversion, die hoffentlich bald bereit für den ersten Release ist. Das Ziel ist es, eine einfache und flexible Möglichkeit zu schaffen, um Interaktionen mit dem Stream zu ermöglichen, z.B. durch Chat-Commands oder Twitch-Events.

Zurückliegende Projekte

StreamAwesome: 3.1.0 Update

Stream Awesome - Stream Deck Icon Generator using Font Awesome

Im 3.1 Update von StreamAwesome standen vor allem Quality-of-Life Verbesserungen an. So ist es z.B. möglich, die Icons direkt in der Stream Deck App via Zwischenablage zu importieren und Icon-Konfigurationen via URL zu teilen. Außerdem gibt es einige dringend notwendige Bugfixes.

Premiere Remote: 2025 Update

PremiereRemote - Customizable remote access to Adobe Premiere Pro CEP

Hotkeyless AutoHotkey - Using the power of AutoHotkey without hotkeys!

Ich ergänzte PremiereRemote und damit verbundene HotkeylessAHK-Skripte um neue Funktionalität, z.B. das schnellere Anwenden von Video-Effekten, einfaches Einfügen von Overlays und vieles mehr. Das Ziel hiervon war es, meinen eigenen Video-Workflow nicht nur schneller, sondern auch unterbrechungsfreier zu machen, indem nervige Klicks weg automatisiert werden.

HotkeylessAHK: AHK v2 Update

Hotkeyless AutoHotkey - Using the power of AutoHotkey without hotkeys!

Das längst überfällige AHK v2 Update hat die Syntax stark vereinfacht und die Nutzbarkeit erhöht. Im selbem Atemzug wurde auch die Dokumentation überarbeitet und ein größerer Pull-Request integriert, der Parametern in HotkeylessAHK-Skripten erlaubt. Also noch mehr Möglichkeiten mit noch weniger Aufwand. Zuletzt habe ich auch meine eigenen Skripte auf AHK v2 umgestellt. Das war zwar Aufwand, aber die neue v2 Syntax ist es es so was von wert!

Premiere Remote: WebSockets!

PremiereRemote - Customizable remote access to Adobe Premiere Pro CEP

Um verschiedene Einstellungen wie Skalierung und Position direkt über die Drehregler meines Stream Deck + zu steuern, habe ich PremiereRemote um WebSocket-Unterstützung erweitert. Das ermöglicht es mir, die Einstellungen mit minimalem Delay zu ändern. Außerdem habe ich die Premiere Version auf 2025 und die CEP Version auf 12.0 aktualisiert und wow, ist die neue Premiere Version mächtig. Das Update hat sich wirklich gelohnt!

StreamAwesome: 3.0.0 Update

Stream Awesome - Stream Deck Icon Generator using Font Awesome

Im Zentrum des 3.0 Updates steht die Preset-Auswahl mit den Optionen klassisch, modern, und neo. Insbesondere die neo-Icons sind manuell richtig aufwendig zu erstellen, hier lohnt sich die Automatisierung durch StreamAwesome wirklich. Mit diesem Update ist die App auch weit genug, damit ich sie selbst für meine Zwecke alltäglich nutzen kann.

Noch weiter zurück?

Noch frühere Projekte sind in dieser Übersicht zu finden.