Найти отличия, или внедряем Snapshot-тесты для web. Опыт Звука https://u.habr.com/tHJZP
Хабр
Найти отличия, или внедряем Snapshot-тесты для web. Опыт Звука
Всем привет! На связи Наталья Данилина и Чечиков Иван из Звука . В этой статье мы хотим поделиться опытом внедрения snapshot-тестов для web-приложения — расскажем, что это такое и для каких задач...
Как общаться с базой знаний на естественном языке с помощью LLM и объективно оценить работу полученной системы https://u.habr.com/7dO7u
Хабр
Как общаться с базой знаний на естественном языке с помощью LLM и объективно оценить работу полученной системы
Привет, Хабр! Меня зовут Даниил, работаю в ML-отделе Doubletapp . В статье расскажу про особенности применения больших языковых моделей для оптимизации бизнес-процессов. Большая языковая модель (LLM)...
Импортирование картинок и звуков в Swift Package https://u.habr.com/CvTzJ
Хабр
Импортирование картинок и звуков в Swift Package
Введение В качестве курсовой работы мне необходимо было разработать библиотеку с "успокаивающим" элементами на языке Swift. Ну знаете, это такие залипательные штуки, по типу спиннера или пузырчатой...
Проекции в Vertica: что это, как использовать, и почему не стоит создавать их под каждый запрос https://u.habr.com/tKRAV
Хабр
Проекции в Vertica: что это, как использовать, и почему не стоит создавать их под каждый запрос
Привет, меня зовут Иван Якунин, я продуктовый аналитик команды Fintech Marketplace. Мы занимаемся биллингом в Авито, изучаем как пользователи покупают на платформе, и с помощью этих данных создаём...
21 ошибка в 21-й версии Apache NetBeans https://u.habr.com/cmoZH
Хабр
21 ошибка в 21-й версии Apache NetBeans
Apache NetBeans — одна из первых IDE для Java, поддержка которой не прекращается на протяжении почти 30 лет. Совсем недавно вышла 21-я версия. Мы решили проверить исходный код такого долгожителя и...
[Перевод] Clean architecture и MVVM в iOS разработке https://u.habr.com/sS4y9
Хабр
Clean architecture и MVVM в iOS разработке
Исходный код При разработке ПО важно использовать не только дизайн-, но и архитектурные паттерны. Их существует довольно много. В мобильной разработке самые распространенные - MVVM, Clean Architecture...
«Ревизорро» в IT: тестируем суммаризацию текста в GigaChat и YandexGPT https://u.habr.com/3C0SS
Хабр
«Ревизорро» в IT: тестируем суммаризацию текста в GigaChat и YandexGPT
После появления на рынке API для беседы с ChatGPT 3.5 каждый второй заказчик решения на основе машинного обучения (ML) хочет внедрить у себя ИИ, который может красиво и содержательно общаться на...
Оживляем неизвестный дисплей от японского поезда/автобуса https://u.habr.com/rXA6c
Хабр
Оживляем неизвестный дисплей от японского поезда/автобуса
Как-то раз, очередным томным субботним вечером, я в очередной раз листал от нефиг делать Yahoo! Auctions — одну из крупнейших японских сетевых барахолок. Внезапно, среди рекомендуемых лотов появился...
Как мы тестируем беспилотные автомобили с помощью симуляций https://u.habr.com/ecpOw
Хабр
Как мы тестируем беспилотные автомобили с помощью симуляций
Всем привет! Это Александр Чистяков из команды беспилотных автомобилей Яндекса. Мой доклад посвящён симуляторам: что это, зачем, как это устроено изнутри и какие в симуляции есть...
Как рассчитать CLTV с помощью машинного обучения и как нам в этом помогает Feature Store https://u.habr.com/mg1SN
Хабр
Как рассчитать CLTV с помощью машинного обучения и как нам в этом помогает Feature Store
Меня зовут Игорь Дойников , в Альфе я CDS — Chief Data Scientist в Розничном Бизнесе. Моя команда строит модели машинного обучения для розничного бизнеса Альфа-Банка. В рознице Альфа-Банка на февраль...
[Перевод] Добавление полей Joomla в результаты Умного Поиска при помощи JFilters https://u.habr.com/2ZWrh
Хабр
Добавление полей Joomla в результаты Умного Поиска при помощи JFilters
Страница результатов Умного Поиска позволяет нам отображать некоторые поля (изображение, категорию, дату и т. д.), но не пользовательские поля. Поскольку поля Joomla предоставляют очень гибкий способ...
[Перевод] Как я снизил время инкрементных сборок Rust на 40% https://u.habr.com/hn1Bt
Хабр
Как я снизил время инкрементных сборок Rust на 40%
Я форкнул и модифицировал компилятор Rust rustc . Одна фича — кэширование расширения процедурных макросов — привела к снижению времени инкрементных сборок на 11-40% в различных реальных крейтах....
Cобытия жизненного цикла компонента https://u.habr.com/UEsKw
Хабр
Cобытия жизненного цикла компонента
Друзья, привет! Практическое понимание событий жизненного цикла компонентов даёт возможность быстро анализировать и разрабатывать бизнес-задачи. Мы разберём 7 событий жизненного цикла компонентов на...
Как мы реализовали аутентификацию трафика для MSA на базе монолита https://u.habr.com/vMh69
Хабр
Как мы реализовали аутентификацию трафика для MSA на базе монолита
Привет, Хабр! Меня зовут Дмитрий Салахутдинов, я принципал инженер в СберМаркете. Занимаюсь развитием Ruby-платформы и масштабированием системы через декомпозицию монолита на сервисы. В статье хочу...
Рекуррентные платежи, или как мы доработали функционал платных подписок во Flutter приложении https://u.habr.com/xdrZp
Хабр
Рекуррентные платежи, или как мы доработали функционал платных подписок во Flutter приложении
Идеей для написания статьи стал интересный для нас первый опыт интеграции рекуррентных платежей. Путь шел через расстрел гугла вопросами, изучение документации, эксперименты, ошибки и общение со...
ИИ под запретом. Gentoo вводит ограничения на использование искусственного интеллекта https://u.habr.com/D1J9Z
Хабр
ИИ под запретом. Gentoo вводит ограничения на использование искусственного интеллекта
Gentoo, один из самых популярных дистрибутивов Linux, ввёл запрет на принятие изменений, созданных при помощи инструментов генеративного искусственного интеллекта (ГИИ). Этот запрет охватывает...
Искусство ETL. Пишем собственный движок SQL на Spark [часть 6] https://u.habr.com/VURrR
Хабр
Искусство ETL. Пишем собственный движок SQL на Spark [часть 6]
В предыдущих сериях ( FAQ • 1 • 2 • 3 • 4 • 5 ) мы весьма подробно рассмотрели, как написать на Java собственный интерпретатор объектно-ориентированного диалекта SQL поверх Spark RDD API, заточенный...