Skip to content
0:00 / 0:00

#elixir#phoenixliveview#websockets

ElixirConf 2018 - Keynote - Chris McCord

ElixirConf

13K subscribers • 18 videos on Hallway

YouTube
  • Recommended by 6 people: 6 on Hacker News.
  • Presented by Chris McCord, creator of Phoenix
  • May be out of date. Uploaded 8 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

32K views8 years ago6 recommendations

Web developmentProgramming languagesElixir and ErlangVue, Svelte, Angular and othersWeb performance

Chris McCord introduces Phoenix LiveView, demonstrating how to build interactive, real-time web applications without writing custom JavaScript.

The uploader added no description.

Why it's here

6 people recommend this

What people say. Highly recommended as the original, mind-bending demonstration of Phoenix LiveView and server-rendered HTML over WebSockets.

Moments people linked to

lelfon Hacker News • Recommends

On “Ask HN: What happened to server-side rendering?”

Phoenix.LiveView — you can't ignore it, the coolest thing happening right now about server-side rendering. Demo: link to this video Links: link link PS please stop calling it isomorphic — this is disgrace for the mathematics.

neyaon Hacker News • Recommends

On “Ask HN: Go-to web stack today?”

…is is highly opinionated, so nothing to get offended or upset about. I like to keep my stack simple: A. Simple static sites: - Jekyll B. Medium complexity, CRUD applications: - Phoenix/Elixir - Coffeescript Note: With the latest version of Phoenix, you absolutely don't any JS frontends at all. Watch they keynote presentation for the liveview demo: link to this video C. Complex Web applications: - Phoenix/Elixir - GraphQL/Absinthe - VueJs + Vuex + Coffeescript Developing with Phoenix/Elixir is so much better than any of the node frameworks in the ecosystem - this has consistently been my experience. So, give it a shot if you can.…

snake117on Hacker News • Recommends

On “Ask HN: Hardware guy needs to learn web application development – what language?”

…some things are a little rough still, like deploying your application. This process is not as smooth as what you would experience with a Rails or Django app, but it will definitely get better over time. One of the features of Phoenix that is also really exciting is LiveView. If you have some time, definitely check out Chris McCord's 2018 keynote: link to this video There are a lot of great books and resources to explore. I listed a few below: link link link (just released) link link With regards to Python, I cannot give too much recommendation as I have experience in Ruby/Rails and Elixir/Phoenix primarily. However, if you really want to begin building, stick with Python, since you already h…

karthikksvon Hacker News • Recommends

On “Show HN: Purview – A server-side component framework”

Yes, that was my inspiration! Chris gave a great talk about it at ElixirConf is anyone is interested in watching: link to this video Some differences compared to LiveView: - Type-checking: there are extensive JSX typings ( link ) that ensure you're attaching event handlers with the correct signatures, specifying supported props, using valid HTML tags and attributes, etc. Static-typing guarantees are one of my big priorities. - I'm not sure if LiveView intends to support nested components like React does. Having the ability to split up complex pages into components that you can nest and reuse (with mostly one-way data flow) is a key part of maintainability. I wanted to maintain a very familiar React i…

sfusatoon Hacker News • Recommends

On “Phoenix: LiveView”

Check the demos here (look at the snake game regarding latency concerns): link Or look at the ElixirConf keynote: link to this video (the video starts at 41:43 showcasing a cool demo where you would expect the latency to be a bottleneck, yet it's not)

jeremy_kon Hacker News • Recommends

On “Lumen: An alternative BEAM implementation, designed for WebAssembly”

…quire very good latency or a very complex UI (think Google Sheets) then a JS framework will probably better suit your needs. However, if you're building out a majority of websites (CRUD type pages) that a lot of us web developers do, my personal opinion is that LiveView will be able to everything needed. 1 Announcing LiveView @ ElixirConf 2018 - link to this video 2 LiveView Update @ ElixirConf 2019 - link…

u/nickjj_in r/elixir • Mentions

Let's talk about Phoenix.LiveView from Chris McCord's talk at ElixirConf 2018 US If you haven't watched Chris' talk yet, it's available at link to this video (I linked directly to where LiveView starts). This looks like a really clean way to create reactive feeling applications without having to write Javascript. Right now there's so many different ways to do similar things with IntercoolerJS, Stimulus, Unpoly and Drab. It's nice to see Chris step up and give us a solution that should in theory work for just about every common use case and be a great development experience. Currently I am using IntercoolerJS and while it's ok, it just doesn't feel excellent to me. LiveView in some type of 1.0 form…
57View on Reddit

u/h234sdin r/elixir • Mentions

Any update on Phoenix LiveView? A while ago Chris did an awesome presentation and blog post about the new way of building Interactive Web App with Phoenix called LiveView. I wonder if there was any update since? Any discussion about the possible release date?
29View on Reddit

mrdoopson Hacker News • Mentions

On “The “Developer Experience” Bait-And-Switch”

Don't even need Ajax anymore. You can render on the fly, and deliver new HTML over websockets. The gap between SPA and classic server-side rendering is getting smaller fast. link to this video

merceron Hacker News • Mentions

On “Evergreen: a React UI Framework built by Segment”

> If I had to guess, I would guess that React will still be around in 5 years, but I'm not sure web components will. I agree, and this is why I use React (or rather Preact) for both apps and interactive elements on the page. The big caveat is that in practice it's really easy to end up with a React project that is much more difficult to maintain compared to a monolithic framework (Ember, Angular, Vue, even), because of all the other crap that might be used to take care of all the stuff React doesn't do. For example, I recently took on a React project that used a whole bunch of other packages for state management, routing, etc., and a number of those packages were no longer supported (or outr…

u/kevinfat2in r/emacs • Mentions

Directory viewer What directory viewer is being used in the presentation at 35:09 in [video ?
2View on Reddit