JavaScript Congress Nov 25, 2021

1, 2, 3... Fastify!

Matteo Collina

Matteo Collina reveals how Fastify delivers maximum Node.js throughput without traditional monolith complexity. Discover how this modern Express alternative guarantees ultimate performance and a brilliant developer experience.

Pause
Mute Enter Fullscreen
#1 about 5 min

Introduction to Fastify and open governance principles

Leveraging community collaboration and open governance principles to scale framework maintenance efficiently.

#2 about 3 min

Building a basic server setup with Pino logging

Setting up an ESM module and integrating the Pino framework to output structure-rich application logs.

#3 about 5 min

Code splitting and writing tests with Tap

Decoupling the primary server instance from listener logic to conduct test injection without opening active network ports.

#4 about 5 min

Structuring project routes with the autoload plugin

Using internal utility plugins to simplify complex application topologies by mapping and registering nested directories automatically.

#5 about 8 min

Request data validation using Fluent JSON Schema

Applying strict payload schema definitions to automatically intercept unauthorized or malformed data attributes during HTTP requests.

#6 about 4 min

Internal framework architecture and Swagger UI documentation

Exposing nested endpoint documentation instantly with automation plugins while evaluating the high-performance sub-libraries operating inside the application.

#7 about 6 min

Understanding plugin encapsulation and the request lifecycle

Enforcing component isolation boundaries and executing logic layers efficiently down a pipeline of successive HTTP request hooks.

#8 about 3 min

Scaling monoliths to microservices using plugin encapsulation

Authoring standalone framework chunks with independent capabilities to smoothly detach application segments into remote bounded microservices.

#9 about 3 min

Comparing flexible tools against opinionated NestJS frameworks

Weighing the convenience logic of deeply rigid design conventions against the structural adaptability of granular modular components.

#10 about 2 min

Evaluating architectural migrations from Express to Fastify

Determining structural security concerns and latency bottlenecks when deciding whether to port mature backend projects onto newer engines.

#11 about 3 min

TypeScript ecosystem integrations and AI code completion

Deploying strict static interface typings and algorithmic pattern generation tooling to accelerate feature turnaround on sprawling codebases.

Matching moments

3:05 min

Accelerating frontend development with code templates

Alexandra Petri · WWC 2023

1:40 min

Introducing Nest.js for standardized backend development

Maximilian Otto Maximilian Otto · WWC 2024

13:09 min

Answering questions on micro-frontend adoption and tooling

Luca Mezzalira Luca Mezzalira · JS Congress

1:42 min

Introduction to the fast API web framework

Sebastián Ramírez · WWC 2022

3:22 min

Developing robust backend applications with the Nest framework

Marius Obert Marius Obert · WWC 2022

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood