shansiddiqui94

shansiddiqui94

Any beginner friendly Phoenix Liveview projects, tutorials. blogs

Hello all,

I recently did my first app in Phoenix and Liveview, many thanks to all the users who assisted me. I found that the tutorial I used didn’t explain it as well as I expected.

My question is are there any projects or mini-apps, that you can recommend a beginner such as myself to do so I can get a little more comfortable with the language and framework?

Thank you

First Post!

derek-zhou

derek-zhou

Welcome to the club.
Your first real project has to be something you have a need yourself, because most likely no one else will use it :slight_smile:
So it all depends on what you want to do. Throw out some ideas and we can help you to filter out things that are too hard.

Most Liked

APB9785

APB9785

Creator of ECSx

The more you fail, the more you learn…

That said, LiveView Course | The Pragmatic Studio is a fantastic resource for beginners, covering pretty much all the basics of LV development.

dimitarvp

dimitarvp

Small chat app. Open 3 browser tabs pointing at the same address, register as 3 separate uses and get cracking. :slight_smile:

brewinstallbuzzwords

brewinstallbuzzwords

The book Programming Phoenix LiveView has been really helpful for me. It’s not finished yet, but most of the chapters have been published and if you buy it you’ll get the updated versions as they’re released.

Last Post!

chrisdel101

chrisdel101

I’m doing the Pragmatic Studio tutorial. I’m looking for an elixir-friendly HTML auto-complete extension (for VScode).

Does anyone know which one they are using? https://online.pragmaticstudio.com/courses/liveview-2ed-starter/steps/3
Sign-in required :frowning:

What I’ve tried, and have installed:

  • auto close tag
  • elixirLS
  • Phoenix Framework
  • emmet (comes by default)

My settings (not sure if ex is even valid. Just a long shot):

 "emmet.includeLanguages": {
    "phoenix-heex": "html",
    "heex": "html",
    "ex": "html"
  },

It’s working in .heex files, just not inside the render functions in .ex.

UPDATE: I answered my own question. The correct config settings are:

 "emmet.includeLanguages": {
    "phoenix-heex": "html",
    "heex": "html",
    "elixir": "html"
  },

It seems (but I’m not 100% sure) that it was just Emmet the entire time.

Where Next?

Popular in Chat/Questions Top

New
Nvim
Anybody know of a Pragmatic Studio 40% off coupon code for video course like Phoenix?
New
maz
I’m getting this error: ## ** (Ecto.Query.CompileError) Tuples can only be used in comparisons with literal tuples of the same s...
New
pdgonzalez872
Do we have a list of academic/research papers: about Elixir/Erlang? that use Elixir/Erlang? about the Beam? If so, could you please po...
New
SavagePixie
I was wondering if there are any beginner-friendly, exercise-based resources for learning Elixir out there. I’m looking for something lik...
New
jace
I wanted to write a library for interacting with a Web API as a practical way of learning Elixir. However, there seem to be a lot of diff...
New
xgilarb
Hi there, I’m interested in using Elixir because of the rumors about the reliability of the Phoenix framework, and surprisingly, Elixir’...
New

Other popular topics Top

JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 55125 245
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
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
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement