Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019

    Code Sync

    4 HN recommenders · recommended in 7 months, 2019–2024

    YouTube

    1:12:41 · 47K views · Apr 18, 2019

    Chris McCord's ElixirConf EU 2019 keynote introducing Phoenix LiveView, which builds interactive server-rendered apps without writing JavaScript. It explains how only changed dynamic parts are sent over a websocket.

    HN recommends it as the primary source for understanding LiveView's advantages and its middle ground between multipage apps and SPAs.

    Software Engineering & LanguagesWeb developmentFunctional programming
    1. 42:03
      The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences384K views • 7 years ago
    2. 17:55
      Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.5Chris McCord237K views • 6 years ago
    3. 55:28
      Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web FunctionalErlang Solutions23K views • 10 years ago
    4. 28:34
      RailsConf 2016 - Rails to Phoenix by Brian CardarellaConfreaks12K views • 10 years ago
    5. 5:27
      Live ClojureScript Game Editoribdknox34K views • 14 years ago
    6. 28:39
      Netflix JavaScript Talks - Async JavaScript with Reactive ExtensionsMatt Marenghi70K views • 12 years ago
    7. 45:31
      Bruce Hauman - Developing ClojureScript With FigwheelClojureTV56K views • 11 years ago
    8. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    9. 54:58
      Keynote - JSON Graph: Reactive REST at NetflixAssociation for Computing Machinery (ACM)41K views • 11 years ago
    10. 27:21
      Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloudJSConf8.3K views • 13 years ago
    11. 1:01:45
      A Talk Near the Future of Python (a.k.a., Dave live-codes a WebAssembly Interpreter)David Beazley26K views • 7 years ago
    12. 54:20
      Bret Victor - Inventing on PrincipleRui Oliveira339K views • 14 years ago
    13. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    14. 1:18:42
      Web Development in Emacs, Common Lisp and Clojurescript - Emacs SGEngineers.SG14K views • 10 years ago
    15. 1:16:14
      Spec-ulation Keynote - Rich HickeyClojureTV136K views • 9 years ago
    16. 1:11:55
      ElixirConf 2019 - Day 1 Morning Keynote - Brian Cardarella, Luke Imhoff, Paul SchoenfelderElixirConf8K views • 7 years ago
    17. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    18. 10:36
      RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.jsBrian Peiris273K views • 12 years ago
    19. 37:34
      Zach Oakes - Making Games at Runtime with ClojureClojureTV31K views • 11 years ago
    20. 36:45
      Rich Harris - Rethinking reactivityYou Gotta Love Frontend334K views • 7 years ago

    7 comments from Hacker News

    1. @jspashNov 2021· in “Django, HTMX and Alpine.js: Modern websites, JavaScript optional”

      Have a look at how Phoenix(Elixir) does it with LiveView. You simply write everything as a server rendered view and the framework pulls things apart and sends just what changed over a web socket. Its mind blowing how fast it is (can be. Latency is real) I have no doubt that this style of front-end management is going to be a game changer in the next few years. Of course full-on SPA frameworks will still have their place. But if you aren’t writing the next Google Maps clone, maybe you don’t need all that. It’s made me love web dev again after hating the complexity explosion of recent years. this video

      Strongly recommendsView on HN
    2. @jspashFeb 2020· in “Angular 9.0”

      Have a look at Phoenix Live View -> this video It is still early days, and isn't suitable for every use-case, but it could be the answer you're looking for. Continue to write back-end code only. But with the benefits of quick-response front-end app. I'm a total convert (evangelist) who has been increasingly put off by the evolution (devolution?) of front-end development over the past 5-10 years. This could be one way of the mess.

      Strongly recommendsView on HN
    3. @jjdeveloperMay 2021· in “Second-guessing the modern web (2020)”

      I really like the way that Phoenix Liveview is trying to solve for this, trying to find the sweet spot in the middle of building multipage apps and SPAs. Great talk about it from the developer here this video

      Strongly recommendsView on HN
    4. @tlackJan 2020· in “Ask HN: Which programming languages to learn in 2020 for an experienced dev?”

      Python is definitely on an undeniable upswing, but you might find your mind more tingly taking a look at Elixir [0] with Phoenix-LiveView [1]. Here's a video that introduces the framework (April 2019): this video It's based on Erlang which has always felt a little rough around the edges, but rock solid and very fast. With Erlang, service boundaries become a thing of the past and tangible state makes debugging a breeze. It's still on the upswing after 20 years in industry. Elixir greatly improves Erlang's tooling and creature comforts and adds syntax that many find more enjoyable. As a guy with web dev PTSD, I've been testing Phoenix and Live-View a bit lately and it really hits a sweet spot between Node's speed and evented nature and the simpler end of React's interactivity. And jobs seem to be appearing too. Plus Elixir is surprisingly simple to setup[2] so you won't be spending all night fighting Python module dep issues. :) [0] [LINK] [1] [LINK] [2] [LINK]

      RecommendsView on HN
    5. @lawikJul 2019· in “Why am I interested in Elixir?”

      Not really, the frontend caches the static parts of the template and the backend only needs to resend the dynamic, changing, parts. So "Welcome to $mysite, $username." would initially send the full rendering but if the data changes it would only send "Hacker News,lawik" over the wire. Somewhat simplified. This covers it quite well: this video

      RecommendsView on HN