Skip the CRUD: Rapid API development with Platformatic DB and Fastify - LNUG - November 2022
Автор: Pusher
Загружено: 2022-12-12
Просмотров: 899
Описание:
Simon Plenderleith (@simonplend )
Building an API typically starts with designing the API interface, integrating a database library, wiring up CRUD endpoints, adding request validation, documenting the API — the list goes on! It’s a lot of repetitive and time consuming work. I’ll show you how Platformatic DB enables you to you rapidly develop REST and GraphQL APIs with Node.js, helping you skip all of that painful groundwork. We’ll also explore how the Fastify framework it’s built on top of allows you to add custom functionality with familiar tools.
Simon is an independent Node.js consultant and educator. Since the day he learnt HTML from a book in 1999, he’s been hooked on coding. He helps companies use Node.js to ship great products and also helps developers level up with Node.js through his blog. He’s the author of the book Express API Validation Essentials.
00:00 Introduction
00:54 About this talk
01:46 What does it take to build an API
04:22 Introducing Platformatic DB (beta)
06:00 Platformatic DB Features
06:53 REST / OpenAPI
07:17 Graph QL
07:48 Authentication and authorization
08:50 Webhook
09:09 Demo - API with Platformatic DB
18:06 Out of the box functionality
18:32 Custom functionality
22:16 Demo - Customising API's
31:04 Use the platformatic packages standalone
32:19 Q&A
_________________________________________________________________
About Pusher Sessions:
We're bringing the meetup to you. With Sessions, you can watch recordings of top-notch talks from developer meetups -- wherever and whenever you want.
Meetups are a great way to learn from our peers and to keep up with the latest trends and technologies. As developers ourselves, we at Pusher wanted to bring this great content to more people... So we built Sessions. On Sessions, you can watch talks that interest you and subscribe to be notified when new content gets added.
If you run a meetup and want to get involved, kindly get in touch.
_________________________________________________________________
About Pusher:
Pusher is a hosted service with APIs, developer tools and open source libraries that greatly simplify integrating real-time functionality into web and mobile applications.
Pusher will automatically scale when required, removing all the pain of setting up and maintaining a secure, real-time infrastructure.
Pusher is already trusted to do so by thousands of developers and companies like GitHub, MailChimp, the Financial Times, Buffer and many more.
Getting started takes just a few seconds: simply go to pusher.com and create a free account. Happy hacking!
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: