Сергей, спасибо за статью. А поделитесь чем пользуетесь для создания писем? Учитывая что маркетинговые рассылки не всегда делаются по шаблонам, интересно что нынче есть на рынке для сбора кастомных писем.
Рассматривали Swagger изначально, но на текущий момент у нас документация генерируется и парсится из JavaDoc самописными инструментами, не было смысла тратиться на изменение этого, поэтому оставили как есть, практически без изменений. Все эти данные передаём через GraphQL, а на клиенте используем Angular Universal.
А разве однострочные конструкции не затрудняют чтение кода в больших объёмах?
Всегда казалось, что например написать `const myBoolean = Boolean(myVariable);` более очевидно для понимания, нежели играться с восклицательными знаками. Впрочем это актуально для любого приведения типа, будь то строка или число.
Очень жаль, что вы посчитали статью простым источником просмотров и комментариев. Не спорю, тема резонансная. Но я собрал этот материал и написал свои рассуждения для того чтобы обозначить проблему в сообществе профессионалов, которые могут вилять на конечный результат того, что мы видим в сети. Здесь в первую очередь выражена моя собственная боль, как пользователя.
Сарказм я здесь не подразумевал, мне это и правда показалось примером из good practices. Объясню почему. Вместо баннеров они выбрали более гуманный метод — предложили пользователям поддержать их, и сделали это в очень доступной форме (имею ввиду хороший текст). Конечно, ничего хорошего в том, что этот баннер перекрывает пол страницы нет, но он явно привлекает внимание один раз, не рассеивает его на множество остальных шумных рекламных объявлений.
P.S Я до сих пор могу видеть этот баннер, возможно мы с вами в разных пользовательских группах :)
Guardian screenshot
P.S.S Весь баннер является кликабельным и после клика перебрасывает на donate страницу.
Я хотел здесь максимально кратко выразится о схеме работы Instant View, а для подробного обзора технологии прикрепил ссылку. Вы имеете ввиду что непонятно что за сайт и в каком приложении?
За качественный контент можно смело брать деньги, как это например делают стриминговые сервисы (аудио, видео). Есть малое количество изданий доступных только по подписке, это тоже способ.
Что вообще за бред несут эти таксомоторные бизнесмены: «Из-за того что появился 'Юбер', у наших таксистов стало меньше денег, они стали меньше внимания уделять безопасности, из-за чего ежедневно в такси гибнут десятки пассажиров» ?!
Игра затянула так, что продолбал свой реальный дедлайн
Круто, классно, спасибо!
Как идея: выполненые задачи улучшают Mental health
Всегда казалось, что например написать `const myBoolean = Boolean(myVariable);` более очевидно для понимания, нежели играться с восклицательными знаками. Впрочем это актуально для любого приведения типа, будь то строка или число.
Думаю лучше бы звучало как: «оставаться на передовой React-разработки».
P.S Я до сих пор могу видеть этот баннер, возможно мы с вами в разных пользовательских группах :)
P.S.S Весь баннер является кликабельным и после клика перебрасывает на donate страницу.