dgamidov

dgamidov

Ecto - General Discussion, Blog Posts, Wiki

This thread exists to aggregate learning resources about Ecto.

Feel free to add links to blog posts, articles, screencasts, etc. to the Wiki (this post) as well as in a new post in the thread (so everyone else is alerted as well) :023:

Release Updates

Ecto 2.0.0-rc is out!

Guides

Ecto for Beginners - Learn the basics of Ecto through a series of guides by Jonathan Birkholz
Ecto Basics - by Ryan Bigg
From Zero to Ecto in 10 Minutes by @geo
Ecto 2.0: The Database Tool for Elixir and Phoenix (screencast)
Using Ecto For Formula 1 Standings by @geo
Ecto’s insert_all and schemaless queries by @josevalim, creator of Elixir and member of Ecto and Phoenix teams.
Using mix to Easily Create an Ecto Repo by @geo
Connecting to Multiple Databases with Ecto by @geo
Many to many and upserts by @josevalim, creator of Elixir and member of Ecto and Phoenix teams.

Informative

Ecto - the past, the present, the future by @michalmuskala
Diving into Ecto - an in depth look at Ecto by Lew Parker (multi part series)
How Ecto differs from Ruby’s ActiveRecord - amberbit.com
Ecto for Rails developers - renderedtext.com
Combining an Ecto Model with an Arc Uploader in Elixir by @Joseph_Kain
What’s new in Ecto 2.0 - free ebook by @josevalim, creator of Elixir and member of Ecto and Phoenix teams.
RailsConf 2016 - ActiveRecord vs. Ecto: A Tale of Two ORMs by Brad Urani
Ecto, what about it? by @amandasposito
Leveling Up With Ecto - ElixirConf 2016 by @darinwilson

Useful topics

Ecto and Postgres schemas

Most Liked

Where Next?

Popular in Wikis Top

axelson
With the new year I am looking at travel for this year and I’d love to base some travel around Elixir. So in the spirit of the 2017 threa...
New
OvermindDL1
It was stated at elixir-lang.org blocked in Russia · Issue #6172 · elixir-lang/elixir · GitHub that Mirrors of the primary Elixir website...
New
BartOtten
A wiki for Doom Emacs Doom is a configuration framework for GNU Emacs. It focuses on performance and customizability. It can be a founda...
New
yurko
Here are few pieces of (common) Linux knowledge that we use for reasonably small one server apps. We use Ubuntu but this should work for ...
New
anildigital
Here is list of plugins for different editors Sublime Text 3 — Elixir.tmbundle - GitHub - elixir-editors/elixir-tmbundle: A TextMate a...
New
blackode
This is a wiki - anyone at Trust Level 1 or higher can help keep it updated. Elixir Pocket Syntax Uncommon Logical stuff of Elixir modul...
New
axelson
Preamble This Wiki is intended to be a community-maintained (see the Contribution Guidelines if interested) resource of common “gotchas” ...
New
georgeguimaraes
Hi people, since the new year is coming, I’d like to plan my travels for events in 2017. So, what events (Elixir or FP related) that you...
New
Eiji
At start some definitions: HTTPS (is a protocol for secure communication over a computer network which is widely used on the Internet) -...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New

We're in Beta

About us Mission Statement