Розробка третьої хвилі
前往频道在 Telegram
Українською про веб-технології, і не тільки. Як кав'ярня, тільки про технології. https://www.bohdanptyts.com/
显示更多494
订阅者
-124 小时
+37 天
+3530 天
帖子存档
Zed editor продовжує швидко розвиватись, недавно вони запустили бета-тестування Version control панелі для Git.
Деяких опцій не вистачає, як наприклад diff split screen, але, сподіваюсь, це теж додадуть.
Поки що дуже подобається Zed editor, швидкий і гарний.
В додачу до теми CRDT, є цікавий проект, який з комерційної версії (replicache.dev) став некомерційним: https://zero.rocicorp.dev/
Якщо коротко, то це sync-engine, інстурмент який інкапсулює велику частину логіки обміну даними, синхронізацію та мердж даних.
Дуже цікаво про цю тему розповіли в Linear, напевне еталонний приклад наразі: https://linear.app/blog/scaling-the-linear-sync-engine
Зараз все більше і більше таких інструментів, варто звернути увагу.
Насправді давно хотів спробувати Automerge, бо тема CRDT (Conflict-Free Replicated Data Type) дуже цікава і я вірю що за цим майбутнє крутих продуктів.
Є цікавий подкаст по Local First, одним з гостів був автор Automerge: https://youtu.be/BNUXsCRQj3Q?si=XIX_Wj4ClW7en8kC
Спробував створити проект за допомогою АІ разом з lovable.dev
Спершу попросив його створити todo list з мінімалістичним дизайном, він досить непогано впорався, додав різні стейти, сповіщення та анімації.
Потім я вирішив ускладнити задачу і попросив додати P2P комунікацію. Він запропонував додати Yjs для комунікації, а також automerge для мерджу даних без конфліктів.
Пів години боротьби, і я вперся в ліміт запитів до АІ, можливо спробую продовжити завтра.
Спробувати можна тут: https://blackboard-todo.lovable.app/
