Разработчики всё чаще полагаются на ИИ-помощников, чтобы ускорить повседневную работу с кодом. Эти инструменты умеют автозаполнять функции, предлагать исправления ошибок и даже генерировать целые модули или MVP. Тем не менее, как многие из нас убедились, качество вывода ИИ во многом зависит от качества предоставленного запроса. Плохо сформулированный промпт может привести к нерелевантным или общим ответам, в то время как хорошо составленный — дать продуманные, точные и даже креативные решения д…
В нашей компании в процессе разработки frontend‑приложений мы иногда сталкиваемся с одной из следующих ситуаций (или с обеими сразу):Когда мы имеем достаточно объемную и часто меняющуюся спецификацию API. Тут нам поможет генерация кода на основе этой спецификации.Когда нам нужно работать с функционалом, отвечающим за обработку обращений к различным эндпойнтам, но сами запросы не работают по каким‑либо причинам. Эту проблему можно решить подстановкой в соответствующих местах mock‑объектов.В данн…
Про A/B-тесты уже не просто слышали, их вам, скорее всего, успели прописать как панацею от всех маркетинговых бед. В каждом втором блоге, на каждом третьем вебинаре и в каждом первом чек-листе: "Тестируйте! Сравнивайте! Побеждайте!"Да, всё это правда. Да, A/B-тесты важны. Но делать их по-настоящему мало кто почему-то умеет (это мое оценочное суждение на основе опыта взаимодействия, а не аналитика рынка, но все же).A/B-тесты это способ сравнить два варианта (А и B) и понять, какой из них…
Коротко расскажу о себе. С 2017 года начал заниматься обычной HTML версткой с амбициями на веб-программирование. Набираясь опыта, стал писать все более сложные проекты для e-commers. В 2020 году устроился фронтенд разработчиком Цифровые сервисы (входит в цифровой сабхолдинг РЖД-Технологии). Мы занимаемся импортозамещением иностранных сервисов и разработкой собственных решений автоматизации. Проект, которым я занимаюсь в течении пяти лет, автоматизирует процессы стратегического управления данным…
Всем привет! Меня зовут Игорь, и в свободное время я занимаюсь созданием игр. Вчера я выпустил свою первую публичную игру «Дом до небес». Это простая в которой нужно ставить блоки этажей, чем ровнее тем лучше, этому мешает раскачивающийся крюк, и шатающееся здание. Игра похожая на ту, в которую я играл в детстве, когда телефоны ещё были кнопочными. Ссылка на игру В любом случае, мне хотелось бы узнать ваше мнение об игре и рассказать о своём опыте.Раньше я смотрел видео об опыте indie-разра…
Привет, Хабр. Сегодня я хочу поделиться историей одного небольшого, но увлекательного расследования. Все началось, как обычно, с малого — с одного подозрительного IP-адреса. А закончилось вскрытием целой сетки фишинговых доменов и отправкой финального «письма счастья» хостинг-провайдеру.Это не рассказ о взломе Пентагона с помощью 0-day. Это реальный кейс, показывающий, как с помощью базовых инструментов, OSINT и капельки терпения можно пресечь деятельность мошенников, которые, как выяснилось, р…
Знакомая ситуация: неизвестный вам контакт пишет на LinkedIn, предлагает работу мечты: шикарная зарплата, удаленка, интересный стартап, о котором вы ни разу не слышали, но какая разница: яндекс тоже когда-то был стартапом?.. Давайте попробуем разобраться, с тем что может пойти не так.Типичное входящее сообщениеИнтуиция подсказывает, что связываться с такими ребятами не надо, но вот почему? Мне регулярно приходят подобные сообщения. В 99% случаев я их игнорирую, пару раз отвечал, в один - даже с…
Недавно работал над хобби-проектом, который описал в другой своей статье. В процессе его реализации у меня возникло желание чиркануть пару абзацев о том, почему React — отстой, но в итоге я не смог удержаться и решил высказаться по полной…Так что вот она полноценная статья, ещё больше той, из которой она родилась. Здесь я подробно опишу все проблемы React и поясню, почему это может не быть виной разработчиков.Древний AngularКогда я был ещё джуном и только осваивал профессию, мне довелось работа…
Привет, хочу рассказать основу о том как быстро начать пилить продвинутые приложения с 3d моделями.Для того чтобы лучше понимать контекст последующего материала ожидается что у тебя уже есть знания js, а также react. Также заранее оговорюсь что буду использовать упрощенное объяснения для наилучшего восприятия.СодержаниеОсновные сущности threejsОсновные части моделиЗагрузка моделиЗагрузка анимацииThreejs и ReactОсновные сущности Three.jsThree.js построен вокруг нескольких ключевых сущностей. Раз…