~/talk

Welcome, Fastify v5

Talkat XtremeJS 2024 · 2024-11-12..11-13· [nodejs]
slides:none on file

Fastify v5 ships in September and targets Node 20+ while removing nine deprecations and adding Node diagnostic_channel for APM integration, claims near zero overhead in production and an ecosystem of 300+ plugins with 70 million downloads so far in 2024. Built-in pieces include the Pino logger, Fast JSON stringify for much faster serialization, inject-based testing without opening ports, autoloaded plugins, encapsulated plugin contexts, and a recommended graceful-shutdown pattern using close-with-grace.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09What is Fastify
  3. 3:20Fastify in 2024
  4. 4:51Open governance
  5. 5:53Core principles
  6. 7:40Adoption and benchmarks
  7. 8:43Starting with Fastify and basic setup
  8. 10:08Factory pattern
  9. 10:49Pino logger
  10. 11:54Type safety
  11. 12:57Error handling
  12. 13:39Testing with inject
  13. 14:21JSON serialization
  14. 15:25Fastify on AWS Lambda
  15. 16:07Graceful shutdown
  16. 17:08Fastify's architecture and dependencies
  17. 18:11Plugin system
  18. 19:37Creating plugins
  19. 20:42Breaking encapsulation
  20. 21:24Recommended application structure
  21. 21:44Hooks vs middleware
  22. 23:10Fastify v5 changes
  23. 24:36Diagnostic channels
  24. 25:16Platformatic tools
  25. 26:42Platformatic features
  26. 27:04Closing
~/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.