AlchemistCamp

AlchemistCamp

Simple Phoenix LiveView App (Reactor)

I’m in the process of doing a series where I build a site for the new podcast I’ve recently started with Justin Vincent of Techzing.

It starts with LiveView version 0.4.0, but I do upgrade as the series goes on. It’s definitely easiest for you if you use the same versions I do and upgrade when I do!

You can follow the full YT playlist where I’ll add videos as I record them or look at the individual links to episodes as I add them to this thread.

Most Liked

AlchemistCamp

AlchemistCamp

In the first episode, I just create a new Phoenix Project, add LiveView and make a single example page that shows the most recent key pressed.

AlchemistCamp

AlchemistCamp

The second episode is all about planning out my DB schemas. I go over what I set up for Alchemist Camp itself, and how a simpler design will work for a podcast site that has fewer kinds of content and fewer social features.

If you just want to see the coding itself, you can skip this one.

AlchemistCamp

AlchemistCamp

Using the results from the schema planning episode, I use Phoenix generators to scaffold out the schemas, contexts and other CRUD for the app.

Where Next?

Popular in Screencasts Top

zacksiri
Hey all! We just released 3 episodes on our site explaining how GenServer works. We also released a free episode that shows you how to s...
New
New
New
knewter
I wrote up a free episode on how to deploy a Phoenix app with Gatling to a DigitalOcean droplet. Hope it’s useful to someone. Thing I’m n...
New
ElixirCasts
I made a video for anyone wanting an introduction to GenServer. https://elixircasts.io/intro-to-genserver
New
New
hubertlepicki
I have been learning GraphQL as it seems to be something we will need to be using in upcoming projects, and I like to document things as ...
New
omgneering
I made the next video in the OTP series to help get started with Supervisor methods and syntax. The video goes over the init methods lik...
New
ityonemo
Hey all! Following the fantastic blog post by the erlang team (A brief introduction to BEAM - Erlang/OTP) I made a video that quickly d...
New
jukvalim
Ben Awad, who has a popular programming channel on Youtube, is working on DogeHouse. It’s kind of like ClubHouse, but with, y’know, more ...
New

Other popular topics Top

malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
Nvim
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help. Where are they similar? Where do they differ the m...
New
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31142 143
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New

We're in Beta

About us Mission Statement