Организованное программирование

#22 Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник


Listen Later

В этом выпуске мы с Андреем Ситником. обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение Local First, которое предлагает ряд принципов создания веб-приложений, одновременно решающих задачи владения данными и совместной работой. Благодаря движкам синхронизации, Local First приложения получают возможность работать офлайн и хранить свои данные там где нужно, не завязываясь на конкретный, обычно облачный, провайдер. Это позволяет строить более быстрые, безопасные и защищенные в плане владения данными приложения. 

✅ Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть на Youtube: https://youtu.be/-57r5AARRgY

Полезные ссылки:
https://x.com/andrey_sitnik
https://t.me/sitnik
https://sitnik.ru
https://localfirstweb.dev - Local-First Software
https://electric-sql.com - ElectricSQL | Postgres sync engine
https://www.inkandswitch.com/local-first/ - Local-first software
https://evilmartians.com/chronicles/recapping-the-first-local-first-conference-in-15-minutes - Recapping the first Local‑First conference in 15 minutes

00:00  Введение и анонс
00:57 Проблемы текущего фронтенда
02:48 Сокращение времени разработки — ключ к успеху стартапов.
05:38 Проблемы синхронизации - Недостаток обсуждения архитектуры взаимодействия клиента и сервера.
09:04 О том, как создание отдельного сервиса для синхронизации данных улучшает производительность.
11:52 Проблемы GraphQL и возвращение к React Query
13:44 Преимущества отдельных движков синхронизации
15:51 Взаимодействие с фреймворками и стейт-менеджментом
17:44 Про Движки синхронизации, которые ускоряют разработку и повышают удобство приложений.
22:14 О том, как декларативная работа с данными и инкапсуляция логики на сервере ускоряют разработку.
24:07 Про Использование стейт-менеджеров
28:42 Критерии качественного Sync engine
34:20 Проблемы оптимистичного UI
36:55 Преимущества REM, которые помогают быстро создавать прототипы с готовой настройкой прав доступа.
43:13 Мультимастер синхронизация баз данных
45:59 Проблемы и решения синхронизации
47:51 Сложные базы данных требуют специализированных подходов к синхронизации.
48:48 Подходы к синхронизации данных
52:11 Проблемы и решения в синхронизации данных
55:51 Проблемы с хранением больших объемов данных
59:08 Синхронизация данных между вкладками
01:04:53 Open API помогает создавать единую систему типов для синхронизации.
01:10:26 Local First и его преимущества
01:14:11 Менеджеры паролей и их будущее
01:16:19 Проблемы и решения в Local First
01:20:20 Будущее разработки и выбор фреймворков
01:24:04 Пример использования Local First
01:28:15 Пара слов о проблемах с Next.js и вариантах их решений
01:33:12 Движение за уменьшение размера баннов
01:35:55 Уменьшение зависимостей улучшает безопасность и производительность проектов.

#LocalFirst #Frontend #WebDevelopment #OfflineApps #DataSynchronization #React #JavaScript #CloudComputing #OfflineMode #Programming #WebApps #CRDT #backend 

Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник / #22

★ Support this podcast ★
...more
View all episodesView all episodes
Download on the App Store

Организованное программированиеBy Кирилл Мокевнин

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like Организованное программирование

View all
Отвратительные мужики by Disgusting Men

Отвратительные мужики

77 Listeners

Не занесли by Максим Иванов, Павел Пивоваров, Артемий Леонов

Не занесли

56 Listeners

Что случилось by Медуза / Meduza

Что случилось

358 Listeners

Радио Медуза by Медуза / Meduza

Радио Медуза

97 Listeners

Два по цене одного by libo/libo

Два по цене одного

89 Listeners

kuji podcast by kuji podcast

kuji podcast

132 Listeners

Продолжение следует by Продолжение следует

Продолжение следует

57 Listeners

Запуск завтра by libo/libo

Запуск завтра

84 Listeners

Закат империи by libo/libo

Закат империи

190 Listeners

ГОВОРИТ ВАФИН by Jura.Vafin

ГОВОРИТ ВАФИН

27 Listeners

План Б by Т—Ж

План Б

17 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

110 Listeners

Черный лебедь by Терменвокс

Черный лебедь

25 Listeners

На каком основании by libo/libo

На каком основании

19 Listeners

«Закладка» с Екатериной Шульман и Галиной Юзефович | Эхо by Эхо Подкасты

«Закладка» с Екатериной Шульман и Галиной Юзефович | Эхо

24 Listeners