Piping Phoenix Contexts Querying nested fields of a map with Ecto

LiveView Design Patterns - LiveComponent and the Single Responsibility Principle

As we use LiveView to back more complex features, the temptation to write “fat” LiveViews grows. Check out our latest post @elixirschool to learn how to use LiveComponent to keep your LiveView code clean and adherent to the Single Responsibility Principle. https://elixirschool.com/blog/live-view-live-component/

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.