Web Rush
Episode 96: Expressway to Fastify with Matteo Collina
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Matteo Collina @MatteoCollina
Brought to you by
-
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- Elon Musk and the red satin shorts
- Node.js
- Moving Fastify to Azure Pipelines with Matteo Collina and Damian Brady
- Fastify ecosystem
- Fastify on InfoQ
- TSD
- Fastify and Validation of Data
- JavaScript Prototype Poisoning
- Hapi
- AJV
- Fluent Schema
- Article on "Forget Express"
- Reddit thread on fustily and express performance
- Npm trends showing express vs fustily vs testify usage
- Monkey patch definition
- http2
- What is middleware
- Fastify Hooks
- Routing in Fastify
- Find My Way
- Curmudgeon
- Clint Eastwood "Get Off My Lawn" GIFs
- Pino logger in GitHub
- Express Contributors
- Video: What happens when you fold paper more than 7 times
- Node.js docs on Stream
- Sonic Boom
- Fastify to Express
- Fastify Workflows
- TypeScript
Timejumps
- 03:16 Guest introduction
- 06:42 What is Fastify?
- 15:12 Why should I use Fastify instead of Express?
- 18:40 Sponsor: Nrwl
- 19:14 The middleware concept is wrong
- 26:45 Ward the Curmudgeon on taking a bet on Fastify
- 35:42 Sponsor: Ag Grid
- 37:00 What is Pino and why?
- 46:38 What's the best way to get started with Fastify?
- 49:21 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.