Ловите запись стрима про Эффектор 🎥
https://www.youtube.com/watch?v=dtrWzH8O_4k
Интересный опыт, я почти два года не говорил так долго без перерывов и не показывал как я пишу код публично.
https://www.youtube.com/watch?v=dtrWzH8O_4k
Интересный опыт, я почти два года не говорил так долго без перерывов и не показывал как я пишу код публично.
YouTube
🇷🇺 Пишем фичу в проекте с EffectorJS
Игорь Камышев (https://twitter.com/kamyshev_code) пишет фичу в проекте с effectorJS, а я задаю вопросы про эффектор.
Репозиторий с итоговым кодом: https://github.com/kamyshev-code/effector-stream-01
Мой твиттер: https://twitter.com/N_Lopin
Репозиторий с итоговым кодом: https://github.com/kamyshev-code/effector-stream-01
Мой твиттер: https://twitter.com/N_Lopin
Я часто грущу, когда вижу логику приложения прибитую к отображению. Но обычно ленюсь объяснять каждому автору почему это плохая идея.
А вот Александр не поленился и объяснил. Если кому-то идея строить логику приложения вокруг вью адекватной, почитайте короткий разбор почему это очень плохая идея.
https://t.me/effector_ru/210884
А вот Александр не поленился и объяснил. Если кому-то идея строить логику приложения вокруг вью адекватной, почитайте короткий разбор почему это очень плохая идея.
https://t.me/effector_ru/210884
Telegram
Александр Хороших in ☄️ effector
В общем случае, любая логика, не относящяяся напрямую к представлению, не должна быть в реакте
ТЛДР:
- приходиться бодаться с реактом
- разработка чего-то сложнее лендоса становится дольше и дороже
- дальше бодаться будет еще сложнее
- реакт здесь прав 🤷♂️…
ТЛДР:
- приходиться бодаться с реактом
- разработка чего-то сложнее лендоса становится дольше и дороже
- дальше бодаться будет еще сложнее
- реакт здесь прав 🤷♂️…
Forwarded from thai:ecaspates (Mariya Goroshko)
какой то конечно супер активный день
Авиасейлс вывезли нас всех на соседний остров и загрузили нас всякими активностями.
Мы уже поплавали на каяках, поиграли в петанк, пообедали, сходили на хайкинг в местную деревню, сходили на массаж, кто-то успел съездить в море на рыбалку, поплавали в бассейне и ждём ужин. И это ещё не началась вечеринка🙃 спасибо, но боюсь после этого я усну до начала.
Но вообще конечно как всегда круто. При одной мысли, о том, что ребята сами все это организовали на такую толпу, аж страшно.
Авиасейлс ещё и как лучший местный туроператор😁
Авиасейлс вывезли нас всех на соседний остров и загрузили нас всякими активностями.
Мы уже поплавали на каяках, поиграли в петанк, пообедали, сходили на хайкинг в местную деревню, сходили на массаж, кто-то успел съездить в море на рыбалку, поплавали в бассейне и ждём ужин. И это ещё не началась вечеринка🙃 спасибо, но боюсь после этого я усну до начала.
Но вообще конечно как всегда круто. При одной мысли, о том, что ребята сами все это организовали на такую толпу, аж страшно.
Авиасейлс ещё и как лучший местный туроператор😁
На прошлой неделе Антон Шувалов в докладе упомянул, что чтобы научиться строить архитектуру фронтенда следует читать книги про архитектуру бекенда. Это очень хороший совет. Я не знаю почему, но все хорошие книги про проектирование систем написаны для бекендеров.
#проектирование
#проектирование
DigitalOcean App Platform — решения для деплоя приложений в интернет без головной боли. Пишешь докер-файл, нажимаешь кнопку и магия случается — сервис уже доступен.
Я давно хотел попробовать эту штуку, но все как-то не было времени разбираться. Сегодня обнаружил, что @yt_listen_bot перестал помещаться в общий дроплет и решил переселить его в App Platform. Поэтому, вот свежие впечатления.
1. Оно правда работает, как обещает. Кнопку жамкаешь — деплой случается. У меня для этого был написан свой скрипт, но всегда приятно отказываться от велосипедов. Как бонус — зиро-даунтайм деполой из коробки.
2. Удобно собираются логи и метрики ноды (нагрузка на процессор, потребление памяти, нагрузка на сеть). Сразу в том же месте можно посмотреть на состояние базы данных.
3. Дорого. Минимальный инстанс аналогичный дроплету за 6 долларов обходится в 12. То есть в два раза дороже.
4. Нет доступа к мэнэджд базам данных внутри DigitalOcean по приватной сети, только по публичной. Плюс, нельзя добавить сервис в вайт-лист для коннекта. Приходится отключать ограничение по хостам на подключения. Страшно.
5. При любом изменении настроек происходит полная пересборка контейнера. Непонятно и дико раздражает пока настраиваешь первый раз.
Короче, определенно прекрасное решение для пет-проектов. Но цена прямо злая.
#удобство_разработки
Я давно хотел попробовать эту штуку, но все как-то не было времени разбираться. Сегодня обнаружил, что @yt_listen_bot перестал помещаться в общий дроплет и решил переселить его в App Platform. Поэтому, вот свежие впечатления.
1. Оно правда работает, как обещает. Кнопку жамкаешь — деплой случается. У меня для этого был написан свой скрипт, но всегда приятно отказываться от велосипедов. Как бонус — зиро-даунтайм деполой из коробки.
2. Удобно собираются логи и метрики ноды (нагрузка на процессор, потребление памяти, нагрузка на сеть). Сразу в том же месте можно посмотреть на состояние базы данных.
3. Дорого. Минимальный инстанс аналогичный дроплету за 6 долларов обходится в 12. То есть в два раза дороже.
4. Нет доступа к мэнэджд базам данных внутри DigitalOcean по приватной сети, только по публичной. Плюс, нельзя добавить сервис в вайт-лист для коннекта. Приходится отключать ограничение по хостам на подключения. Страшно.
5. При любом изменении настроек происходит полная пересборка контейнера. Непонятно и дико раздражает пока настраиваешь первый раз.
Короче, определенно прекрасное решение для пет-проектов. Но цена прямо злая.
#удобство_разработки