Show HN: Deterministic, Replayable Demos for Phoenix LiveView

demo_director는 Phoenix LiveView 앱을 위한 내러티브, 하이라이트, 애니메이션 데모를 생성하고 재생할 수 있는 도구입니다. AI 에이전트가 실시간으로 앱을 조작하며 데모를 작성하거나, 저장된 스크립트를 통해 데모를 반복 재생할 수 있어 온보딩, 세일즈 데모, 기능 소개에 유용합니다. 설치와 사용이 Phoenix LiveView 개발 환경에 자연스럽게 통합되며, 사용자 클릭 없이 자동으로 데모가 진행되는 점이 기존 가이드 투어 라이브러리와 차별화됩니다. 개발자는 안정적인 셀렉터를 활용해 데모를 작성하고, Mix 태스크나 웹 UI에서 쉽게 재생할 수 있습니다.

https://hexdocs.pm/demo_director/0.1.5/readme.html

#phoenixliveview #demo #aiagent #elixir #onboarding

Demo Director — DemoDirector v0.1.5

🚀 Behold! Another self-proclaimed coding guru discovers the mystical powers of Phoenix LiveView. Apparently, juggling Rails, Laravel, and Next.js is too much for one lone developer's Herculean schedule. Who knew? 🤯
https://akarshc.com/post/phoenix-for-my-project.html #codingguru #PhoenixLiveView #webdevelopment #developerlife #techhumor #HackerNews #ngated
Why I chose Phoenix LiveView over Rails, Laravel, and Next.js

Why I chose Phoenix LiveView over Rails, Laravel, and Next.js

LiveView is about more than code. Learn when to use function components versus live components, and keep even the biggest apps organized and maintainable.

https://pragprog.com/titles/liveview/programming-phoenix-liveview/

@redrapids
Sophie DeBenedetto
#Elixir #PhoenixLiveView

Flashy is easy. Reliable is harder. LiveView shows you how to test events, verify state, and build apps that stay solid as they grow. #Elixir #PhoenixLiveView
https://pragprog.com/titles/jkelixir/advanced-functional-programming-with-elixir/
Author Sophie DeBenedetto is known for her dedication to the free Elixir School, being an alumnus and teacher at The Flat Iron school, and for making advanced Elixir topics approachable. #Elixir #PhoenixLiveView
Create dashboards that update as data arrives. Track users in real time. Use PubSub to power live experiences. LiveView makes distributed systems accessible. #Elixir #PhoenixLiveView
Integrate SVG graphics directly into LiveView apps, making it possible to render and interact with shapes in real time. #Elixir #PhoenixLiveView
LiveView is about more than code. Learn when to use function components versus live components, and keep even the biggest apps organized and maintainable. #Elixir #PhoenixLiveView
See how a simple game called "You're Wrong!" demonstrates the basics of LiveView by asking you to guess numbers. #Elixir #PhoenixLiveView
Build stunningly interactive real-time apps without writing JavaScript. LiveView keeps your brain on the server while delivering rich browser experiences. #Elixir #PhoenixLiveView