Listen "62: Chris McCord joins Fly.io and Phoenix 1.6"
Episode Synopsis
We talk with Chris McCord about his recent announcement that he’s moved to work at Fly.io! We cover what this means for the Phoenix project and ongoing Phoenix development work. He shares why he’s excited about the Fly platform which includes how it replaces his need for a CDN! We also talk about the new Phoenix 1.6 release and all the goodness coming there. This release includes the HEEX engine for validated HTML at compile time, making the auth generators official, a new mailer generator, and the move away from Webpack to esbuild. We go deeper on what the move to esbuild means for existing projects before hearing where Chris wants to put his focus next. We covered a lot, so buckle up!
Show Notes online - http://podcast.thinkingelixir.com/62 (http://podcast.thinkingelixir.com/62)
Elixir Community News
- https://github.com/elixir-lang/elixir/pull/11184 (https://github.com/elixir-lang/elixir/pull/11184) – Another improvement made to mix xref graph to find why module A depends on module B.
- https://github.com/elixir-lang/elixir/pull/11201 (https://github.com/elixir-lang/elixir/pull/11201) – Recompile only necessary deps whenever config/lock change
- https://github.com/livebook-dev/livebook/pull/513 (https://github.com/livebook-dev/livebook/pull/513) – IEx and Livebook both get improved intellisense (code completion) for structs and sigils.
- https://twitter.com/akoutmos/status/1429835571745153024 (https://twitter.com/akoutmos/status/1429835571745153024) – PromEx sponsored by SmartLogic
- https://twitter.com/mitchhanberg/status/1429854685087797248 (https://twitter.com/mitchhanberg/status/1429854685087797248) – Wallaby sponsored by SmartLogic
- https://blog.erlang.org/scalable-ets-counters/ (https://blog.erlang.org/scalable-ets-counters/) – Lukas Larsson from the Erlang OTP team, wrote a blog post about using ETS tables for distributed counters.
- https://github.com/erlang/otp/pull/4719 (https://github.com/erlang/otp/pull/4719) – OTP 24.1 gets better float to string support
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at [email protected] (mailto:[email protected])
Discussion Resources
- https://twitter.com/chris_mccord/status/1428821074553315332 (https://twitter.com/chris_mccord/status/1428821074553315332) – Chris McCord announced he joined Fly.io
- https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md#changelog-for-v16 (https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md#changelog-for-v16) – Phoenix 1.6 changelog
- https://github.com/phoenixframework/phoenixliveview (https://github.com/phoenixframework/phoenix_live_view) – Phoenix LiveView 0.16 released
- https://github.com/surface-ui/surface (https://github.com/surface-ui/surface)
- https://twitter.com/MarlusSaraiva (https://twitter.com/MarlusSaraiva)
- https://github.com/surface-ui/surface_catalogue (https://github.com/surface-ui/surface_catalogue)
- https://dashbit.co/blog/a-new-authentication-solution-for-phoenix (https://dashbit.co/blog/a-new-authentication-solution-for-phoenix)
- https://github.com/heartcombo/devise (https://github.com/heartcombo/devise)
- https://github.com/swoosh/swoosh (https://github.com/swoosh/swoosh)
- https://esbuild.github.io/ (https://esbuild.github.io/)
Guest Information
- https://twitter.com/chris_mccord (https://twitter.com/chris_mccord) – on Twitter
- https://github.com/chrismccord (https://github.com/chrismccord) – on Github
- http://chrismccord.com/ (http://chrismccord.com/) – Blog
- https://twitter.com/flydotio (https://twitter.com/flydotio) – Fly.io on Twitter
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Show Notes online - http://podcast.thinkingelixir.com/62 (http://podcast.thinkingelixir.com/62)
Elixir Community News
- https://github.com/elixir-lang/elixir/pull/11184 (https://github.com/elixir-lang/elixir/pull/11184) – Another improvement made to mix xref graph to find why module A depends on module B.
- https://github.com/elixir-lang/elixir/pull/11201 (https://github.com/elixir-lang/elixir/pull/11201) – Recompile only necessary deps whenever config/lock change
- https://github.com/livebook-dev/livebook/pull/513 (https://github.com/livebook-dev/livebook/pull/513) – IEx and Livebook both get improved intellisense (code completion) for structs and sigils.
- https://twitter.com/akoutmos/status/1429835571745153024 (https://twitter.com/akoutmos/status/1429835571745153024) – PromEx sponsored by SmartLogic
- https://twitter.com/mitchhanberg/status/1429854685087797248 (https://twitter.com/mitchhanberg/status/1429854685087797248) – Wallaby sponsored by SmartLogic
- https://blog.erlang.org/scalable-ets-counters/ (https://blog.erlang.org/scalable-ets-counters/) – Lukas Larsson from the Erlang OTP team, wrote a blog post about using ETS tables for distributed counters.
- https://github.com/erlang/otp/pull/4719 (https://github.com/erlang/otp/pull/4719) – OTP 24.1 gets better float to string support
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at [email protected] (mailto:[email protected])
Discussion Resources
- https://twitter.com/chris_mccord/status/1428821074553315332 (https://twitter.com/chris_mccord/status/1428821074553315332) – Chris McCord announced he joined Fly.io
- https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md#changelog-for-v16 (https://github.com/phoenixframework/phoenix/blob/master/CHANGELOG.md#changelog-for-v16) – Phoenix 1.6 changelog
- https://github.com/phoenixframework/phoenixliveview (https://github.com/phoenixframework/phoenix_live_view) – Phoenix LiveView 0.16 released
- https://github.com/surface-ui/surface (https://github.com/surface-ui/surface)
- https://twitter.com/MarlusSaraiva (https://twitter.com/MarlusSaraiva)
- https://github.com/surface-ui/surface_catalogue (https://github.com/surface-ui/surface_catalogue)
- https://dashbit.co/blog/a-new-authentication-solution-for-phoenix (https://dashbit.co/blog/a-new-authentication-solution-for-phoenix)
- https://github.com/heartcombo/devise (https://github.com/heartcombo/devise)
- https://github.com/swoosh/swoosh (https://github.com/swoosh/swoosh)
- https://esbuild.github.io/ (https://esbuild.github.io/)
Guest Information
- https://twitter.com/chris_mccord (https://twitter.com/chris_mccord) – on Twitter
- https://github.com/chrismccord (https://github.com/chrismccord) – on Github
- http://chrismccord.com/ (http://chrismccord.com/) – Blog
- https://twitter.com/flydotio (https://twitter.com/flydotio) – Fly.io on Twitter
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
More episodes of the podcast Thinking Elixir Podcast
283: Erlang Turns 27 and React at Risk
16/12/2025
282: Type Systems and View Transitions
09/12/2025
281: Planning for the Unexpected
02/12/2025
280: Dark Matter Developers
25/11/2025
279: Hot Code Upgrades and Hotter AI Takes
18/11/2025
278: WAL-ing Through Database Changes
11/11/2025
277: Searching Across the Hexiverse
04/11/2025
276: Elixir v1.19 Types and Speed
28/10/2025
275: From Slop to Success?
21/10/2025
274: Protocols, Permissions, and Performance
14/10/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.