Меня зовут Юля Гапуненко, я аккаунт-директор студии НАДО, которая помогала принимать Сибирский Диджитал-тур в Омске. Ниже делюсь своими впечатлениями от Тура. Читать далее
"Лень-матушка вперёд нас родилась"В этой статье я хочу рассказать о технике "Expression Templates" и её применении в библиотеке simstr.Как известно, "хороший программист - ленивый программист". Именно лень толкает нас на поиск оптимальных решений и экономию ресурсов. А человек, проводящий…
Если Вы когда-либо разрабатывали Telegram-бота, Вы наверняка знаете, что такое callback_data. Если нет, вкратце, это произвольная строка, которая привязывается к кнопкам в чате, при помощи которой на бэкенде Вы определяете, какая именно кнопка была нажата.Когда Ваш бот масштабируется,…
Привет! Я Сергей Кляхандлер, техлид в команде LLM Авито. В 2024 году мы разработали и выпустили ML-модель, которая автоматически генерирует описания для объявлений из категории Одежда и обувь. В этом году автогенерацию усовершенствовали, а подход переиспользовали. Теперь мы можем создавать дополнительные ключевые слова для поиска. Статья будет полезна DS-инженерам, которые работают с мультимодальными LLM-моделями. Читать далее
Я хотел бы поделиться размышлениями о роли архитектора — о том, как мы ее представляем и с чем сталкиваемся на практике. Мы часто создаем вокруг этой роли определенный шарм и завышенные ожидания, которые не всегда соответствуют реальности. Это приводит к разочарованию у тех, кто приходит в профессию. Давайте поговорим об этом честно. Читать далее
Привет, друзья!В этой серии статей я делюсь с вами своим опытом решения различных задач из области веб-разработки и не только.Другие статьи серии:DevOps Tutorials — Ansible: разворачиваем веб-приложение на виртуальном сервереПредыдущая статья была посвящена деплою Angular+Java веб-приложения на виртуальном сервере Ubuntu Linux с помощью Ansible. В этой статье мы научимся читать для этого деплоя сеть и создавать виртуальный сервер в облаке с помощью Terraform.Интересно? Тогда прошу под кат. Читать далее
Представьте, что вы пытаетесь объяснить, как работает компьютер, человеку из XVIII века. Вы говорите: «Вот железо — кремниевые пластины, провода, электрические импульсы. А вот — программа: она не материальна, но управляет всем этим». Он, вероятно, спросит: «Как нематериальное может…
Каждый Android-разработчик сталкивается с задачей обучения пользователей новым функциям или помощи в навигации по интерфейсу. Традиционные всплывающие окна или сообщения могут быть навязчивыми. Конечно же есть способ элегантно подсвечивать элементы UI и предоставлять…
Страх окружающих заключается в том, что ИИ сделает творчество ненужным. Но реальность ровно обратная. Когда генерация "чего-угодно" становится тривиальной, ценность осмысленного, отточенного и прочувствованного произведения взлетает до небес.Теперь это значит только одно —…
Бизнес: «Зачем нам тестирование? Разве нельзя написать всё хорошо и сразу?».Разработчик: «Это не баг – это фича».Тестировщик: «Ошибки в коде, а крайний кто? Все на тестировщика!».В статье разберем:• взгляд заказчика на тестирование ПО;• мышление тестировщика и разработчика;• тестировщик и код: нужен ли глубокий дайвинг?• что же дает тестирование? Читать далее