Mix And Hex The Power Couple Of The Elixir Community
summary
Shows how mix tasks are implemented (module name, shortdoc, run/1) and how the mix CLI loads config, ensures Hex, and uses a task server to avoid repeating compile work. Explains the Hex resolver heuristic (top-level preference then fewest transitive deps), demonstrates local docs with mix hex.docs offline, and recommends running mix hex audit and mix hex.outdated. Adds package diffs for exact changes and upcoming web diffs plus two‑factor auth.
AI-written summary · about
chapters (22)
- 0:00Introduction and setup
- 1:30Meet the speaker Todd Resa
- 2:14Mix and Hex as a power couple
- 3:39Anatomy of a Mix task
- 5:46Mix new project generation
- 7:10Mix aliases and shortcuts
- 8:57Customizing Mix with environment variables
- 9:38Option parser for command-line tools
- 11:03How Mix tasks are executed
- 13:56Mix task server explained
- 14:38Introduction to Hex package manager
- 15:46Mix deps.get and dependency sources
- 16:28Hex resolver and dependency resolution
- 18:16Hex documentation features
- 20:46Mix hex.docs commands
- 22:51Mix hex.audit for security
- 23:55Mix hex.outdated for updates
- 25:19Hex security enhancements
- 27:46Mix hex.package diff for changes
- 29:10Upcoming Hex web-based diffs
- 29:52Two-factor authentication for Hex
- 30:33Q&A session








