A seasoned developer with over 12 years of experience across Python, JavaScript, and Elixir. Jakub has worn many hats - from team leader to entrepreneur. Currently, he is building Postline.ai, an AI-powered platform that heavily utilizes LiveView and LiveVue.
As the creator of LiveVue and maintainer of the Readability library, Jakub is passionate about bringing the best practices from various technologies into the Elixir ecosystem. His journey through different technologies and startups has taught them the importance of choosing the right tool for the job - and sometimes that means building the tool yourself.
LiveView revolutionized web development by enabling server-rendered, dynamic UI. Just, as our applications grow in complexity, we often find ourselves needing more sophisticated client-side interactions. While LiveView excels at server-driven UI, managing complex client-side state can become challenging.
This talk explores how integrating a frontend library with LiveView offers the best of both worlds: LiveView’s powerful server-side model combined with the rich ecosystem of modern frontend frameworks. Using LiveVue as a case study, we’ll demonstrate practical patterns for managing client-state, leveraging existing frontend components, and maintaining a clean architecture. You’ll learn when and how to introduce a frontend library to complement LiveView, not replace it.
Key Takeaways:
Attendees will:
Target Audience:
This talk is aimed at Elixir developers who: