Hex
summary
Hex reports 50 million total downloads and over a million weekly downloads and supports Rebar3, erlang.mk and Elixir mix; mix uses mix.lock for repeatable builds and Hex serves clients and repositories with a signed ETS-based registry of ~2,700 packages and ~12,000 releases (~3 MB). Dependency resolution uses a backtracking algorithm that sometimes hangs but finds the latest solution. Packages include checksums, the registry is signed, and currently there are no user-signed packages; proposals include per-package PB-indexes, namespaces for private repos, and package retirement.
AI-written summary · about
chapters (7)
- 0:00Introduction to Hex
- 1:18Working with Mix
- 7:53Architecture and design
- 12:41Dependency resolution
- 15:43Community and ecosystem
- 26:19Security considerations
- 41:29Future of Hex
related talks
38mPentesting Hex: Real Findings from the Ægis Initiative
48mIntroducing HDD: Hughes Driven Development
33mTools of the Trade
45mNext Gen Package Management
43mSecuring Elixir Applications
40mBuilding blocks and How to Use Them: A MongooseIM Case Study
20mThe Untold History Behind Lynx
37mOpen Source Success Learnings from 1 Billion Downloads
