{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Организованное программирование","title":"#22 Будущее фронтендовых приложений. От запросов, к движкам синхронизации / Андрей Ситник ","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/446c5485\"></iframe>","width":"100%","height":180,"duration":5889,"description":"В этом выпуске мы с Андреем Ситником. обсудили будущее фронтент разработки и большой сдвиг в сторону баз данных на клиенте с автоматической синхронизацией вместо классических апи вызовов. Или короче, поговорили о движках синхронизации. Андрей рассказал про движение 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_sitnikhttps://t.me/sitnikhttps://sitnik.ruhttps://localfirstweb.dev - Local-First Softwarehttps://electric-sql.com - ElectricSQL | Postgres sync enginehttps://www.inkandswitch.com/local-first/ - Local-first softwarehttps://evilmartians.com/chronicles/recapping-the-first-local-first-conference-in-15-minutes - Recapping the first Local‑First conference in 15 minutes00:00  Введение и анонс00:57 Проблемы текущего фронтенда02:48 Сокращение времени разработки — ключ к успеху стартапов.05:38 Проблемы синхронизации - Недостаток обсуждения архитектуры взаимодействия клиента и сервера.09:04 О том, как создание отдельного сервиса для синхронизации данных улучшает производительность.11:52 Проблемы GraphQL и возвращение к React Query13:44 Преимущества отдельных движков синхронизации15:51 Взаимодействие с фреймворками и стейт-менеджментом17:44 Про Движки синхронизации, которые ускоряют разработку и повышают удобство приложений.22:14 О том, как декларативная работа с данными и инкапсуляция логики на...","thumbnail_url":"https://img.transistorcdn.com/xJ6sbDf6lXFRx9kuECQNfM79GCOXHQvXm41V-61Bx9w/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS81ZDAw/NDMwOGMzMzY2MjEx/NmJmZTA3ZTg1ZjFi/MmFjYi5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}