Programming Ecto (Pragprog)

The b1.0 release contains:

Part - I: Ecto Fundamentals

  1. Getting Started With Repo
  2. Querying Your Database
  3. Connecting Your Tables To Wlixir Structs with Schemas
  4. Making Changes With Changesets
  5. Making Multiple Changes With Transactions and Multi
  6. Making Changes To Your Database

Part - II: Ecto Applied
7. Adding Ecto To An Elixir Application Without Phoenix
8. Working With Changesets And Phoenix Forms
9. Testing With Sandboxes
10. Creating And Using Custom Types
11. Inserting and Updating with Upserts
13. Working with Embedded Schemas

Coming soon…:
12. Optimizing Your Application Design
14. Creating Polymorphic Associations
15. Optimizing iEX For Ecto
16. Using Schemas Without Tables
17. Changing Your Database Pooling Strategy
18. Adding Streaming And High Throughput
19. Working with Database Functions

Given that covering Ecto in any real breadth and depth is really outside the scope of Programming Phoenix ≥ 1.4 it might be beneficial to cover Programming Ecto chapters 1-6 before hitting Programming Phoenix ≥ 1.4 chapter 4 Ecto and Changesets (though of course it is not strictly necessary).

1 Like