Стартап на миллиард выпуск 6 / Portfolio Platform New Episode
Vložit
- čas přidán 8. 09. 2024
- Привет, друзья! "Стартап на миллиард" - где студенты под прикрытием своих тим лидов разрабатывают приложения, и все это без всякого пафоса!
Через пару месяцев мы планируем вам показать свеженькие MVP наших шедевров!
Будем рассказывать о том, как создаем приложения, включая все те моменты, когда все летит к чертям.
Готовьтесь к нашим забавным историям разработки, смешным моментам и, конечно, мучительному взгляду на наши криворукие попытки справиться с техническими трудностями.
Если у вас есть любовь к коду и терпение хакера, подписывайтесь! Будет весело, обещаем 😎
🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT -INCUBATOR:
Front-end
it-incubator.i...
Back-end
it-incubator.i...
Топ 5 книг для программиста • ТОП-5 книг, которые до...
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @itkamasutra
Поддержать меня можно на:
Patreon / itkamasutra
Boosty boosty.to/itka...
Поддержать проект монеткой: social-network...
А здесь бесплатная взаимопомощь:
t.me/reactjs_s...
* Мы в соц. сетях:
itkamas...
/ it.incubator
telegram.me/it...
* Мои личные VK и Inst:
d.kuzyu...
/ dmitry.kuzyuberdin
#стартап #стартапер #айтишник
ждем релизик) надо будет поклацоть
Такое ощущение что вы делаете rest api на graphql, такой дикой реализации я еще не видел
GraphQL не освобождает от архитектурного качественного разделения. Особенно для command.
А вот query он должен конечно же упростить, но в видео вопрос это не поднимали, в следующий раз глянем. А что на ваш взгляд здесь не так и где нарушаются правила работы с graphQL?
Что смущает?
@@ITKAMASUTRA Как минимум странное поведение при обновлении полей, а если я хочу обновить одно поле, например, имя, мне получается создавать новую мутацию для обновления имени?
Работа с валидацией странная, а если тип не тот пришел , а если длинна больше чем надо.GraphQL позволяет валидировать типы и их "обязательность" на уровне SDL, что можно контролить во время выполнения. Запрос GraphQL проверяется, чтобы убедиться, что он соответствует схеме. Мы проверяет, доступны ли запрошенные поля в схеме и переданы правильные переменные и это делается не в каждом резолвере.
Интересно будет смотреть как вы будете работать с авторизацией и разделением схемы, когда у вас в одной сущности будет разный ответ (доступ к определенным полям может быть закрыт), для разных пиршишеннов, часть схемы будет не доступна для опредеденной роли (403 ответ), будет публичная часть (например, вход в систему), а остальная доступна для авторизованных пользователей и тд и тп
@@ITKAMASUTRA Как минимум странное поведение при обновлении полей, а если я хочу обновить одно поле, например, имя, мне получается создавать новую мутацию для обновления имени?
Работа с валидацией странная, а если тип не тот пришел , а если длинна больше чем надо.GraphQL позволяет валидировать типы и их "обязательность" на уровне SDL, что можно контролить во время выполнения. Запрос GraphQL проверяется, чтобы убедиться, что он соответствует схеме. Мы проверяет, доступны ли запрошенные поля в схеме и переданы правильные переменные и это делается не в каждом резолвере.
Интересно будет смотреть как вы будете работать с авторизацией и разделением схемы, когда у вас в одной сущности будет разный ответ (доступ к определенным полям может быть закрыт), для разных пиршишеннов, часть схемы будет не доступна для опредеденной роли (403 ответ), будет публичная часть (например, вход в систему), а остальная доступна для авторизованных пользователей и тд и тп
Очень интересный формат и задумка