Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

This setup has the best developer experience

Автор: Marius Espejo

Загружено: 2024-02-13

Просмотров: 11599

Описание:

In this video we will learn about the benefits of having a type-safe REST API. We will talk about how to combine a ReactJS frontend client with a NestJS API into a single monorepo using turborepo. We will then construct a type-safe CRUD API using ts-rest and then consume that on the client using Tanstack React Query utilizing queries, mutations, and caching. Basically everything you need to jumpstart a highly configurable fullstack application with the best developer experience!

00:00 - 01:25 - Intro
01:25 - 04:25 - End-to-end type-safety example
04:25 - 07:30 - What it would look like without a monorepo and type-safety
07:30 - 12:17 - Project and applications setup
12:17 - 19:21 - Internal package setup
19:21 - 25:28 - Defining the API contract and schema
25:28 - 34:52 - CRUD API implementation
34:52 - 50:00 - Client implementation with React Query
50:00 - 53:00 - Outro

This setup has the best developer experience

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

How to Manage User Access in NestJS | Authorization with CASL

How to Manage User Access in NestJS | Authorization with CASL

Płakałam, gdy moje ego umierało - Justyna Steczkowska o Bogu, psychodelikach i śmierci

Płakałam, gdy moje ego umierało - Justyna Steczkowska o Bogu, psychodelikach i śmierci

TypeORM Tutorial: Migrations, queries, and more! | NestJS

TypeORM Tutorial: Migrations, queries, and more! | NestJS

Learn Turborepo By Example | Code Sharing, Distributed Cache, & More!

Learn Turborepo By Example | Code Sharing, Distributed Cache, & More!

You don't need passwords anymore! NestJS passwordless magic link authentication

You don't need passwords anymore! NestJS passwordless magic link authentication

Я в опасности

Я в опасности

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

NestJS Authentication: JWTs, Sessions, logins, and more! | NestJS PassportJS Tutorial

NestJS Authentication: JWTs, Sessions, logins, and more! | NestJS PassportJS Tutorial

The Windows 11 Disaster Microsoft Didn’t See Coming

The Windows 11 Disaster Microsoft Didn’t See Coming

Best way to create GraphQL API ?? | NestJS GraphQL Tutorial

Best way to create GraphQL API ?? | NestJS GraphQL Tutorial

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Вам нужно изучить Docker ПРЯМО СЕЙЧАС!! // Docker-контейнеры 101

Вам нужно изучить Docker ПРЯМО СЕЙЧАС!! // Docker-контейнеры 101

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

NestJS Crash Course: Everything you need to know! | NodeJS Tutorial 2023

NestJS Crash Course: Everything you need to know! | NodeJS Tutorial 2023

TypeORM Relations Tutorial - FULL details!

TypeORM Relations Tutorial - FULL details!

NestJS Authorization: RBAC, ABAC,  claims-based, and more! | NestJS Guards Tutorial

NestJS Authorization: RBAC, ABAC, claims-based, and more! | NestJS Guards Tutorial

Второй МОЗГ На Obsidian И Gemini CLI

Второй МОЗГ На Obsidian И Gemini CLI

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com