🧾 Контракт компонентов: как сделать решения проверяемыми

Нейтан Кёртис разбирает, зачем дизайн-системам нужны формальные контракты компонентов. В них фиксируют свойства, состояния, зависимости и правила поведения, чтобы разные платформы одинаково понимали замысел компонента. Автор предлагает строить такие контракты на основе схемы. Она помогает проверять структуру данных, автоматически находить ошибки и генерировать большую часть кода. Хороший контракт должен быть типизированным, неповторяющимся, независимым от конкретной платформы, проверяемым, детерминированным, недорогим в поддержке и готовым к изменениям. Внутри: – Чем контракт компонента отличается от обычного описания или файла в Markdown; – Почему каждое решение нужно хранить в одном месте; – Как сделать контракт независимым от Фигмы, веба, iOS и Android; – Зачем нужны схемы, автоматическая проверка и детерминированная генерация; – Как менять контракты через ADR, версии и понятные правила совместимости. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы

Одна из особенностей моделей 6.0 — динамический контекст.

Если раньше инфа в чатах чаще терялась, то сейчас кодекс сам сжимает контекст, когда он переполняется и пишет в отдельный журнал самые важные вещи, чтобы их условно никогда не забыть. Это не яркая фишка типа «АСТРА ДЕЛАЕТ ИГРЫ ЗА ОДНУ СЕКУНДУ», но действительно важное изменение, которое сильно меняет работу нейронки. Про другие важные штуки GPT 6.0 буду рассказывать уже в эту пятницу в 14:00 Газ билеты брать 😁

Что, если встреча с неизвестным меняет не только сюжет, но и самого героя — буквально?

🟢 В дипломном проекте «Хризалида» Дарья Милантьева придумала визуальную концепцию научно-фантастической игры, где трансформация персонажа становится частью повествования. В центре истории — героиня-учёный, контакт с иным сознанием и выборы, от которых зависит её дальнейший путь и облик. Здесь особенно интересно наблюдать, как концепт-арт перестаёт быть просто красивой картинкой и начинает работать как полноценный язык истории: через персонажей, атмосферу, детали мира и визуальные изменения. 🟢 Кажется, именно за такими дипломами особенно интересно следить: когда учебный проект уже выглядит как начало большой собственной вселенной. 🔗Смотрим «Хризалиду» на DesignNews #designnews

«Городская теплица»: разработай креативное решение для реального города ❤️

Щёлочь выступает стратегическим партнером, а наш отец-основатель является членом жюри в треке «Айдентика города и визуальные решения» 🧩 ❤️ Подробности ❤️ Открыта регистрация на всероссийский молодежный конкурс креативных решений для малых городов «Городская теплица», организованный Фондом развития Сосновоборска «Любимый город» совместно с Центром устойчивого развития территорий ВШМ СПбГУ при поддержке Фонда Потанина. Участникам предстоит создать креативное решение для развития малого города, опираясь на результаты комплексного исследования его идентичности, — с реальным шансом на дальнейшее воплощение. 💬 В фокусе конкурса в 2026 году — Сосновоборск, малый город в Красноярском крае с запросом на изменения и готовностью в них участвовать. Основой для работы станет исследование территории. Мы уже собрали и проанализировали данные о городе и его идентичности — участникам не придется начинать с нуля. Авторы лучших проектов получат медиа-освещение в целевых СМИ, подарки от партнеров — курсы от «Щёлочи» и другие призы. Лучшие решения будут размещены в открытом каталоге на маркетплейсе «Платформы тёплых связей». Там проекты смогут увидеть представители городской администрации, бизнеса и инвесторы и выбрать идеи для дальнейшей реализации. ➡️ К участию приглашаем молодежь от 17 до 35 лет. Работать над проектом можно самостоятельно или собрать команду до 5 человек. Доступ к техническом заданию и исследованию территории открывается только после регистрации, поэтому советуем регистрироваться заранее Зарегистрироваться на конкурс можно до 10 октября. Готовое конкурсное решение необходимо отправить до 15 октября. ❤️ ПОДАТЬ ЗАЯВКУ ❤️
Почему бонусы ещё не делают клиента лояльным
Для Т-Бизнес Секретов выпустили большой материал о программах лояльности: как они развивались, из чего собираются сегодня и почему даже красивая и популярная у пользователей программа может не приносить бизнесу никакой пользы. В статье разбираем: — чем программа лояльности отличается от обычного стимулирования продаж — почему бонусы, скидки и высокий redemption сами по себе ещё ничего не говорят об эффективности — как связать механику программы с изменением поведения и экономикой бизнеса — зачем считать incremental LTV и как доказать, что эффект действительно создала программа — из каких слоёв складываются современные ПЛ: вознаграждение, модель участия, сегментация, персонализация, коммуникация и геймификация — почему начинать разработку с вопроса «какие баллы или челленджи добавить?» почти всегда неправильно Главная мысль материала: Современная программа лояльности начинается не с механики, а с бизнес-задачи и поведения, которое мы хотим изменить. А уже после этого появляются скидки, уровни, подписки, персональные предложения и игровые механики. Материал подготовили вместе с нашим гейм-директором Артуром Рябушенко на основе подходов, которые используем в REB8T при работе с программами лояльности и геймификацией. 👉 Читать тут: https://secrets.tbank.ru/blogi-kompanij/programmy-loyalnosti
#КроссВуз #Приоритет2030: путь от институциональных изменений к фокусировке на технологическое лидерство
📈Продолжает свою работу кросс-вузовская экспертиза в рамках участия СПбГУПТД в программе Минобрнауки России «Приоритет - 2030». За время участия в программе вуз прошел путь от институциональных изменений к фокусировке и приоритизации ресурсов на технологическое лидерство. Ключевые задачи — встраивание университета в цепочки создания технологий и подготовка кадров для реального технологического сектора. 📈Трансформируются не только университеты, но и сама система поддержки высшего образования. Помимо прямых мер создаются системы развития и сопровождения, к которым можно отнести кросс-вузовскую экспертизу. Она выполняет важнейшую функцию аккумулирования коллективного знаний и понимания задач технологического лидерства в университетах. Обмен опытом и сторонний взгляд дают возможность быстро найти выпавшие из поля зрения аспекты развития, внести эффективные коррективы и снизить риски. 💡О ходе сессии рассказывает председатель Совета ректоров вузов Санкт-Петербурга и Ленинградской области, ректор СПбГУПТД Алексей Демидов. #Минобрнауки #Социоцентр #Наука #Образование #СПбГУПТД 👻MAX | 📲ВК | 📝Дзен
Почему дизайнеры постоянно начинают всё заново😩
Вы решили вести блог, опубликовали несколько постов, но новых клиентов не получили. Значит, Telegram не работает. Нужно идти в Reels 😄 Сняли пять видео, просмотров оказалось мало. Значит, нужно снова переделать портфолио. Обновили портфолио, заявок больше не стало. Теперь кажется, что нужно сменить нишу, пройти ещё один курс или полностью поменять позиционирование. Так можно постоянно что-то делать, но годами оставаться примерно в одной точке. 🔴 Проблема в том, что при каждом новом старте предыдущая попытка полностью обнуляется. Вы не успеваете понять, что именно не сработало, и меняете сразу всё: площадку, формат, подачу, услугу и аудиторию. Хотя иногда достаточно исправить один элемент⤵️ Например, сами посты могут быть хорошими, но в них нет примеров работ и понятного описания услуг. Портфолио может быть сильным, но его почти никто не видит. Reels могут набирать просмотры, но приводить аудиторию, которой не нужен дизайн. Поэтому после любой попытки полезно ответить на 4 вопроса: ▪️ Что конкретно я сделала? ▪️ Какой результат получила? ▪️ На каком этапе возникла проблема? ▪️ Что можно изменить, не начиная всё заново? Если вы выпустили восемь постов и два из них получили больше сохранений и реакций, не нужно бросать Telegram. Посмотрите, чем эти два поста отличаются, и попробуйте развить именно этот формат. Если после обновления портфолио не пришли заявки, проверьте не только работы, но и то, сколько потенциальных клиентов вообще увидели это портфолио. Рост редко выглядит как один удачный старт. Обычно он складывается из небольших изменений, которые вы вносите после каждой попытки. 🔺 Поэтому иногда лучший следующий шаг — не придумать что-то новое, а внимательно посмотреть на то, что вы уже сделали.
🧠 39 принципов для дизайна интерфейсов с ИИ
ИИ делает интерфейсы непредсказуемыми: один и тот же запрос может привести к разным результатам. Поэтому дизайнеру приходится продумывать не только внешний вид, но и степень доверия, проверки и контроля на каждом шаге. Автор предлагает смотреть на ИИ как на партнёра по работе. Система должна объяснять свои действия, показывать источники, задавать уточняющие вопросы при неоднозначности и давать пользователю возможность быстро отменить результат. Чем выше цена ошибки, тем меньше самостоятельности стоит отдавать системе. Внутри: – Как выбирать между подсказкой, диалогом и автономным действием; – Почему источники полезнее абстрактной оценки уверенности; – Как проектировать ошибки, отказы, передачу задачи человеку и откат изменений; – Где нужны паузы и подтверждения, а где они только мешают работе; – Почему нужно измерять качество доверия к ИИ и учитывать изменения моделей со временем. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
🦤 В Додо разобрались, почему общий модуль компонентов ещё не дизайн-система
В приложении было много кнопок и других элементов, но общего порядка не было. Одни компоненты копировали по фичам, другие напрямую использовали чужие команды. В итоге изменения приходилось вносить в нескольких местах, а разработчики зависели от решений коллег. Команда добавила паспорта компонентов, правила разработки, сторибук и скриншот-тесты. После этого компоненты начали делать сами фичевые команды, а ИИ стал помогать с шаблонным кодом. За ним всё равно проверяют люди, но ошибки теперь находят до релиза, а разработка компонента подешевела с 3–5 до 2 сторипоинтов. Внутри: – Почему копипаста и прямое переиспользование чужих компонентов одинаково создают проблемы; – Как отличить компонент дизайн-системы от компонента конкретной фичи; – Зачем нужны паспорта компонентов и сторибук; – Как распределить разработку между командами, если владельцев дизайн-системы всего двое; – Почему ИИ хорошо собирает бойлерплейт только вместе с правилами, тестами и ревью. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Как меняется женская фигура с возрастом?🧐
▪️ Мы привыкли думать, что с возрастом меняется в первую очередь вес. Но гораздо интереснее другое: даже если цифра на весах почти не меняется, сама фигура может выглядеть иначе. В 20 лет обычно выше тонус мышц и кожи, силуэт выглядит более собранным, осанка легче удерживается, ткани более упругие. К 30 годам изменения могут быть минимальными. Фигура сохраняет привычные пропорции, но постепенно становится чуть мягче. После 40 лет у многих женщин начинает заметнее меняться распределение объёмов. Талия может становиться менее выраженной, появляется мягкость в области живота, меняется тонус кожи. В 50–60 лет изменения становятся заметнее. Объёмы могут перераспределяться в область живота и верхней части тела, ткани становятся мягче, меняются руки, колени, бедра. Постепенно меняется и осанка. В 70–80 лет на силуэт уже сильнее влияют не только жировая ткань, но и снижение мышечной массы, изменения кожи и осанки. Фигура может становиться более округлой в одних местах и терять объём в других. ‼️ Но здесь есть важное НО. Это не сценарий, по которому обязательно меняется каждая женщина. Генетика, гормональные изменения, образ жизни, питание, физическая активность, беременность и множество других факторов делают процесс очень индивидуальным. Для дизайнера одежды здесь особенно важна другая мысль: возраст тоже влияет на фигуру, а значит, одного стандартного шаблона женщины недостаточно. ➡️ Мы проектируем одежду не для абстрактных идеальных пропорций, а для живых людей: разного роста, возраста, комплекции и телосложения. И чем лучше дизайнер понимает реальную фигуру, тем лучше он понимает, для кого именно создаёт одежду. Хотите готовые фигуры для создания эскизов? ➡️ Я подготовила шаблоны фигур для рисования эскизов - под разные типы пропорций. Чтобы не строить фигуру каждый раз с нуля. Переходите по ссылке и забирайте
🤖 Что получилось из ИИ-продакта и команды агентов
Автор собрал систему, где ИИ-продакт работает с бэклогом и принимает решения на уровне продукта, а агенты-исполнители отдельно анализируют, разрабатывают и проверяют задачи. Задачи хранят контекст и историю решений, а продакт следит, чтобы команда решала проблему пользователя, а не просто закрывала пункты технического задания. За неделю система выполнила около 350 задач в четырёх направлениях. При этом быстро выяснилось, что автономность сама по себе не гарантирует эффективность: агенты начали дробить работу, придумывать лишние правила и многократно перепроверять малозначимые вещи. После ретроспективы процессные задачи сократили с 75% до 25%, а кросс-ревью и передачу задач между моделями автоматизировали. Внутри: – Как связаны ИИ-продакт, бэклог с контекстом и конвейер исполнителей; – Почему агенты заходят в тупик, когда видят только свою задачу; – Как избыточные гейты и контроль превращают автономную систему в бюрократию; – Какие изменения помогли сократить лишнюю процессную работу; – Где проходит граница между полезной автономностью и работой ради самой работы. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Минутка обновлений:
Изменения в иконках, сами знаете где. Кажется часто, что ничего не меняется, но вот появляется больше объема, подчеркивается стекловидная прозрачность. На любителя, но всегда стоит анализировать, видеть тенденцию для всей индустрии.
🧱 Дизайн-система должна хранить решения, а не только компоненты
Автор проверил это на трёх ИИ-агентах. Всем дали одну библиотеку компонентов, токены и задания собрать страницу настроек для разных продуктов. В результате получились три вполне рабочие страницы, но с разной структурой: где-то вкладки, где-то карточки, разные способы сохранения и разные подходы к опасным действиям. Компоненты задают кнопки, поля и переключатели, но не отвечают на вопросы более высокого уровня. Поэтому команда должна отдельно описывать повторяющиеся решения: как устроена страница настроек, где размещается опасная зона, когда изменения сохраняются и как подтверждается удаление. После этого такие правила можно закрепить в коде и понятных паттернах, чтобы следующий дизайнер или ИИ не решал ту же задачу заново. Внутри: – Почему библиотеки компонентов сами по себе не создают единую систему; – Какие решения чаще всего остаются только в головах и старых макетах; – Как разложить страницу настроек на поведение, строки, группы и общий шаблон; – Что меняется, когда правила описаны рядом с компонентами; – Как использовать ИИ-агентов, чтобы находить места, где продукт начинает расходиться. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
▶️ Российское общество «Знание» проводит серию онлайн-трансляций в рамках проекта «Знание. Государство»
Встречи посвящены информационной войне и технологиям дезинформации, защите суверенитета, геополитическому анализу, стратегическим вызовам, профилактике профессионального выгорания. 🖇 Расписание трансляций и ссылки для подключения здесь. ▫️22 сентября, 10:00–11:30 «Деструктивное влияние: как защитить себя и коллектив» ▫️14 октября, 10:00–11:30 «Россия и Запад: взгляд из настоящего» ▫️11 ноября, 10:00–11:30 «Невыгораемый: как оставаться в ресурсе» ▫️2 декабря, 10:00–11:30 «Вызовы 2027: смыслы и ориентиры» ✍ Записи прошедших эфиров можно посмотреть в любое удобное время. 🧡 Следить за изменениями в расписании и задавать вопросы лекторам можно в канале проекта. 👻MAX | 📲ВК | 📝Дзен
🏥 Где ЕМИАС теряет пользу для пациента и врача
Автор разбирает приложение ЕМИАС на примере записи к хирургу. Основные функции работают: можно записаться, получить результаты анализов, посмотреть протоколы и пользоваться электронными рецептами. Сложности начинаются внутри сценария записи: цель визита влияет на скорость приёма, но почти не помогает врачу, а обещанные «10 вопросов» в одном случае превратились в 14 неоднозначных вопросов. Пациент тратит силы на длинную анкету, но не может нормально описать травму. Врач при этом почти не использует ответы и быстро ищет нужную информацию сам. Автор предлагает развивать историю болезни вокруг динамики анализов, более ранних окон записи, подготовки к процедурам и обмена данными между ОМС, ДМС и регионами. Внутри: – Как цель визита и анкета создают лишнюю когнитивную нагрузку; – Почему данные пациента должны быть полезны врачу, а не просто собираться в системе; – Как показывать изменения анализов во времени; – Зачем нужны уведомления об освободившихся слотах и чек-листы подготовки; – Какие проблемы возникают при объединении медицинской истории из разных регионов и клиник. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Обновление Иллюстратора 2026 v30.8
Если папку с изображениями переместили или переименовали, то раньше в макете обновлять ссылки на потерянные файлы нужно было по одной. На Виндовс есть механизм, что при потере папки изображений через несколько секунд автоматически появляется окно с предложением указать новую папку и найти в ней все изображения. На Маке не работает — такое окно Иллюстратор покажет только при повторном открытии макета. Новый способ в версии 30.8 1. Выбираем одно пропавшее изображение в панели управления или панели Links. 2. Запускаем команду Relink. 3. В открывшемся окне выбираем пункт привязки всех отсутствующих файлов, найденных в той же папке. Чем заменить в старых версиях Бесплатный скрипт RelinkMissingLinks от Masahiro Takano. Выбирать изображения в макете перед запуском необязательно. В скрипте можно указать новый путь к папке, указать поиск полный или по расширениям и заменять существующие или потерянные линки. Официальный список изменений
Как выпустить коллекцию мерча, когда бюджет ограничен? На чём можно сэкономить, а что никогда нельзя сбрасывать со счетов?
Сегодня на «Мерчфесте» эксперты раскроют все карты о том, как делать мерч, который максимально усилит ваш бренд. А мы поговорили с Евгенией Лазаревой, генеральным директором MNSlab, о подходе к производству небольших партий мерча. Делимся интересными инсайтами от нашего партнёра, без которого «Мерчфест» сложно было бы представить. 🔶 Какой тираж в швейном мерче считается действительно малым? Мерч бывает индивидуальным и штучным. Мерч — это не про количество. Это про индивидуальность и дух человека, компании, региона, общества, страны, мира. 🔶 На чём можно сэкономить без заметного ущерба для качества и визуальной идеи, а на чём экономия почти всегда приводит к проблемам? В мерче часто важна не цена, а идея. И для реализации идеи используется масса всего, даже строительные материалы. Но конечно, в экономии решают автоматизация и технологии, а сейчас массу всего для кастома можно сделать, например, в 3D. Мы широко используем это в MNSlab. У нас небольшая 3D-ферма, в который мы создаём и прототипы фурнитуры, и брелоки, и даже лампы и обувь. 🔶 Как материал влияет на бюджет небольшого тиража? Есть ли ткани и виды фурнитуры, которые выглядят достойно, но позволяют удержать стоимость? Материалы — это треть себестоимости изделия, они важны. Современный мир подарил нам много очень классных тканей и материалов, экологичных, технологичных, с совершенно разными свойствами, от сохранения тепла до изменения цвета, формодержащие. Кстати, обратите внимание, сколько интересных материалов в Центре материалов собрано. 🔶 Какие технологии нанесения лучше подходят для малых серий? В каких случаях каждая из них оправдана? Для малых серий хороши цифровые и термоистории. Тут всё честно: плёнки и цифровая печать. Сейчас есть большое разнообразие термоплёнок: яркие, неоновые, вспенивающиеся светоотражающие и другие. Шелкография, наверное, единственная тиражная история. Ну и многоголовые вышивки и автоматизированные карусели. 🔶 Можно ли снизить цену за единицу, если сократить количество цветов, упростить крой или отказаться от части кастомных деталей? Можно всё. Вопрос — зачем? Если у изделия есть целевая группа и запрос на цену, материалов и технологий сейчас более чем достаточно, чтобы решить главную задачу — сделать счастливым конечного заказчика. 🔶 Как правильно собрать размерную сетку для небольшого тиража, чтобы не переплатить за остатки и при этом не исключить часть аудитории? В MNSlab только одних футболок более 300 видов лекал уже готовых. Есть базы лекал, и сейчас такая база готовится для Центра материалов. Это вообще не секретная информация, так как платформы маркетплейсов давно раскрыли все виды размерных сеток в своих карточках. Ищите, и найдется всё. Но лучше приходите в MNSlab, и настоящие профессионалы вам помогут: подскажут и покажут. 🔶 Что лучше, произвести сразу небольшой тираж или заложить возможность допечатки, дополнительного пошива? Какие условия нужно предусмотреть заранее, чтобы повторный выпуск не стал почти новым проектом? Не в тираже дело, а в цели мерча и в стратегии. Мерч — это инструмент вашего маркетинга, он помогает вам. А что касается пошива, советы такие. Если вещь запланирована к частому повторению, используйте подрядчиков и производителей с постоянным ассортиментом. Не используйте штучную фурнитуру, но не отказывайтесь от дизайна. Если у вас что-то уникальное, сохраняйте макеты или сделайте тиражные заготовки, это потом сохранит вам время и деньги. 🫶 — если тема мерча для вас актуальна. [АКИлогия] | Читайте нас в MAX
🧩 Скилл для команды ломается там, где знания остались в голове
Евгения Шамрай из студии «Проект» рассказывает, почему первый рабочий скилл часто разваливается, когда его открывает второй человек. Пока им пользуешься одна, половина правил живёт в голове. Другой видит только файл и сразу находит дыры: слабое описание, смешанные зоны ответственности и противоречивые инструкции из разных частей проекта. Большой универсальный скилл оказался плохой идеей. Нормальный командный скилл ближе к дизайн-системе: у него есть границы, владелец, структура и история изменений. Description решает, подключится ли он вообще. А знания лучше держать рядом отдельными файлами, а не в одном огромном SKILL.md. Внутри: – Почему description важнее красивых правил внутри файла; – Как делить скиллы по одной ответственности, а не по «всему проекту»; – Зачем делать SKILL.md роутером, а знания выносить в папки; – Как дописывать правила после реальных ошибок, а не заранее; – Зачем нужен отдельный проверяющий агент, а не проверка внутри исполнителя; – Почему без владельца и короткого CHANGELOG скилл быстро зарастает мёртвыми правилами. ➡️ Читать статью ——— 💻 Вакансии в IT и digital 😍 Про дизайн 🔥 Вакансии дизайнерам 🎨 Референсы
Иногда рынок IT напоминает подъём в гору 🏔
Пока я делаю HireHi, каждый день смотрю вакансии и вижу, как быстро меняются требования. Вчера дизайнеру хватало Фигмы, исследований и хорошего портфолио. Сегодня уже спрашивают про AI-агентов, работу с кодом, метрики и ещё десяток новых инструментов. Пытаешься за всем успеть, открываешь очередной сервис, читаешь про новый набор навыков и в какой-то момент уже не понимаешь, с чего начать и как соответствовать требованиями. Примерно как в горах: только привык к маршруту, а тебя уже сдувает ветер.  Практикум PRO и АльпИндустрия сделали на эту тему небольшой спецпроект. На сайте можно выбрать свою погоду в IT: ветер, похолодание, туман или ясно. Для каждого сценария собрали советы от людей, которые умеют работать в условиях постоянных изменений. ИИ-архитектор из промышленного сектора и арт-директор из Яндекса рассказали, что сейчас происходит с рынком и какие навыки стоит прокачивать. А мастер спорта по альпинизму поделился историями с восхождений и советами, как сохранять голову, когда вокруг всё идёт не по плану. В общем, если вас тоже немного укачало от постоянных изменений, можно свериться с маршрутом) Кстати, лендос очень приятный, я оценил. Оч кайфую от таких оттенков и взаимодействия в целом. Подготовиться ко всему
Как я пилю свой продукт. Часть 35
Я продолжаю пилить HireHi и не особо собираюсь сбавлять темп. С последней части получилось сделать довольно много, но больше внутренней работы конечно. Проседаю по выручке, но не переживаю по этому поводу. Сейчас проводится колоссальная работа по SEO, которая, я уверен, свои плоды даст, просто нужно время. Свайп вакансий с главной Давно просили сделать эту фичу — теперь на проде. Можно на мобилке смахнуть вакансию с главной прям и быстро убрать её в избранное или скрыть. Всё плавно и красиво) На десктопе по ховере, соотвественно на карточку. Sitemap Чуть повозился с этим, но очень оптимизировал работу Sitemap (это важно для ботов поисковых). Теперь он отдаётся за пару ms. Раньше грузило достаточно хорошо память проекта. Сейчас почти 0 нагрузки и моментальая отдача Эмодзи в чатике В чате теперь есть эмодзики) Плюс чат оказался довольно полезной штукой. Я прошу нейронку раз в месяц сделать саммари сообщений по темам и она мне выводит о чем писали: баги, пожелания, продуктовые фичи какие-то и так далее. Это круто и можно вытащить буквально за секунды По SEO продолжается титаническая работа. Возможно, вы уже заметили на сайте появилась пагинация (можно управлять ей через меню профиля), всякие title, description были переписаны, ЧПУ страницы сделаны, cannonicial верный и так далее. Изменены тысячи строк кода и это ещё далеко не всё) Продолжаем. Рад, что агентство оценило перед началом работы то, что уже было сделано. Они такое видели редко с учетом того, что все делаю я вайбкодом исключительно Теперь ещё в 1 клик я раскидываю вакансии по ТГ каналам для них + в линкедин пост тоже за секунду с вакансиями улетает. Также я провёл большие тесты АИ-моделей и нашёл оптимальный вариант. Сейчас буду тестировать и смотреть. Должно сократить косты хорошо. Кстати да, в чатик можно картинки крепить ещё) А то раньше нельзя было даже скрин закинуть, теперь всё гуд. Ещё я немного подтюнил модалку оплаты. Уменьшил спейсы где-то, чуть переверстал её и теперь больше полезной информации влазит на мобилке и десктопе. Ну и по мелочи провёл оптимизацию некоторых фич, ускорил работу сайта в целом. Иногда я в шоке, как быстро он работает. Думаю, что на локалке открыл, а это прод. Буквально моментальная реакция не на самом быстром интернете еще и с V*N. И да, я опять поменял хостинг, это уже четвертый. Предыдущий уверенно залетел под Европейские санкции на той неделе. Мне определённо везёт с этим. Ну и напомню, кто вообще не знает, что это за 35 частей таких. Я пилю HireHi уже больше года один без команды разработки исключительно вайбкодом. Всё это началось как эксперимент, который немного затянулся и вырос в сервис с $20.000 revenue и 50.000 пользователей :) Всех обнял, приподнял! Спасибо, что пользуетесь и читаете меня. Никогда не устану за это благодарить каждого. 🔠 Смотреть вакансии 🔠 Смотреть вакансии 🔠 Смотреть вакансии ч.34