Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Phoenix LiveView - interactive real-time apps without writing JS

Phoenix LiveView - interactive real-time apps without writing JS

Phoenix LiveView - interactive real-time apps without writing JS.
Think that the modern web stack got a bit too complicated? Yepp, it did. Webpack, Babel, Typescript, Node, React, Redux, what the...?! Come to the Brown Bag Lunch and learn about the new state of the art web tech - Phoenix LiveView. It lets you write interactive apps without a single line of JavaScript.

Maksym Verbovyi

May 01, 2019
Tweet

More Decks by Maksym Verbovyi

Other Decks in Programming

Transcript

  1. Elixir - Jose Valim - VM BEAM (Erlang) - Functional

    programming - Inspired by Ruby, Closure - Compatibility with Erlang Ecosystem - OTP - Pattern matching - Elixir 1.0.0 - Sep 2014 (dev since 2011)
  2. What is Phoenix? • Chris McCord • Phoenix 1.0.0 -

    Aug 2015 (dev since 2014) • Websockets • Inspired by Rails • Similar to Hanami
  3. What is Phoenix LiveView? • Library which enables rich, real-time

    user experiences with server-rendered HTML • Stateful on the server with bi-directional communication via WebSockets • Simplified programming model compared to JavaScript alternatives
  4. Examples of LiveView • https://liveview.zorbash.com/ - Server Observing • https://polite-angelic-beaver.gigalixirapp.com/

    - BlackJack Game • https://flappy-phoenix.herokuapp.com/game - Flappy Game • https://www.youtube.com/watch?v=8xJzHq8ru0M - McCord about LiveView • https://github.com/phoenixframework/phoenix_live_view - LiveView lib