Xmas Bash: GenAI UI with Golden Orb
Get ready to dive into Elixir Sydney Meetup! Connect with Elixir enthusiasts and share your passion for this incredible programming language.
Whether you're a seasoned developer or just curious about Elixir, come along for an evening filled with engaging discussions, insightful talks, and maybe even a few surprises.
Mark your calendars, bring your energy, and let's make this meetup a memorable one!
GoldenOrb: AI Generated UI Components that Run Everywhere via WebAssembly
Patrick Smith
Components are everywhere: React, Web Components, and of course Phoenix. But while there are various excellent component libraries like React Aria & Shoelace, adopting these means also adopting tech like React or giving up on server-side rendering. Orb lets you write WebAssembly in Elixir. This talk shows how you can use Orb with LLMs in Livebook to generate interactive UI components compiled to WebAssembly that will run server-side in Elixir, in the browser via Web Components, or both via LiveView. AI is notorious for hallucinating: here the constraints of WebAssembly sandboxing & ARIA actually help as we have strict limits we can test the validity & accessibility of the generated code against.