HackerTubewatch
Surprise me
Frame from Erlang Factory SF 2016 Keynote  Phoenix and Elm – Making the Web Functional Plays via YouTube's privacy-enhanced embed

Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional

7 videos recommended on HN
YouTube
2 HN users recommended this talk3 months2016–2022 score 3
Years with an HN recommendation, 2007–2026

Pointed to as the best source on Phoenix Presence internals and for combining Phoenix with Elm.

A joint Erlang Factory 2016 keynote by Phoenix creator Chris McCord and Elm creator Evan Czaplicki on using the two together, including Phoenix.Presence design and PubSub optimizations.

“My Erlang Factory keynote also goes into the design considerations and PubSub layer optimizations that sits underneath Phoenix.Presence” (HN, 2016)

3 recommendations · 3 citations · Talks · intermediate · partly dated

6 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@rdtsc May 2016 Recommends
on HN thread A Farewell to FRP
There is a nice talk from Erlang Factory 2016 called "Making the Web Functional with Phoenix and Elm" [this video]
Talk on using Phoenix and Elm together.
@rdtsc Nov 2016 Recommends
on HN thread Elm for the Front End, Right Now
Speaking of Elm I liked this video from Erlang Factory about using Phoenix and Elm together. They both have a functional flavors so I think it might appeal to same people: [this video] The first half is about Phoenix, the second about Elm. I don't know much about front-end stuff but I did like the Elm bit as an intro, especially the debugging and nice error messages part.
Half Phoenix, half Elm intro with nice debugging and error messages.

Citations, criticism and jokes

@yelnatz Mar 2016 Cites it
on HN thread Managing two million web servers
The Phoenix Framework (web framework for Elixir) already solves this for you.[1] It's called Phoenix.Presence. They used a combination of CRDTs with heartbeats to implement it. You are right, it is a hard problem because of the distributed nature of Erlang/Elixir. That's why Chris provided a framework level solution for it. [1] [this video] (Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional)
Explains Phoenix.Presence, CRDTs and heartbeats solving distributed presence.
@qohen Jun 2016 Cites it
on HN thread Integrating Elm and Phoenix Channels via Elm-Phoenix-socket
I wonder if the same might happen to Elm, should Phoenix adopt it as their browser language of choice. There's definitely a connection there -- for what it's worth, the keynote at 2016's Erlang Factory conference was a shared talk between Chris McCord (creator of Phoenix) and Evan Czaplicki (creator of Elm), "Making the Web Functional" [0] [0] [this video]
Shared keynote by creators of Phoenix and Elm.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close