News for hackers. Stuff that matters.
Re:How we got to LiveView by yewenjie on Wednesday September 22, 2021 @04:39PM (#28621469)
Hi, really excited about the new release - Heex and Esbuild support is fantastic.

Do you think it is possible for newcomers to pick up Phoenix and at the same time learn how frameworks work? For example, FastAPI [0] is a widely extensive Python framework yet its documentation essentially is just a long tutorial which explains basic web-development concepts while teaching its core. OTOH, almost all Phoenix learning material I have come across so far are targeted to experienced devs (especially Rails).

I really love that Phoenix is opinionated but I feel like there should be some ways to learn about the rationale behind those choices, without having 10 years of development intuition.

[0] https://fastapi.tiangolo.com/

Re:How we got to LiveView by PKop on Wednesday September 22, 2021 @05:51PM (#28622369)
Take a look at these courses on Elixir/OTP[0] and Phoenix LiveView[1] from Pragmatic Studio. Both of them together I felt gave a well paced overview of elixir servers, and Phoenix framework from a good starting point even for beginners as you seem to be looking for. There's a combo price deal if you by both courses.

[0] https://pragmaticstudio.com/courses/elixir

[1] https://pragmaticstudio.com/courses/phoenix-liveview

Re:How we got to LiveView by chrismccord on Thursday September 23, 2021 @08:55AM (#28628417)
It's absolutely possible, but you are right our docs and guides are more tailored to folks already familiar with web development. I would love to see more Elixir and Phoenix content for someone who has never written a program before. I do think we'll start seeing more of these kinds of efforts, but it's the nature of the age of the ecosystem and adoption cycle that content is initially tailored to more advanced users.
Re:How we got to LiveView by neillyons on Thursday September 23, 2021 @06:50AM (#28627490)
This article really helped me. It basically builds Phoenix from the ground up. Starting with "hello world" in the terminal.

http://www.petecorey.com/blog/2019/05/20/minimum-viable-phoe...