Переписал чуть меньше половины бэкенда, и весь фронт, кроме лэндоса (он следующий на очереди).
Для апи взял rpc фреймворк от твича, который может работать как в вэбе, так и на бэке. То есть его можно брать как замену grpc. Он работает с http 1.1 (2.0 тоже поддерживает), прост в использовании, есть хуки, интерцепторы.
Такой рефактор дал мне возможность особо не задумываться об архитектуре апишки, да ещё и как огромный плюс — я имею сгенерированный клиент для фронта. Дал ему бэйз урл апи и поехали.
На фронте тоже всё круто, особенно после реакта. Система реактивности вью достаточно простая и понятная. Иногда я сам себе палки в колеса вставлял, но смог разобраться сам. В реакте я часто не мог исправить проблему и костылил какую-то дичь. Да, тут на половину дело во мне, что я не понимаю реакт. Но всё же это не отнимает факта, что вью крутой.
Мне очень понравилось писать на вью, потому что это в разы легче по ментальной нагрузке. Кто думал стоит ли его брать или не брать — однозначно да, если вам не горит работа прямо здесь и сейчас.
Так же наконец выпилил Typeorm в кач-ве мигратора базы. Теперь миграции пишутся на чистом sql, выполняются с помощью goose.
Проект становится легче и понятней, я доволен.
Сегодня всё это дело задеплоил, без особо больших проблем. Сам от себя доволен, что уже могу делать такие вещи без сложностей.
Стрим кстати шел около 30ти часов, всё это время я писал код)
Для апи взял rpc фреймворк от твича, который может работать как в вэбе, так и на бэке. То есть его можно брать как замену grpc. Он работает с http 1.1 (2.0 тоже поддерживает), прост в использовании, есть хуки, интерцепторы.
Такой рефактор дал мне возможность особо не задумываться об архитектуре апишки, да ещё и как огромный плюс — я имею сгенерированный клиент для фронта. Дал ему бэйз урл апи и поехали.
На фронте тоже всё круто, особенно после реакта. Система реактивности вью достаточно простая и понятная. Иногда я сам себе палки в колеса вставлял, но смог разобраться сам. В реакте я часто не мог исправить проблему и костылил какую-то дичь. Да, тут на половину дело во мне, что я не понимаю реакт. Но всё же это не отнимает факта, что вью крутой.
Мне очень понравилось писать на вью, потому что это в разы легче по ментальной нагрузке. Кто думал стоит ли его брать или не брать — однозначно да, если вам не горит работа прямо здесь и сейчас.
Так же наконец выпилил Typeorm в кач-ве мигратора базы. Теперь миграции пишутся на чистом sql, выполняются с помощью goose.
Проект становится легче и понятней, я доволен.
Сегодня всё это дело задеплоил, без особо больших проблем. Сам от себя доволен, что уже могу делать такие вещи без сложностей.
Стрим кстати шел около 30ти часов, всё это время я писал код)
🔥5🤡1
Я же сидел через ВПН своего сервера, и короче из-за постояннах банов твича айпи сервера улетел в щадоубан твича.
Теперь меня через этот впн в чате не видно, как и моих ботов (кроме твираппа, хз почему).
Теперь меня через этот впн в чате не видно, как и моих ботов (кроме твираппа, хз почему).
😱5👍2🆒2🤡1
Не могу ждать, посмотрю опенгеймпра в бдрипе.
Потом пересмотрю. Либо если он будет в кинотеатрах, либо на какой нибудь платформе в норм кач-ве.
Потом пересмотрю. Либо если он будет в кинотеатрах, либо на какой нибудь платформе в норм кач-ве.
🆒2🤡1
Satont.
Переписал чуть меньше половины бэкенда, и весь фронт, кроме лэндоса (он следующий на очереди). Для апи взял rpc фреймворк от твича, который может работать как в вэбе, так и на бэке. То есть его можно брать как замену grpc. Он работает с http 1.1 (2.0 тоже…
Мигрировал бота на сервер, за который теперь плачу свои кровные.
Настроил там traefik, так же поднял всё в docker swarm, как и было. Сэтап оказался не сложным, базу достаточно просто через
Кому интересно, конфиги traefik, swarm.
Были приколы по мере сэтапа траефика, но разобрался, не так сложно оказалось.
Бот теперь стабилен, бтв. Никаких дисконнектов с чата.
Настроил там traefik, так же поднял всё в docker swarm, как и было. Сэтап оказался не сложным, базу достаточно просто через
psql восстановил из бэкапа.Кому интересно, конфиги traefik, swarm.
Были приколы по мере сэтапа траефика, но разобрался, не так сложно оказалось.
Бот теперь стабилен, бтв. Никаких дисконнектов с чата.
👍1
🗿3🤡1
Возьму перерыв на часик, размяться хочу, прогуяться. Потом вернусь к кодингу.
🤡1
Можете поддержать меня как разработчика для мотивации, и оплату под сервер Twir.
https://boosty.to/yakui
https://boosty.to/yakui
🤡3❤2🖕2