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.

cnck1387

cnck1387

The first native C one, I had trouble getting the 2nd one to compile when I tried it a few months ago.

Yeah that is one problem with cmark. I think it’s just common markdown but also supports code fences.

AlchemistCamp

AlchemistCamp

Next, I upgrade to LiveView v0.5.1. In the case of this app, it’s trivial and only web.ex and mix.exs need to be changed.

Where Next?

Popular in Screencasts Top

New
aseigo
Unfortunately, I missed last week's schedule as I had a pair of subjects related to the topic of debugging and testing .. but ended up de...
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
SmartLogic
We at SmartLogic have been running an intermittent series of live coding sessions on Twitch that we then archive on YouTube; in the lates...
New
ElixirCasts
I made an screencast that looks at Sobelow, a project that scans Phoenix applications for security issues. If you haven’t used Sobelow be...
New
omgneering
Up and Running - Elixir Phoenix on Digital Ocean A playlist of videos that go through basic app creation, getting a Digital Ocean server...
New
ElixirCasts
I made an episode where we use escript to make a Rock-Paper-Scissors we can play from the command line. https://elixircasts.io/command-l...
New
joebew42
Hello :wave: This is a follow up for the https://forum.elixirforum.net/t/good-elixir-tdd-resources/17482 thread. It was my intention t...
New
sadjow
Ben Awad posted a youtube video about a project he created with Phoenix LiveView:
New
adkron
I was working on testing a named agent that was started by my application. In testing I had intermittent failures. I thought I would shar...
New

Other popular topics Top

JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
vac
Hi, I'm quite new in Elixir and I'm trying to format a string to a PEM format. I have the certificate value like MIIDBTCCAe2...... and ...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
New
mgjohns61585
Could someone help me? I'm making my first elixir program, number guessing game. I can't figure out how to convert the user's guess from ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
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
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement