Secret weapon how to promote your YouTube channel
Get Free YouTube Subscribers, Views and Likes

Masterclass | Mastering Node.js Backends

Follow
Platformatic

Have you ever struggled with designing and structuring your Node.js applications?

Building applications that are wellorganized, testable and extendable, while also remaining simple, is not always easy.

In this live event, Matteo Collina, CoFounder and CTO of Platformatic, will show you how he builds Node.js applications with Platformatic and Fastify, from scratch. You’ll learn how he approaches application design, and the philosophies that he applies to create modular, maintainable and effective applications.

Additional information:
Get started with Platformatic https://docs.platformatic.dev/
Get started with Fastify https://fastify.dev/docs/latest/Guide...
Examples mentioned during the masterclass https://github.com/platformatic/node...
Learn more about Platformatic https://platformatic.dev/
Building a modular monolith with Fastify    • Building a modular monolith with Fast...  

Table of contents:
00:00 Introduction
01:23 Do not thrash your Node.js event loop
01:44 The 3 pillars of Node.js development
07:05 To use or not to use Jest?
10:32 Errors in Jest
23:30 Managing modules
38:20 Packages are not singletons
41:10 Dependency Injections
44:37 Why should we split applications into multiple packages?
51:09 Introducing Fastify
51:38 Fastify plugins
55:06 Testing Fastify applications
56:45 How to build a modular monolith?
1:03:53 Demo

posted by anita89jojb