~/talk

Salt: The New Configuration Management System

speakerdeck:justincarmony
slides:none on file

Shows how to implement long‑running PHP workers using Beanstalk + Redis for queues and state, with supervisor or solo to manage processes and Vagrant for a reproducible demo. Claims jobs are fast because Beanstalk is memory backed (optionally with a binary log for durability), uses JSON payloads, reserves with a 10s blocking wait, and workers use a max runtime ~1 hour plus jitter. Includes a live demo with 4–5 workers, code on GitHub, and practical performance tips that work in production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13About Justin
  3. 2:57Blog
  4. 3:25Between Pages
  5. 5:36Large Sites
  6. 5:58PHP Worker
  7. 6:43Workflow
  8. 7:48Example
  9. 11:00Setting up Beanstalk
  10. 11:39Managing your workers
  11. 13:00Reporting
  12. 13:53Runtime
  13. 14:42Nanami
  14. 16:00Beanstalk
  15. 19:09Code
  16. 20:34Demo
  17. 21:54Warning
  18. 23:01Supervisor
  19. 23:37Run PHP
  20. 24:48Worker File
  21. 25:38Create New Worker
  22. 26:14Worker Hash
  23. 27:03Setup
  24. 27:29Worker Version
  25. 28:41Worker Status
  26. 29:43Queue
  27. 31:21Check Status
  28. 31:49Process Jobs
  29. 32:11Restart Jobs
  30. 32:34Get Job Details
  31. 33:18Push Job
  32. 34:01Restart Demo
  33. 35:04Solo
  34. 35:54Questions
  35. 38:24Individual Requests
  36. 38:39Queueing
  37. 39:33Logging Analytics
  38. 40:22Summary
~/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.