Pull to refresh
6
3
Subscribers
Send message

Использование паттерна BFF для создания общих типов в бэкенде и фронтенде

Reading time10 min
Reach and readers121K
image

Контракт между бэкендным сервисом и фронтендным потребителем (или клиентом) обычно является местом соединения двух миров. Такой контракт может принимать форму спецификации REST API, конечной точки GraphQL, или чего-то другого. Главное, чтобы он сообщал обеим сторонам, чего ожидать друг от друга.

Такова любовная история между бэкендом Node.js и фронтендом React. Живя в разных мирах, они нашли общий язык для общения, но этого было недостаточно — всё равно случались недопонимания: иногда один ждал, что другой скажет что-то такое, чего второй не может выразить. Такой была ситуация до недавнего времени, когда произошла генерализация TypeScript (и типов TypeScript), благодаря которой они начали говорить на одном языке.

Давайте узнаем, что такое шаблон BFF (нет, это не шаблон Best Friends Forever, как бы здорово это ни звучало), и разберёмся, как типы TS могут помочь нам создать надёжный контракт между бэком и фронтом.
Читать дальше →

Как трёх программистов уволили из-за единственного сбоя в приложении

Reading time4 min
Reach and readers20K


Сейчас я тружусь на своей третьей работе. С первой работы меня уволили, со второй я ушла сама. Но увольнение стало для меня ужасным опытом. Я никогда не говорила никому об этом, ни друзьям, ни новым коллегам. Я чувствовала стыд и унижение, поэтому придумала причину ухода с последнего места работы.

Проблемы стартапа с недостатком финансирования


Я работала в стартапе, которому исполнился только один год. Основали его четверо партнёров. У них был только один ангел-инвестор и они искали новых. В основном они разрабатывали корпоративные системы.

Вы знаете, что у стартапов есть множество проблем. Одна из главных – это финансирование. В начале стартапу нужно проделать много работы, но у него недостаточно ресурсов. Он платит меньше, но ожидает большей отдачи от разработчиков.

Я пришла в него в феврале 2019 года. Спустя три месяца меня повысили со стажёра до джуниора (младшего специалиста). В период стажировки мне платили всего 100 долларов в месяц, но я не сожалела об этом, потому что мне нужен был опыт работы.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity