~/talk

Four Diseases

Talkat DevFest Toulouse 2019 · on Thursday, 2019-10-03· [developer-experience]
slides:none on file

Four concrete system maladies and actionable fixes: regex diarrhoea — the site rejects valid RFC emails with a homegrown regex so the cure is sending a verification message; common DDDosis — overzealous address fields mirror a messy domain (Polish postal oddities) so use a freeform address and ask whether each field is actually domain logic; not-made-here syndrome — stop inventing CSV exporters, date parsers and DNS resolvers; prefer battle‑tested libs; and prefer timestamp with time zone and strong value types over strings and primitives.

AI-written summary · about

  1. 0:00Introduction
  2. 4:33Daily Doses
  3. 7:27Address Problems
  4. 14:45Database
  5. 15:41DDD
  6. 18:35DDD Prescription
  7. 19:13RDD Email
  8. 27:19Old Wisdom
  9. 27:34Prescription
  10. 29:01Timestamp
  11. 29:49Date Parser
  12. 30:18Database Parser
  13. 30:38CSV in Database
  14. 31:02Search Engine
  15. 31:58You have itchy fingers
  16. 32:32My prescription
  17. 33:14String gauze
  18. 34:05Code
  19. 34:46Business logic
  20. 36:10Client ID
  21. 36:48API absurds
  22. 37:26Premature optimization
  23. 38:17Overusing primitive types
  24. 38:50Conclusion
  25. 39:22Feedback
~/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.