We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Driving BEAM Adoption with Phoenix LiveView • Sophie DeBenedetto • GOTO 2023
Learn how to accelerate your adoption of BEAM with LiveView, a powerful framework that simplifies web development, provides efficient state management, and enables real-time updates and interactions.
- LiveView handles 90% of problems in web development, freeing developers to focus on the remaining 10%.
- LiveView provides a declarative, functional, and immutable data structure called a socket for maintaining state.
- The socket is an immutable functional data structure that maintains the state of the LiveView process.
- LiveView provides a solution for file uploads, socket state updates, and code organization.
- LiveView’s declarative nature allows it to handle complex interactions and updates efficiently.
- LiveView’s functional nature makes it easy to maintain and reason about the code.
- LiveView’s shared logic feature allows multiple LiveViews to share logic, making it easier to maintain and reuse code.
- LiveView’s socket state can be used to store and restore the state of a LiveView process.
- LiveView’s WebSocket connection allows for real-time updates and interactions.
- LiveView’s Phoenix click element binding allows for easy handling of form data and state updates.
- LiveView’s Phoenix Update Append feature allows for efficient updating of large datasets.
- LiveView’s File Upload API provides a simple and efficient way to handle file uploads.
- LiveView’s security features include automatic recovery, OAuth support, and encrypted cookies.