Rate our work:  4

Answers

Programming Elixir

10% of mentions
Programming Elixir
Programming Elixir by Dave Thomas seems to be a popular choice for experienced programmers looking to learn LiveView, as it is recommended by many Reddit users [1][3] as well as being preferred by some [3]. It is said to give a "really solid grasp on fundamentals" [1], and it is also suggested that newcomers should "skip chapter 1" [3] in order to get the fundamentals down. Additionally, the official Elixir documentation is described as being "good enough to stand on its own" [5].

Programming Phoenix

11% of mentions
Programming Phoenix
Programming Phoenix seems to be a popular choice for experienced programmers who want to learn LiveView. Sources 1 and 2 both recommend it for people wanting a "solid grasp on fundamentals", and source 3 recommends it for those wanting to save time. Sources 7 and 9 both recommend it as a great resource, especially if you're interested in web development. It's also recommended in the official Phoenix guide, so I think it's worth checking out.

Elixir in Action

16% of mentions
Elixir in Action
Elixir in Action seems to be a popular choice for experienced programmers who want to learn LiveView, as it has been recommended several times [5][7][8][9]. Although it is not necessarily the first choice for total beginners [7], it is said to give a solid foundation to build on [7] and is considered one of the most helpful books out there [9]. It might be worth considering if you are looking for a comprehensive overview of the main features of Elixir [7].

Programming Ecto

4% of mentions
Programming Ecto
It seems Programming Ecto is a great resource for experienced programmers who want to learn LiveView. People say that it is recommended by several Reddit users [3], and is a good place to start learning Ecto [5]. In addition, the Phoenix Request Life Cycle Guide and the whole official guide [5] are great resources to understand the Phoenix framework. It seems Programming Ecto may provide valuable insight when attempting to learn how to use Phoenix and LiveView.
Designing Elixir Systems with OTP by Eric Meadows-Jönsson seems to be a great option for experienced programmers who want to learn LiveView [5]. People say that it provides a comprehensive overview of the principles needed to understand OTP in Elixir and is recommended for those wanting to build complex systems using Elixir [7]. It seems like a great choice for experienced programmers looking to gain an understanding of how OTP works in order to learn LiveView.

All answers

  • Programming Elixir
  • Programming Phoenix
  • Elixir in Action
  • Programming Ecto
  • Designing Elixir Systems with OTP
  • Phoenix in Action
  • Research Phoenix Contexts
  • Ten Things I Wish I Knew When Using Elixir
  • Phoenix Tips and Tricks
  • Elixir Wizards podcast
  • A Proposal for Context Rules
  • Reorganizing Your Phoenix Contexts as Use Cases.
  • Considerations

    Resource type

    When looking for resources on Elixir, books are a great place to start. Experienced programmers looking to learn LiveView should consider options such as "Programming Elixir" [1], "Programming Phoenix" [1], and "Elixir in Action" [2][5], which provide a solid grasp on fundamentals. Other resources include the Elixir Wizards podcast [1], Programming Ecto [3], Designing Elixir Systems with OTP [3], and Phoenix in Action [3].

    Level of expertise

    Elixir is suitable for intermediate programmers, but not for beginners. A Reddit user with 12 karma recommends that beginners get a good grasp of functional programming early on [1]. For absolute beginners, Ulisses Almeida's "Learn Functional Programming with Elixir" is a great option [4].

    Functionality

    LiveView has a webpack dependency, but it can be avoided altogether if the functionality is not needed [2]. Pragmatic Studio's LiveView Starter and Pro Courses are recommended when it comes to learning LiveView [5].

    Programming fundamentals

    Reddit users with 12 karma have recommended resources such as Ten Things I Wish I Knew When Using Elixir and Phoenix Tips and Tricks for gaining an understanding of the fundamentals of programming in Elixir[1]. Additionally, Python courses from MIT and Harvard via Edx or from Colt Steele on Udemy can be useful for getting the basics down before moving onto Elixir[4].

    Phoenix Contexts

    For Phoenix Contexts, Reddit users with 12 karma recommend A Proposal for Context Rules and Reorganizing Your Phoenix Contexts as Use Cases[1] for gaining an understanding of how best to structure your application.

    Sources


    About this article

    Composed Feb 25, 2023 by 

    Profile picture

    R. M. M.

    from discussion by

    Profile picture Profile picture Profile picture

    105 contributors around the web

    741

    words

    9.0k

    words read

    2m 7s

    research time

    1h 8m

    effective research time

    Version history

    If this article is generated multiple times, old versions will appear here.

    R. M. M., 24d ago 4

    Research

    Notes