HIT IN

Для тех, кто хочет, но не умеет
#Web#Rust#AI#Процесс#Разработка#Стек#Безопасность#Блог

Переезд 2.0

Расскажу, как сделал систему переезда в новый чат с переносом знаний и логики более надёжной: разбил файлы на слои, добавил автоматизацию и правила для ИИ.

Был не прав. Исправлюсь

Исправляю ошибку: оказывается, для работы уведомлений на iOS достаточно правильно настроить sw.js и использовать showNotification(). Рассказываю, где был неправ и как исправляюсь.

Расставляю маяки

Расставляю маяки — делюсь опытом работы с ИИ и своими решениями при создании веб-приложения. Не даю код и не учу программировать, учись задавать вопросы и принимать решения самостоятельно.

Как установить PWA на iPhone

Рассказываю, как установить PWA на iPhone, чтобы получить уведомления для чата. Подробная инструкция и нюансы процесса.

Стараюсь как для себя, но для тебя

Скорость сайта важна не для поисковых систем, а для пользователей в реальном времени. Я делюсь опытом оптимизации веб-приложения на Rust с использованием Axum, Leptos и других технологий, показывая конкретные результаты замеров и улучшений.

Вэб ИИ не всемогуч! Спасаю кодера

Решил спасти код, который вырос до 2063 строк. Рефакторинг спас ситуацию: разбил код на модули и создал пространство для нового функционала.

Миграция на Turso. Теперь и база на Rust

Переход с обычного SQLite на Turso — новый уровень базы данных для растущего блога. Параллельные записи, векторный поиск и шифрование — вот что нас ждёт впереди.

Мне предложили тюнинг SQLite

Открыл для себя Turso — легковесную базу данных на Rust, способную заменить тяжеловесные решения. Пара фактов, которые заставили задуматься.

Google одумался и собрал apk

Рассказываю при каких условиях Google собирает и предлагает установить apk для сайта.

Marmite как ориентир для спортивного интереса

Встречаем Marmite — простой статический генератор сайтов на Rust. Никаких конфигураций, никаких зависимостей. Просто брось файлы Markdown и получишь сайт.

Как переехать в новый чат за минуту

Переезд в новый чат стал проще: достаточно прикрепить два файла и продолжить работу с того места, где остановился.

Сжатие трафика это огромный прирост к скорости загрузки страницы

Два уровня сжатия трафика ускоряют загрузку страниц и снижают трафик. Рассказываем, как настроить Caddy и Axum.

Санитар ammonia

Библиотека `ammonia` спасает мой сайт от опасных скриптов и ссылок, превращая HTML-код в безопасную версию.

Новые рельсы теперь в базе

Подключаю HTTP/3 к приложению через Caddy: просто и быстро! Рассказываю, как настроить и проверить.

Как я решил проблему тегов на малых экранах

Решил проблему тегов на маленьких экранах простым способом: убрал стилизацию, оставил голый текст и сделал строку скользящей по горизонтали.

HTTP/3. Что это даст?

Революция на уровне сетевого транспорта! Рассказываем, почему HTTP/3 изменит правила игры и как это поможет сайтам работать быстрее даже в плохих сетях.

Salvo

Расскажу честно, без прикрас: Salvo — асинхронный веб-фреймворк на Rust, удобный и функциональный, но без поддержки Leptos.

Бабахи по серверам

Потерял доступ к своему серверу из-за проблем с сертификатами. Понял, что даже идеальная разработка бессильна перед реальным миром.

Результат - ноль. Так надо.

Психанула вся неделя на тегах, получилась каша. Вернул всё назад и решил подождать решения.

Не поворачивается назвать это ржавчиной

Почему Rust стал выбором номер один у компаний-гигантов? История переписанных проектов и реальные цифры скорости и экономии.

WebApk

Борьба с Google за право установить своё веб-приложение на Android как полноценное приложение. Как заставить Chrome генерировать WebAPK и избежать ярлыков.

Выгорание

Выгорание реально. Никто его не отменял. Пауза в разработке — осознанный перерыв, чтобы восстановить силы и вернуться с готовым планом.

За PWA будущее

Рассказываю, почему верю в светлое будущее PWA-технологий. Новые возможности установки, обновления и интеграции с ОС делают их ближе к нативным приложениям.

Крутые решения для стека

Собираю крутые библиотеки и фреймворки для современного стека: Rust, Go, Mojo и другие быстрые и эффективные инструменты.

Topcoat

Узнал новость: Tokio team выпустили новый фреймворк Topcoat для Rust. Полностью полный стек, без WebAssembly, быстрая отзывчивость.

Темная тема

Разбор ошибок при создании тёмной темы веб-сайта: шрифт, цвета, слои и контраст.

Навигация

Нет категорий, только теги и похожие посты. Такая навигация позволяет читателю свободно перемещаться между разными темами и подтемами.

обновлено2 октября 2026

Пагинация

Решил вернуться к классической пагинации, чтобы сохранить скорость и простоту. Почему именно 50 постов на странице и зачем ссылки на страницы?

Мейнстрим

Не умею программировать, но строю веб-приложение с помощью AI. Вот мой путь от идеи до первых шагов.

Главная дыра нэта

ИИ нашёл в ядре Linux более 1500 уязвимостей всего за пару лет. Раньше их никто не искал так быстро.

Azumi - Live SSR for Rust

Наткнулся на фреймворк. Называется Azumi. Живёт на GitHub, звёзд почти нет. А жаль. Потому что штука интересная.

Аудит

Как я проверяю код из-под ИИ. И делаю это многократно. Давай разбираться.

обновлено24 сентября 2026

В *опу спандарты

Стандарты для стандартных стандартов чтобы стандарты были стандартными.

Не панацея

Опыт работы с AI при создании веб-приложения на Rust. Учимся задавать правильные вопросы и не бояться ошибок.

БД

SQLite — это не сервер, а файл базы данных. Легко управлять, быстро работает и идеально подходит для небольших проектов.

Leptos

Решил отказаться от JavaScript ради скорости и удобства пользователей. Рассказываю, как построил веб-приложение на Leptos.

Фундамент

Rust — прочная основа для экспериментов и разработок. Компилятор строго контролирует ошибки, предотвращая проблемы заранее.

Хитрая обложка

Движок сам рисует обложки для моих постов. Заголовок считает, превращает в цвета и формы, накладывает техники и создаёт красоту.

Роскошь

Осознал главную ценность разработки: хорошая идея важнее кода и дизайна. AI пишет код, а за идею платят.

Полигон

Закрываю ошибки в админке, ловлю баги и думаю о будущем. Блог — лишь начало полигона для экспериментов.

Поставщики ИИ

Переход с Qwen на DeepSeek из-за суточного лимита использования. Рассказ о различиях моделей и впечатлениях.

Терминал - это удобно!

Терминал - моё новое окно в мир программирования. Без мыши, без редактора, только команды и результат.

Взаимопонимание

Расскажу, как добиться взаимопонимания при разработке веб-приложения с AI: от первых вопросов до финальных макетов.

Интерфейсы

Разбираем, что такое интерфейс на примере дизайна сайта. Как сделать красиво и удобно одновременно, зачем нужны настройки и почему мобильный интерфейс важнее.

Движок

Полгода экспериментов с Rust и AI привели к созданию собственного веб-движка для блога. История ошибок и побед.

Хитин

Выбирая название проекта, я искал не просто домен, а образ, который бы отражал суть приложения. Рассказываю, как HIT IN стал моим выбором.

Спешу

Спешу записать, пока эмоция горячая. Блог о том, как мы с AI создаем веб-приложение: я придумываю, он кодит.