Artwork

Вміст надано Кирилл Мокевнин. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Кирилл Мокевнин або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

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

1:38:09
 
Поширити
 

Manage episode 454440270 series 3585626
Вміст надано Кирилл Мокевнин. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Кирилл Мокевнин або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

В этом выпуске мы с Андреем Ситником. обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение 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 ★
  continue reading

27 епізодів

Artwork
iconПоширити
 
Manage episode 454440270 series 3585626
Вміст надано Кирилл Мокевнин. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Кирилл Мокевнин або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.

В этом выпуске мы с Андреем Ситником. обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение 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 ★
  continue reading

27 епізодів

كل الحلقات

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник

Слухайте це шоу, досліджуючи
Відтворити