~/talk

Email vs Capitalism, or, Why We Can't Have Nice Things

Talkat NDC Porto 2023 · 2023-10-16..10-20· [developer-experience]
slides:none on file

A live interactive demo sends attendees emails and exposes delivery variability: RFC 5321 still allows 30 minutes to try again and up to days, yet users expect seconds. Production system sends 250,000 emails a day with 50,000/hour spikes, and relay/blacklist behavior breaks delivery. Tests across Office365, Gmail, Zoho, Proton and FastMail show inconsistent local-part handling — notably FastMail accepts quoted local parts and spaces while Google and Microsoft reject some RFC‑legal addresses. Practical fixes covered: SPF/DKIM/SPF DNS records, MJML/Foundation for HTML, Papercut and Mailtrap for dev testing, and why running your own relay gets you listed.

AI-written summary · about

  1. 0:00Interactive email demo
  2. 10:31Birth of email in 1961
  3. 11:12ARPANET and internet foundation
  4. 12:38Ray Tomlinson and @ symbol
  5. 14:25Gary Turk and first spam
  6. 16:50Hippie internet flaws
  7. 17:32Generations and internet evolution
  8. 18:57SMTP success and limits
  9. 20:03Email address validity
  10. 23:32Testing corporate email
  11. 27:44Gmail plus addressing
  12. 30:31Catchall addresses
  13. 33:21Direct delivery quirks
  14. 37:07Why physical mail works
  15. 38:12Rise of spam and CAN-SPAM
  16. 41:22Authentication and SMTP security
  17. 44:31John Gilmore’s open relay
  18. 45:54Spam blacklists problems
  19. 47:18SPF records and auth
  20. 49:02Email headers basics
  21. 50:06MIME and ASCII problem
  22. 52:14HTML email challenges
  23. 54:00Testing and debugging tools
  24. 56:51Dark mode paradox
  25. 57:55Email as moving target
  26. 58:58Email resilience
~/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.