Вступление: 4 часа на деплой контентного сайтаНа днях я стряхнул пыль с небольшого пет-проекта. Это простой блог, наверняка каждый из вас хотя бы думал о таком для себя. В 2015 году я бы просто закинул файлы по FTP на хостинг за 100 рублей. Время деплоя: 30 секунд. В 2026 году я потратил 4 часа. Я настраивал Edge Middleware, дебажил рассинхрон HTML между клиентом и сервером (hydration mismatch) и разбирался, почему облако не хочет дружить с моей базой данных из-за долгого пробуждения функций (х…
Сайт Словарус 2.0 – это вторая улучшенная версия сайта с русской заменой иностранных слов, который я ранее делал по заказу Love Media и лично господина Маркелова. Задача. Восстановить сайт из веб-архива и сделать его лучше.словарус.рф История проектаПервая версия сайта Словарус была запущена в 2012 году. Тогда я старался активно развивать свои навыки программирования. Создание этого сайта тогда сильно помогло мне прокачать свои знания в этой сфере.Шло время, автор идеи проекта постепенно поте…
Всем привет! Знаете это чувство, когда ты ищешь решение какой-то конкретной проблемы, а находишь целое новое хобби? Вот у меня примерно так и вышло.Как значит было дело. Сидел я, как обычно, никого не трогал, починял примус... а если конкретнее - делал небольшую игру-платформер. Задумка была в том, чтобы она была процедурно-генерируемой, причем я хотел чтобы все уровни генерировались через большую языковую модель. Как оказалось позже, идея была провальной, потому что LLM не очень хорошо понимае…
Недавно, в одной из соцсетей, наткнулся на короткий пост, в котором автор написал:«СКАМИНА ДЛЯ АЙТИШНИКОВВыглядит так —Приглашают на интервью, в конце говорят, что вот проект, с которым нужно будет работать, и кидают ссылку на GitHub.Говорят: склонируй, расскажу, что там по архитектуре.Ну и если склонировать, там внутри таски для VS Code, которые качают и запускают обфусцированный код.Берегите себя.»Я решил поискать информацию по похожим случаям: единичный ли это случай или уже схема. И да — эт…
Ранее я писал статью Пишем высокопроизводительный вьюпорт для мессенджера / Хабр В которой демонстрировалось создание простого вьюпорта для мессенджера и он не был основан на кроссплатформенном решении.Пример будущей реализации фронта для мессенджераВыбор технологийПеред тем как писать наш будущий мессенджер нужно определиться с технологией на которой будем его разрабатывать. Явными фаворитами среди инструментов web разработки для SPA являются Angular и React. Я не буду акцентировать преимущес…
Привет, Хабр! Хочу рассказать про один странный пет-проект, который немного вырвался из-под контроля.Всем кто хочет подтянуть английский без напрягов сюда ))Все описанные потоки можно попробовать в github Скачивайте, ставьте звездочки)Началось всё обычно: есть VPS (2 ядра, 6 ГБ RAM, 40 GB NVMe), есть свободное время и желание сделать что-то полезное. А ещё есть давняя хотелка — попробовать Kafka в реальном бою. Ну и Telegram-канал для изучения английского как-то сам напросился: новости BBC, раз…
Зачем вы здесь?Прежде чем читать дальше, ответьте себе: зачем вы открыли эту статью?Цель «устроиться на работу» — это не одна задача, а десяток разных. Для каждой нужен свой подход:Написать резюме под фильтры кадровых систем — это копирайтинг.Написать резюме под кадровика — это маркетинг.Пройти техническое собеседование — это умение мыслить вслух.Пройти поведенческое собеседование — это навык коммуникации.Ни один курс не закрывает все эти задачи. Курсы закрывают одну узкую полоску — и то, если …
Всем привет, уважаемые читатели! В архитектуре проектов мы можем наблюдать применение паттерна BFF (Backend for frontend). При этом BFF может быть в архитектуре, где есть взаимодействие с клиентскими приложениями: веб, мобильное, смарт-устройства и т.д, но может быть всего-навсего один служебный фронтенд, доступ к которому возможен во внутрикорпоративном сегменте, например, банковская система, hr, логистика. Кажется, что при наличии одного фронтенда введение BFF избыточно.И возникает закономерн…
Рабочее пространство: выбор проектов и моделей Бывает так: ушёл на тренировку, сел в кафе, поехал куда-то. В голове крутится задача, которую хочется уже добить. Раньше приходилось ждать, пока вернёшься за стол. Теперь нет.Codex Remote даёт браузерный интерфейс к Codex CLI на вашей машине. Открываешь с телефона, управляешь сессией, видишь изменения файлов до того, как они применились. Машина работает у тебя дома или на работе, ты где угодно.Есть также возможность просматривать незакомиченные изм…