zwischen zwei stacks

Jens Becker & Christoph Paterok

Hands-on AI für Praktiker. Ohne Hype. Aus echter Arbeit. Der Podcast für Senior-Entwickler, Product Owner und Freelancer in DACH. Zwei Stacks, ein Format. Jens Becker (Gründer JHB Software) baut seit über einem Jahrzehnt maßgeschneiderte Apps, Websites und Web-Anwendungen für Firmen im DACH-Raum – inklusive AI-Integration, dort wo sie echten Mehrwert liefert. Christoph Paterok ist seit über 11 Jahren als freier Product Owner unterwegs – mit Fokus auf Automotive IT, MVP-Entwicklung und organisches Wachstum für etablierte Unternehmen. Beide Senior-Praktiker. Beide täglich mit AI im echten Projekt. Worüber wir reden: Welche Stacks halten, was sie versprechen. Welche AI-Tools im Tagesgeschäft liefern. Und welche Versprechen platzen, sobald man sie in echte Kundenprojekte einbaut. Worüber wir nicht reden: LinkedIn-Hot-Takes zum nächsten Modell-Release. US-Bubble-Trends ohne DACH-Bezug. Buzzword-Bingo ohne Substanz. 35 bis 45 Minuten, alle zwei Wochen, im Zwei-Host-Dialog – aus Tech- und Produkt-Perspektive, mit der Realität von DACH-Kunden im Hinterkopf. Mehr unter zwischenzweistacks.de – mit Episoden in Textform, Hintergrund-Artikeln und Hosts-Profilen. //zzs

Episodes

  1. 4d ago

    Folge 5: Content-Optimierung mit Claude Code, AI-Agent-Traffic, Ploy.ai & OpenClaw

    Fünfte Folge. Vier Themen aus unserem Arbeitsalltag: eine einzelne Content-Page mit Search-Console-Daten optimieren, AI-Agent-Traffic sichtbar machen, ein All-in-One-Marketing-Tool im Realitätscheck und zwei self-hostbare Agent-Runtimes auf dem VPS. zwischen zwei stacks ist ein Hands-on-Podcast über Product, Tech und AI. Aus echter Arbeit, nicht aus dem Marketing-Deck. Was in dieser Folge passiert: (03:39) Christoph: Content-Page-Optimierung mit Claude Code — Google-Search-Console-Daten pro Seite als CSV exportieren, mit Claude Code nach Search Intents clustern und gegen das ursprüngliche Ziel-Keyword abgleichen. Meist kein Ranking-, sondern ein Content-Problem: gute Position, schlechte CTR — oft reicht ein besserer Title. Festes Seiten-Playbook aus Hero, Table of Content, Quick Facts, Expert Quote, FAQ und Intent-Router. Eine Seite in gut einer Stunde, immer mit manueller Kontrolle. (20:12) Jens: AI-Agent-Web-Traffic — Plausible trackt clientseitig im Browser und übersieht damit alle Agents, die nur HTML oder Markdown anfordern. Der „Rise of Invisible Users": ChatGPT-User, ClaudeBot & Co. tauchen erst in den Server-Logs auf. Über die Vercel Edge Requests (Bot-Name-Tab) sichtbar gemacht — 1.600 Requests vom ChatGPT-User, 1.100 vom ClaudeBot in 30 Tagen. Dazu Firewall-Rules gegen wp-, .env- und .php-Spam, aus Ressourcen- statt Security-Gründen. (32:37) Christoph: Ploy.ai — Tool-Vorstellung, kein Sponsoring. Vom Webflow-CTO, 27 Mio. in der ersten Runde, seit Juni öffentlich. Ökosystem aus Ploy Web, Grow und Ads: Website-Building, ABM-Landing-Pages, Visitor Identification, Outreach und Ad-Creatives — orchestriert über transparente Markdown-Playbooks. Die Abers: Visitor Identification nur USA (DSGVO), All-in-One-Skepsis, sehr junger Anbieter fürs Hosting. (44:02) Jens: OpenClaw & Hermes — zwei self-hostbare Agent-Runtimes, per Docker auf einem VPS installiert. Hermes mit selbstlernenden Agents und Kanban-View, aber nur Token-Abrechnung — nach kurzem Testen 10 Euro weg. OpenClaw lässt sich an die Claude-Subscription binden. Use-Case: ein Daily-Cron-Job prüft CMS-Entwürfe auf Fehlendes und meldet sich per Telegram. Assistent, kein Ghostwriter. (57:36) Wrap-up — API-Pricing als eigentlicher Preis-Realitätscheck, lokale Modelle auf dem Lenovo Think Center und die Regel: neue Tools erst auf dem VPS, nicht auf dem Hauptrechner. Erwähnte Tools & Konzepte: - Claude Code — Content-Optimierung mit GSC-Daten - Google Search Console — Queries, Impressions, Search Intents - Netlify / Vercel — Hosting und Server-/Bot-Logs - Plausible — clientseitiges Web-Analytics - IndexNow — Suchmaschinen über neue Inhalte informieren - DataForSEO — Backlink- und Keyword-Daten per API - Ploy.ai — ploy.ai - OpenClaw & Hermes — self-hostbare Agent-Runtimes - ABM-Landing-Pages, AI Overviews, Search Intents — Konzepte Alle Folgen, Transkripte und Hosts-Profile: zwischenzweistacks.de Feedback, Themenwünsche, Kritik: gerne über die Website. Wir lesen alles. //zzs

    59 min
  2. Jun 17

    Folge 4: GEO-Tracking, Progressive Disclosure, specification.website & AI Agent Experience

    Vier Themen aus echter Arbeit: manuelles GEO-Tracking mit Google-Sheet, Progressive Disclosure als Token-Spar-Pattern, ein Verzeichnis der Web-Standards und AI Agent Experience. Zwischen zwei Stacks ist ein Hands-on-Podcast über Product, Tech und AI. Aus echter Arbeit, nicht aus dem Marketing-Deck. Über was wir in dieser Folge sprechen: (00:00) Vorstellung einer Idee: eine Sonderausgabe außerhalb der normalen Folgen, in der beide gemeinsam etwas bauen — Jens technisch, Christoph aus Product- und SEO-Sicht, als Video auf YouTube. Dazu läuft eine kurze Umfrage, u. a. auf Spotify. (05:41) Christoph: GEO-Tracking — erst verstehen, dann automatisieren — Ein einfaches Google-Sheet für manuelles GEO-Tracking: wöchentliche Momentaufnahme der eigenen Sichtbarkeit in LLMs. Drei Spielregeln — abgemeldet im Inkognito-Chat messen, Mention ≠ Citation als zwei getrennte KPIs, jeden Ankerprompt mehrfach laufen lassen und mitteln. (22:02) Jens: Progressive Disclosure — Ein UX-Pattern, das Komplexität schrittweise enthüllt — auf LLMs übertragen: Tokens sparen, Kontextfenster schonen, über eine Index- und eine Detail-Stufe. Drei Beispiele: MCP-Tool-Search (laut Anthropic bis zu 85 % Token-Ersparnis), Agent Skills, die auf Markdown-Dateien verlinken statt alles einzubetten, und Payload MCP — Jens ersetzt die per-Entity-Tool-Flut durch drei generische Custom-Tools (listEntities, getEntitySchema, CRUD), jetzt als PR im payload-content-cli-Plugin. (32:35) Christoph: specification.website — Joost de Valks Verzeichnis der Web-Standards — Der Yoast-Gründer bündelt die relevanten Web-Standards an einem Ort (WHATWG/HTML, WCAG, schema.org, Search Central und mehr), aufgeteilt in zehn Bereiche, inklusive MCP zum Laden in Claude Code. „Required" vs. „Recommendation" ist teils Joosts Sicht — als Ideensammlung lesen, nicht blind übernehmen. (40:10) Jens: AI Agent Experience (AX) — Neben UX und DX bekommen Produkte mit KI-Agenten eine weitere Nutzergruppe — Stichworte Agent-Friendliness und Agent-Readiness. Cloudflares isitagentready.com prüft Standards wie robots.txt, Sitemap, Link-Header und Markdown-Negotiation; web.dev steuert die Grundlagen bei (semantisches HTML, plus die drei Agent-Kanäle Screenshot, HTML, Accessibility-Tree). AX betrifft auch Codebases, Docs und Payload-Setups — die eigene Seite hat eine Markdown-Negotiation (Suffix .md oder Accept-Header) und erreicht bei isitagentready.com aktuell Score 100. Erwähnte Tools & Konzepte: - Bing Webmaster Tools — Bereich „AI Performance" (Copilot-Zitate, Grounding-Queries), ungefilterte Keyword-Daten - GEO-Tracking-Sheet (Google Sheets) — zum Duplizieren: https://www.zwischenzweistacks.de/go/geo-tracking-google-spreadsheet - specification.website — Joost de Valk (Yoast) - isitagentready.com — Cloudflare //zzs

    51 min
  3. Jun 3

    Folge 3: GEO-Tracking, Secrets Storage, Spam-Backlinks & MCP Release

    Christoph und Jens nehmen sich GEO-Tracking, Secrets-Hygiene, Spam-Backlinks und das größte MCP-Update seit Launch vor. zwischen zwei stacks ist ein Hands-on-Podcast über Product, Tech und AI. Aus echter Arbeit, nicht aus dem Marketing-Deck. Was in dieser Folge passiert: (03:29) Christoph: SEO- vs. GEO-Tracking: klassisches Tracking (Plausible, Search Console) gegen die neuen GEO-KPIs Mentions und Citations; ChatGPT, Perplexity und Copilot setzen UTM-Parameter, Claude nicht. Eine Ahrefs-Studie über 15.000 Longtail-Queries zeigt nur 12 % Overlap zwischen KI-Antwort-URLs und Google-Top-10, die DACH-Marktanteile liegen bei ChatGPT 79,5 %, Perplexity ~10 % und Gemini 5,29 %. (27:09) Jens: Secrets raus aus dem Klartext: API-Keys in .env und .claude.json sind ein Einfallstor für Sicherheitsprobleme; besser referenzieren statt speichern. Konkret: macOS-Keychain, OAuth statt API-Key, ein neuer Credentials-Helper in der payload-content-cli und das Open-Source-Tool envsec für den nativen OS-Credential-Store. Hintergrund: AI-Commits schleusen mehr CVEs ein - Anthropics Modell Mythos fand in unter zwei Monaten über 23.000 potenzielle Vulnerabilities. (41:44) Christoph: Spam-Backlinks: die Zahl billiger Spam-Backlinks steigt, Google ignoriert sie aber. John Mueller (Google Search Advocate) bestätigt auf Bluesky: weder positiv noch negativ gewertet. Wer sichergehen will, prüft in der Search Console die Manual Actions. (47:13) Jens: MCP Release Candidate: der RC vom 21.05.2026 (finale Version für Juli geplant) ist laut Anthropic die größte Revision seit Launch: das Protokoll wird stateless, der initiale Handshake mit Session-ID und die zwei Pflichtcalls entfallen - das vereinfacht horizontale Skalierung auf Serverless wie Vercel. Dazu kommen MCP-Apps als vorgefertigte Extensions, ein formalisiertes Extension-Framework mit eigenen Repos und eine Autorisierung näher an OAuth 2.0 / OpenID Connect. Mehr zur Show, alle Episoden mit Transkript, Verlinkungen und Hosts-Profile: zwischenzweistacks.de Feedback, Themenwünsche, Kritik: gerne per Kommentar. Wir lesen alles. //zzs

    58 min
  4. May 20

    Folge 2: Grounding Pages, Content Sandbox, Claude-Code-Setup & Flue Agent Framework

    Vier Themen, zwei Bildschirm-Shares, kein Hype. Christoph erklärt Grounding Pages an Live-Beispielen, Jens zeigt zwei Updates an seiner Payload Content CLI, dann Christophs fester Setup-Prozess für Claude-Code-Projekte und Jens' erste Experimente mit Flue. Zwischen zwei Stacks ist ein Hands-on-Podcast über Product, Tech und AI. Aus echter Arbeit, nicht aus dem Marketing-Deck. Was in dieser Folge passiert: (04:02) Christoph: Grounding Pages — Was Grounding eigentlich ist (LLM startet bei Wissenslücken eine aktive Web-Suche und prüft Quellen), der offene Standard von Hanns Kronenberg auf groundingpage.com, Live-Beispiele bei Santander und SkiData, dann Christophs eigene Umsetzung auf autoauctionatlas.com/facts/autoauctionatlas/. (21:35) Jens: Payload Content CLI — Zwei neue Bausteine. Erstens generiert der Pull jetzt eine schema.json plus eine JSON-Schema-Datei, die in der IDE direkt zur Validierung verlinkt wird — Schema-Drift fällt sofort auf, MCP-Diagnose kann das auch dem Agent reichen. Zweitens ein Experiment: eine Content Sandbox, bei der die Astro-Seite direkt auf die lokal gepullten JSON-Dateien zugreift statt aufs CMS. Änderungen sind in Millisekunden im Browser sichtbar, ohne CMS-Roundtrip. (32:07) Christoph: Claude-Code-Projekt von Null aufsetzen — Schritt eins: Scope human-only definieren, kann auch mal eine Stunde dauern. Schritt zwei: alles unstrukturiert in den Claude-Chat (nicht Cloud Code) kippen und einen Interview-Modus erzwingen, der Step für Step Vorschlag, Bestätigung, nächster Schritt durchläuft. Output sind drei feste Dokumente: PRD.md, Architecture.md, Milestones.md — plus eine Empfehlung für passende Skills aus skills.sh. Am Ende generiert Claude den konkreten ersten Plan-Mode-Prompt für Cloud Code. (44:54) Jens: Flue Framework — Agent Harness Framework von Astro (flueframework.com). Eine Datei definiert Modell, Sandbox, Skill, Input-Argumente und Output-Schema. Konkretes Vorhaben für zwischenzweistacks.de: ein New-Episode-Agent, der per Webhook nach jeder Veröffentlichung den RSS-Feed liest, mit der Payload Content CLI prüft, welche Episoden schon im CMS sind, das Transkript zusammenfasst und einen Entwurf ins CMS legt. (54:03) Wrap-up — Audio-Beschreibung verbessern, Reels als nächstes Experiment, Bitte um Bewertungen auf Spotify, Apple Podcasts und YouTube. Erwähnte Tools & Konzepte: - groundingpage.com — offener Standard für faktenbasierte KI-Seiten von Hanns Kronenberg, aktuell Version 1.5 - Generative Engine Optimization — Buch im Rheinwerk Verlag - Payload Content CLI — Jens' Open-Source-Projekt: Pull/Push, JSON-Schema-Generierung - skills.sh — Directory für Agent Skills mit Single-Command-Install - Flue Framework — flueframework.com, Agent Harness aus dem Astro-Umfeld Feedback, Themenwünsche, Kritik: gerne über die Website. Wir lesen alles. //zzs

    56 min
  5. May 6

    Pilotfolge: Content-Ideation, Payload-CLI & Vercel Labs

    Pilotfolge. Jens und Christoph zeigen sich gegenseitig, woran sie gerade arbeiten — und was im DACH-Tagesgeschäft mit AI tatsächlich liefert. Vier Themen, zwei Bildschirm-Shares, kein Hype. Zwischen zwei Stacks ist ein Hands-on-Podcast über Product, Tech und AI. Aus echter Arbeit, nicht aus dem Marketing-Deck. Was in dieser Folge passiert: (00:00) Begrüßung, Vorstellung & wie aus losen Calls ein Podcast wurde (06:22) Christoph: AI-Content-Ideation mit dem Content Fuel Framework von Melanie Deziel. Ein selbstgebautes n8n-Tool generiert aus einer 10×10-Matrix Content-Ideen, auf die man manuell nicht kommt. Inklusive Polling-Pattern, weil der Workflow ~10 Minuten läuft. (14:51) Jens: Payload Content CLI — eine simple Kommandozeile, die AI-Agents einen viel effizienteren Zugang zum CMS gibt als das MCP-Plugin. Pull, lokal arbeiten, push. Token-Verbrauch in einer ganz anderen Welt. Open Source, kommt in Kürze auf NPM. (23:47) Christoph: Infografiken mit AI bauen — der Trick ist, eben keinen Bildgenerator zu nutzen, sondern HTML rendern zu lassen und einen Screenshot zu ziehen. Texte editierbar, SEO-freundlich, barrierefrei. Optional als interaktive Grafik einbinden. (28:50) Jens: Vercel AI Labs. Drei Tools, die Jens täglich nutzt: Agent Browser (Browser-CLI ohne Puppeteer-Setup), Portless (.localhost-TLD statt Port-Chaos bei parallelen Agents) und das AI SDK (provider-agnostisch — heute Claude, morgen GPT, ohne Code-Umbau). (38:30) Wrap-up: alle zwei Wochen, Themenwünsche willkommen. Erwähnte Tools & Konzepte: - Content Fuel Framework (Buch von Melanie Deziel) - Payload CMS — payloadcms.com - Payload Content CLI (Jens' Open-Source-Projekt, demnächst auf NPM) - Vercel AI Labs: Agent Browser, Portless, AI SDK - n8n — Workflow-Automation - Anthropic Claude & Claude Code Mehr zur Show, alle Episoden mit Transkript und Hosts-Profile: zwischenzweistacks.de Feedback, Themenwünsche, Kritik: gerne über die Website. Wir lesen alles. //zzs

    40 min

About

Hands-on AI für Praktiker. Ohne Hype. Aus echter Arbeit. Der Podcast für Senior-Entwickler, Product Owner und Freelancer in DACH. Zwei Stacks, ein Format. Jens Becker (Gründer JHB Software) baut seit über einem Jahrzehnt maßgeschneiderte Apps, Websites und Web-Anwendungen für Firmen im DACH-Raum – inklusive AI-Integration, dort wo sie echten Mehrwert liefert. Christoph Paterok ist seit über 11 Jahren als freier Product Owner unterwegs – mit Fokus auf Automotive IT, MVP-Entwicklung und organisches Wachstum für etablierte Unternehmen. Beide Senior-Praktiker. Beide täglich mit AI im echten Projekt. Worüber wir reden: Welche Stacks halten, was sie versprechen. Welche AI-Tools im Tagesgeschäft liefern. Und welche Versprechen platzen, sobald man sie in echte Kundenprojekte einbaut. Worüber wir nicht reden: LinkedIn-Hot-Takes zum nächsten Modell-Release. US-Bubble-Trends ohne DACH-Bezug. Buzzword-Bingo ohne Substanz. 35 bis 45 Minuten, alle zwei Wochen, im Zwei-Host-Dialog – aus Tech- und Produkt-Perspektive, mit der Realität von DACH-Kunden im Hinterkopf. Mehr unter zwischenzweistacks.de – mit Episoden in Textform, Hintergrund-Artikeln und Hosts-Profilen. //zzs