A Blueprint for Intuitive Internal Elixir Ecosystems
summary
Blueprint shows a concrete pipeline: a custom mix generator (packaged as an archive) that creates projects with company boilerplate and publishes packages and ExDocs to a private registry, using a self-hosted yourepo (or Hex private service) and standard mix hex.publish flows. It wires docs into a hosted livebook import endpoint so a doc badge opens an interactive notebook, and it works in practice at large orgs like Spotify while keeping semver and CI integration via mix archive.install.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:25Microservice management at Spotify
- 2:51Backstage and service creation
- 4:35Elixir adoption pain points
- 5:58Making Elixir easy
- 7:01Mix generators and templates
- 9:29Demo: Mix boilerplate
- 11:38Distributing Mix tasks
- 13:25Private Hex repositories
- 15:35Publishing packages
- 17:20Benefits of package sharing
- 19:29Internal libraries and docs
- 21:17LiveBook integration
- 24:24Recap of ecosystem
- 26:32Elixir adoption and DX
- 28:40Q&A
related talks
36mMix And Hex The Power Couple Of The Elixir Community
57mSpeaker Panel
45mWhat Elixir is about
26mCrafting Fully Custom Code Generators
28mCode Spelunking for Knowledge and Profit
32mWriting Command Line Applications with Elixir
16mBuilding an interactive CLI app in Elixir
30mPoly Monorepos, the Best of the Two Worlds
