~/talk

KEYNOTE: Phoenix 1.3

slides:none on file

Phoenix 1.3 actually reorganizes generated apps: it moves web into lib and removes the root-level web folder, adds a top-level assets directory to contain package.json and node_modules, and replaces the vague “model” dump with explicit contexts that define public APIs and data boundaries. Generators now emit context modules, examples use Ecto schemas and Ecto.Multi embedded schemas, and controllers can use action fallbacks to centralize error-to-response handling, all intended to reduce controller boilerplate and encourage isolated, testable components.

AI-written summary · about

  1. 0:00Start
  2. 1:23Phoenix 1.3
  3. 1:46phoenix.new 1.3
  4. 4:45phoenix.gen.* = 1.2
  5. 7:17phoenix.gen.* 1.3
  6. 11:21RIP web/models
  7. 13:58Bounded Context
  8. 16:54Data-centric Schemas
  9. 19:20Phoenix Umbrella Projects
  10. 40:09Should I use an umbrella?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.