Programming Phoenix LiveView – Interactive Elixir Web Programming Without Writing Any JavaScript

The days of the typical request-response web application are over, but you don’t have to wade through seas of JavaScript to create the interactive applications that today’s users expect. The unique Phoenix LiveView framework enables you to create quick and highly interactive apps without compromising dependability. This thorough guide to LiveView is not a reference handbook. Learn to think in LiveView. Write your code layer by layer, like the experts do. Learn tactics from seasoned trainers to achieve the highest potential performance.
Instead than relying on standard manuals and tutorials, gain insights that can only be learned via experience. Begin with Elixir language techniques that seamlessly integrate your client templates and server-side handlers. Design your systems with the appropriate layers in the proper locations so that your code is easier to understand, alter, and support. Explore capabilities such as multi-part uploads and how to thoroughly test your live views. Utilize innovative approaches to connect your code to other services using the robust publish-subscribe interface.
LiveView integrates the most important programming principles from the famous Elm and JavaScript React frameworks into Elixir. Working alongside some of the first LiveView users, you’ll gain firsthand experience in harnessing that power. You will create programs that update server data, and you will see how LiveView effectively identifies and reflects those changes on the web page. Begin from scratch, use the built-in generators, and create reusable components. Your single-purpose reducers will convert server data into client-side diffs that your renderers can use efficiently.
Don’t settle for understanding how things function. To get the most out of LiveView, you should understand why it works the way it does. This book, co-authored by one of Elixir’s most prolific authors and lecturers, serves as the ideal guide to one of our generation’s most essential new frameworks.
What you need:
Phoenix LiveView is programmed using Phoenix version 1.5 and any Elixir version that is compatible with it. You’ll also need PostgreSQL and JavaScript Node.
Size : 6.6 MB | English | 2025 | PDF