"Ever thought, 'What if I could query a Git repository like a database?' No? Perfect! This talk is for you."
Join me as I embark on a delightfully unnecessary journey to build a custom Ecto adapter for Git repositories. This isn’t about practicality—it’s about diving headfirst into Ecto’s internals to learn how it all works, one bizarre commit at a time.
You’ll see how Ecto queries map to commits, branches and tags, and you’ll leave with a deeper understanding of Ecto, Elixir, and how to have fun while breaking things. It’s weird. It’s quirky. It’s utterly unproductive—but it’s the perfect experiment for anyone who wants to explore the building blocks of Ecto with a dash of chaos.
Whether you’re an Ecto enthusiast, a Git geek, or just here for the laughs, this talk will remind you: the best way to learn is by doing something gloriously pointless. Let’s make Elixir weird.
Goatmire was cool. We might do another one. Feel free to sign up to be notified.
Sign up"Ever thought, 'What if I could query a Git repository like a database?' No? Perfect! This talk is for you."
Join me as I embark on a delightfully unnecessary journey to build a custom Ecto adapter for Git repositories. This isn’t about practicality—it’s about diving headfirst into Ecto’s internals to learn how it all works, one bizarre commit at a time.
You’ll see how Ecto queries map to commits, branches and tags, and you’ll leave with a deeper understanding of Ecto, Elixir, and how to have fun while breaking things. It’s weird. It’s quirky. It’s utterly unproductive—but it’s the perfect experiment for anyone who wants to explore the building blocks of Ecto with a dash of chaos.
Whether you’re an Ecto enthusiast, a Git geek, or just here for the laughs, this talk will remind you: the best way to learn is by doing something gloriously pointless. Let’s make Elixir weird.
Goatmire was cool. We might do another one. Feel free to sign up to be notified.
Sign up..