Hamza Belhaj
Software Engineer at Andjaro
Past Activities
Code BEAM Europe 2022
13.50 - 14.35
LiveView and JavaScript. A Guide to Achieving Synergy
LiveView famously allows developers to create rich interactive web interfaces without writing any line of JavaScript. However, does this mean one should ditch JavaScript altogether? Of course not! Web apps require instant local interactions that should never depend on communication with the server, and JavaScript is here to stay.
In this talk, we will go through built-in LiveView JS mechanisms, integration with AlpineJS, and how to effectively use LiveView together with full-blown frameworks like VueJS on the same page in scenarios where this makes sense.
OBJECTIVES
Teach participants how to:
- use LiveView built-in JS commands,
- use AlpineJS and have 2-way data binding between client and server,
- use VueJS-based UI components on LiveView pages.
AUDIENCE
Beginning and intermediate web developers.