# Talking Drupal #557 - Test-Driven Drupal eBook Page: https://stenobird.com/podcast/talking-drupal-410099/talking-drupal-557-test-driven-drupal-ebook Text version: https://stenobird.com/podcast/talking-drupal-410099/talking-drupal-557-test-driven-drupal-ebook.md Podcast: [Talking Drupal](https://stenobird.com/podcast/talking-drupal-410099) Published: 2026-06-15T18:00:00+00:00 Episode link: https://sacstudio.libsyn.com/talking-drupal-557-test-driven-drupal-ebook Audio file: https://traffic.libsyn.com/secure/sacstudio/td-557-restream.mp3?dest-id=44024 Processing state: not_requested JSON: https://stenobird.com/v1/public/podcasts/talking-drupal-410099/episodes/talking-drupal-557-test-driven-drupal-ebook Duration seconds: 3297 ## Resource Today we are talking about Test Driven Development, ebooks, and Drupal with guest Oliver Davies. We'll also cover Juicer Social Feed as our module of the week. For show notes visit: https://www.talkingDrupal.com/557 Topics What Is Test Driven Drupal Why Automated Tests Matter How TDD Works AI and Test Quality Balancing Test Coverage When to Write Tests Why Write the Book Why Write an Ebook From Email Course to Ebook Ebook vs Print Tradeoffs Who the Book Helps What You Will Learn Keeping Content Updated Publishing Tools Workflow Lessons and Drupal Changes Podcast and Future Books Mob Programming Explained Free Ebook and Wrap Up Resources Juicer io Drupal 11: The Upgrade Experience I've Been Waiting For codethatships Test-Driven Drupal Sculpin Guests Oliver Davies - oliverdavies.uk opdavies Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Scott Falconer - managing-ai.com scott-falconer MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to embed social feeds into your Drupal website? There's a module for that. Module name/project name: Juicer Social Feed Brief history How old: created in Mar 2026 by Denis Omerović (drupalchille) Versions available: 1.0.2, that works with Drupal 10.3 or 11 Maintainership Actively maintained (version released today!) No open issues Usage stats: 4 sites Module features and usage This module embeds an aggregated social media feed from Juicer.io directly into Drupal as a configurable block. It natively supports content from Instagram, LinkedIn, Facebook, X (Twitter), TikTok, Bluesky, YouTube, and more. Traditionally, displaying feeds from platforms like Facebook, X, or Instagram requires creating developer accounts, managing rotating OAuth tokens, and k… ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/talking-drupal-410099/episodes/talking-drupal-557-test-driven-drupal-ebook/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/talking-drupal-410099/talking-drupal-557-test-driven-drupal-ebook.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.