NEWS PORTAL
Выйти Регистрация О проекте

Новости из разных источников в одном месте

Следите за событиями, сравнивайте публикации и находите разные точки зрения по одной теме.

Категории

Выберите интересующую тему

События в нескольких источниках

Новости

Сбросить

Метрика, ты что?! Всё верно, но я забыл про реорганизацию

Если метрика растёт — это точно улучшение? Разбираю кейс, где тренд выглядит убедительно, но оказывается артефактом структуры. Где ломается аналитика, если не учитывать контекст изменений, и как с этим работать.

Как превратить приемочные критерии в систему, а не в список

Большие наборы приемочных сценариев часто создают ложное ощущение контроля: тесты проходят, отчёты зелёные, но команда всё равно может пропустить важный переход в логике системы. В статье разбираем, как превратить разрозненные сценарии в управляемую модель покрытия — через состояния, переходы и явны...

Три тайны в названиях европейских валют

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

Один язык документов, несколько форматов: как я отделил layout engine от PDFBox и Apache POI

Долгое время GraphCompose выглядел как PDF-движок. Но архитектурно PDF никогда не должен был быть центром системы: разработчик описывает документ на одном языке, движок один раз рассчитывает layout, а подключаемые backend’ы переводят готовую геометрию в нативные объекты нужного формата.

Не выбирайте между Яндексом и DIY: как написать свой «мост» для умного дома на PHP за вечер

Когда на Хабре выходит статья о самодельных датчиках на ESP8266 или собственных серверах умного дома, в комментариях обязательно появляется классический вопрос:«Зачем изобретать велосипед? Есть же Яндекс с Алисой, Сбер, Tuya. Купил готовую розетку за 500 рублей, и всё работает. Как вы вообще собирае...

Бенчмаркая System.Text.Json: те же данные, те же настройки, до ×4,3 разницы

В документации к PropertyNameCaseInsensitive есть предупреждение про накладные расходы, но не сказано, когда они появятся. Замерил на четырёх машинах, трёх рантаймах и трёх размерах входного JSON: пока через настройки идёт один регистр ключей, флаг не добавляет ничего — 0,92–1,09. Политика именовани...

Финтех, который не смог: как я покупал страховой полис

Сразу отмечу - это не жалобный пост, названий конкретных компаний не будет. Это, собственно, и жутко: судя по всему, дичь творится плюс-минус во всей отрасли. И еще дисклеймер: измерить среднюю температуру по больнице сложно, поэтому мое мнение может быть субъективным.Tl;dr - искал не самый типовой ...

Шесть лет разработки Telegram-бота: от токенайзера до LLM, RAG и векторных баз

Ио — это LLM-бот для Telegram-чатов. Он умеет отвечать на сообщения пользователей, распознавать изображения и голосовые сообщения, учитывать текущий тред, историю переписки и информацию о пользователе.Расскажу, как я пилил его несколько лет, пытался научить помнить пользователей, разбирался с RAG и ...

Экономия на спичках

Дисклеймер.Чтобы сразу снять вопрос “не нативная ли это реклама?”: я руковожу небольшим, но гордым ИП, которое делает white-label B2B (и иногда B2C) решения как для российского, так и для зарубежного рынка. Ссылки и информацию на свои продукты я не предоставляю, продавать в тексте ничего не планирую...

Звезда в машинном тумане: как ИИ стал оружием, целью и чужим голосом в браузере

AI-ассистенты уже давно стали рабочим инструментом: они помогают писать код, анализировать документы, отвечать на письма, запрашивать данные из других систем. Но вместе с удобством приходят и дополнительные риски, каждая новая функция становится еще одной мишенью.Привет Хабр! В этой статье я, Юрий Т...