We talk with Chris McCord about the Phoenix LiveView 0.15.0 release which includes uploads! Chris explains the background on the release and his video showing it off. He shares his go-to stack when starting a new Phoenix project (HINT it includes TailwindCSS). We talk about current gaps in the tooling and where things might go from here in both the short and long term. A great visit with lots of insights!
Show Notes online - http://podcast.thinkingelixir.com/24 (http://podcast.thinkingelixir.com/24)
Elixir Community News
- https://github.com/phoenixframework/phoenixliveview/blob/v0.15.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/v0.15.0/CHANGELOG.md) – Phoenix LiveView 0.15.0 was released! Includes Uploads along with a test helper.
- https://github.com/phoenixframework/phoenixlivedashboard/blob/v0.4.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_dashboard/blob/v0.4.0/CHANGELOG.md) – LiveDashboard version bump for LiveView release
- https://twitter.com/wojtekmach/status/1331153683279716352 (https://twitter.com/wojtekmach/status/1331153683279716352) – Bob the Builder updated to include Erlang docs in OTP 23 builds
- https://hub.docker.com/u/hexpm (https://hub.docker.com/u/hexpm) – Hex.pm Docker builds for Erlang and Elixir that you can build on
- https://github.com/erlang/rebar3/releases/tag/3.14.2 (https://github.com/erlang/rebar3/releases/tag/3.14.2) – Rebar3 updated with improvements and fixes
- https://www.erlang-solutions.com/blog/introducing-caramel-an-erlang-backend-for-the-ocaml-compiler-that-provides-a-fast-type-checker-for-beam-based-technologies.html (https://www.erlang-solutions.com/blog/introducing-caramel-an-erlang-backend-for-the-ocaml-compiler-that-provides-a-fast-type-checker-for-beam-based-technologies.html) – Erlang Solutions blog post about Caramel, OCaml compiler for fast type-checking BEAM-based technologies
- https://claudio-ortolina.org/posts/building-a-custom-page-for-phoenix-live-dashboard/ (https://claudio-ortolina.org/posts/building-a-custom-page-for-phoenix-live-dashboard/) – Claudio Ortolina created an example driven, step-by-step guide to building a custom Phoenix Live Dashboard page.
- https://hexdocs.pm/phoenixlivedashboard/Phoenix.LiveDashboard.PageBuilder.html#content (https://hexdocs.pm/phoenix_live_dashboard/Phoenix.LiveDashboard.PageBuilder.html#content) – Docs for LiveDashboard PageBuilder
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/1329836988485275652 (https://twitter.com/chris_mccord/status/1329836988485275652) – Chris' Twitter announcement. Includes feature list.
- https://www.phoenixframework.org/blog/phoenix-live-view-upload-deep-dive (https://www.phoenixframework.org/blog/phoenix-live-view-upload-deep-dive) – Blog post with 30 minute deep-dive video
- https://github.com/phoenixframework/phoenixliveview/blob/v0.15.0/CHANGELOG.md (https://github.com/phoenixframework/phoenix_live_view/blob/v0.15.0/CHANGELOG.md) – Changelog for LiveView 0.15.0 release
- https://github.com/Gazler (https://github.com/Gazler)
- https://github.com/phoenixframework/phoenixliveview/pull/1181 (https://github.com/phoenixframework/phoenix_live_view/pull/1181) – The openbrowser PR
- https://github.com/leandrocp (https://github.com/leandrocp) – Leandro Cesquini Pereira wrote the openbrowser test helper
- https://tailwindcss.com/ (https://tailwindcss.com/)
- https://github.com/alpinejs/alpine/ (https://github.com/alpinejs/alpine/)
- https://thinkingelixir.com/podcast-episodes/020-liveview-v-livewire-alpine-js-with-caleb-porzio/ (https://thinkingelixir.com/podcast-episodes/020-liveview-v-livewire-alpine-js-with-caleb-porzio/) – Our interview with Caleb Porzio about LiveWire
- PETAL Stack - Phoenix, Elixir, TailwindCSS, AlpineJS, LiveView
- https://github.com/msaraiva/surface (https://github.com/msaraiva/surface)
- irc://irc.freenode.net/elixir-lang (irc://irc.freenode.net/elixir-lang) – elixir-lang on freenode IRC
- https://elixir-slackin.herokuapp.com/ (https://elixir-slackin.herokuapp.com/) – Elixir on Slack
- https://github.com/chrismccord/atlas (https://github.com/chrismccord/atlas)
Guest Information
- https://twitter.com/chris_mccord (https://twitter.com/chris_mccord) – on Twitter
- https://github.com/chrismccord (https://github.com/chrismccord) – on Github
- https://dockyard.com/blog/authors/chris-mccord (https://dockyard.com/blog/authors/chris-mccord) – His Dockyard blog posts
- https://www.phoenixframework.org/blog (https://www.phoenixframework.org/blog) – Phoenix blog posts
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)

We talk with Chris McCord about the Phoenix LiveView 0.15.0 release which includes uploads! Chris explains the background on the release and his video showing it off. He shares his go-to stack when starting a new Phoenix project (HINT it includes TailwindCSS). We talk about current gaps in the tooling and where things might go from here in both the short and long term. A great visit with lots of insights!

Show Notes online - http://podcast.thinkingelixir.com/24

Elixir Community News

https://github.com/phoenixframework/phoenix_live_view/blob/v0.15.0/CHANGELOG.md – Phoenix LiveView 0.15.0 was released! Includes Uploads along with a test helper.
https://github.com/phoenixframework/phoenix_live_dashboard/blob/v0.4.0/CHANGELOG.md – LiveDashboard version bump for LiveView release
https://twitter.com/wojtekmach/status/1331153683279716352 – Bob the Builder updated to include Erlang docs in OTP 23 builds
https://hub.docker.com/u/hexpm – Hex.pm Docker builds for Erlang and Elixir that you can build on
https://github.com/erlang/rebar3/releases/tag/3.14.2 – Rebar3 updated with improvements and fixes
https://www.erlang-solutions.com/blog/introducing-caramel-an-erlang-backend-for-the-ocaml-compiler-that-provides-a-fast-type-checker-for-beam-based-technologies.html – Erlang Solutions blog post about Caramel, OCaml compiler for fast type-checking BEAM-based technologies
https://claudio-ortolina.org/posts/building-a-custom-page-for-phoenix-live-dashboard/ – Claudio Ortolina created an example driven, step-by-step guide to building a custom Phoenix Live Dashboard page.
https://hexdocs.pm/phoenix_live_dashboard/Phoenix.LiveDashboard.PageBuilder.html#content – Docs for LiveDashboard PageBuilder

Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected]

Discussion Resources

https://twitter.com/chris_mccord/status/1329836988485275652 – Chris' Twitter announcement. Includes feature list.
https://www.phoenixframework.org/blog/phoenix-live-view-upload-deep-dive – Blog post with 30 minute deep-dive video
https://github.com/phoenixframework/phoenix_live_view/blob/v0.15.0/CHANGELOG.md – Changelog for LiveView 0.15.0 release
https://github.com/Gazler
https://github.com/phoenixframework/phoenix_live_view/pull/1181 – The open_browser PR
https://github.com/leandrocp – Leandro Cesquini Pereira wrote the open_browser test helper
https://tailwindcss.com/
https://github.com/alpinejs/alpine/
https://thinkingelixir.com/podcast-episodes/020-liveview-v-livewire-alpine-js-with-caleb-porzio/ – Our interview with Caleb Porzio about LiveWire
PETAL Stack - Phoenix, Elixir, TailwindCSS, AlpineJS, LiveView
https://github.com/msaraiva/surface
[irc://irc.freenode.net/elixir-lang](irc://irc.freenode.net/elixir-lang) – elixir-lang on freenode IRC
https://elixir-slackin.herokuapp.com/ – Elixir on Slack
https://github.com/chrismccord/atlas

Guest Information

https://twitter.com/chris_mccord – on Twitter
https://github.com/chrismccord – on Github
https://dockyard.com/blog/authors/chris-mccord – His Dockyard blog posts
https://www.phoenixframework.org/blog – Phoenix blog posts

Find us online

Message the show - @ThinkingElixir
Email the show - [email protected]
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward

Twitter Mentions