golang
Как тестировать LLM-фичи: пишем автоэвалы и гоняем их в CI

Привет! У нас в проде живёт бот, который отвечает на вопросы по документации продукта — обычный RAG. Первые месяца три мы катили его, как все: поправил промпт, прогнал пяток вопросов руками, поставил в голове галочку «вроде стало лучше» и выкатил. Закончилось это предсказуемо. Коллега подкрутил промпт ретривера под свой кейс и по дороге сломал мой, причём заметили мы это через две недели по жалобе пользователя. А когда обновились на свежую версию модели, часть ответов просто уехала непонятно ку…

  • вторник, 16 июня 2026 г. в 00:00:11
golang
Как мы собрали LLM-шлюз для России: готовый LiteLLM на data-plane, свой биллинг на Go и n8n

Год назад доступ к зарубежным LLM из России превратился в квест. OpenAI и Anthropic не принимают российские карты и блокируют запросы по гео. Обходные пути — VPN, иностранная карта, прокладка через знакомых за рубежом — годятся для пет-проекта, но не для продакшена, где нужен стабильный аккаунт, предсказуемый счёт и возможность объяснить бухгалтерии, за что платим.Мы сделали apiglue — шлюз, который закрывает эту боль: один OpenAI-совместимый endpoint, за которым прячутся десятки провайдеров, оп…

  • вторник, 16 июня 2026 г. в 00:00:10
javascript
Забытый, но небесполезный: багхантинг во вкладке Source. Актуалочка для 2026 года

2026 год, роботы доставщики на улицах крупных городов, автоматические сканеры уязвимостей для QA, фреймворки разработки , которые позволяют написать код как для сайта по продаже авторских батонов и выпечки , так и портал для крупного медицинского бизнеса - все это в наличии и не вызывает удивления. Казалось бы чем нам как разработчикам или QA будет полезен пресловутый DevTools и вкладка Source...Но в этом и заключается парадокс, вкладка Source остается актуальной даже в наш просвещённый век, ве…

  • вторник, 16 июня 2026 г. в 00:00:08
javascript
Один SSE для четырёх LLM: стриминг OpenAI, Anthropic, DeepSeek и Kimi через один бэкенд

Мы делаем чат-агрегатор, где в одном окне доступны GPT, Claude, Kimi и DeepSeek. Фронтенду нужно отдавать ответ в реальном времени — токен за токеном, как в ChatGPT. Бэкенд при этом ходит к четырём разным API, и стриминг у них устроен по-разному. Расскажу, как мы свели это к единому SSE-потоку наружу, и про две грабли, на которые наступили: рваные UTF-8 символы и парсинг чужих SSE.Статья будет полезна всем, кто проксирует LLM через свой сервер.Зачем вообще свой проксиФронтенд не должен знать кл…

  • вторник, 16 июня 2026 г. в 00:00:07
javascript
Большой каталог «на почитать» про $mol, web и не только

$mol — реактивный микромодульный фронтенд-фреймворк, который Дмитрий Карловский (nin-jin) и сообщество развивают с 2016 года. За эти годы накопилась сотня статей на Хабре и большая документация на mol.hyoo.ru, но разбросанные по годам и площадкам тексты сложно осваивать линейно.Это навигатор. На каждый материал один абзац о сути и ссылка на оригинал.СодержаниеЗачем $mol и для когоКак выглядит кодИстория $molРеактивность — фундаментАрхитектура $molРуководство: как писать на $molУтилиты экосистем…

  • вторник, 16 июня 2026 г. в 00:00:05
github
itsfatduck / optimizerDuck

Free, open-source Windows optimization tool for performance, privacy, and simplicity. optimizerDuck optimizerDuck is a free, open-source Windows optimization tool focused on performance, privacy, and simplicity. Getting Started | How It Works | FAQ English | Tiếng Việt | 繁體中文 | 简体中文 | Русский | Français | 한국어 | Español | 日本語 | Polski | Português (BR) ⭐ Star History If optimizerDuck helped improve your PC, consider giving the repo a ⭐ and sharing it with others. Every star helps mot…

  • вторник, 16 июня 2026 г. в 00:00:04
github
teslamate-org / teslamate

A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]TeslaMate A powerful, self-hosted data logger for your Tesla. Written in Elixir Data is stored in a Postgres database Visualization and data analysis with Grafana Vehicle data is published to a local MQTT Broker ⚠️ Security Warning CautionUse Official Versions Only To protect yourself from malicious forks, malware, and data theft, please ensure you only obtain TeslaMate from the official source: Official R…

  • вторник, 16 июня 2026 г. в 00:00:02
javascript
Семь браузерных инструментов без сервера: WASM, WebGPU, шифрование на клиенте

Запись в Notion - и текст на чужом сервере. Задачи в облачном планировщике - данные в чужой аналитике.Волна локальных LLM показала широкой аудитории, что on-device - это реально. Модель работает, данные не покидают машину. RAG в indexeddb - кто так не делал?Тот же сдвиг происходит с обычными инструментами. Всё заметнее, что ежемесячная подписка - это аренда софта, которым не владеешь и который нельзя отключить от сети.Я доделал свои 7 pet-проектов. Все работают целиком в браузере, без сервера, …

  • понедельник, 15 июня 2026 г. в 00:00:09
javascript
Передача значений переменной из PHP в JavaScript

Здравствуйте уважаемые читатели. За ранее хочу сказать, что это мой первый пост и не судите очень строго. Сегодня пост будет посвящен передачи значений переменной PHP в JavaScript — сценарий. Этот урок подойдет самым новичкам, тем кто только начинает заниматься Web — программированием. Для начала создадим обычный документ index.php и его каркасом будет служить простой HTML код. <!DOCTYPE HTML> <html> <head> <meta charset = "utf-8" > <title>Работа с пере…

  • понедельник, 15 июня 2026 г. в 00:00:07