konturtech | Unsorted

Telegram-канал konturtech - Технологии в Контуре

5895

Канал tech-команды Контура о технологиях, инженерном опыте и мероприятиях. Наш сайт: tech.kontur.ru Гитхаб: https://github.com/skbkontur Хабр: habr.com/ru/company/skbkontur Youtube: youtube.com/@KonturTech По всем вопросам пишите @techkontur

Subscribe to a channel

Технологии в Контуре

Одна задача на резюме встречи тебе или больше 10k Контур.Толку?

Толк создает более 10 000 записей встреч в день и делает саммари каждой уже через 5–15 минут. Это факт.

Азер Шахвердиев — старший ML-инженер NLP лаборатории в центре ИИ. Он драйвил задачу суммаризации в фича-команде до релиза внутри Контура и на всех пользователей.

В карточках мы вместе пробежались по сценариям использования и архитектуре верхнеуровнево. А детали создания саммари, Азик расскажет на Saint HighLoad++ 23 июня.

Приходите послушать и суммаризировать! 🚗

#konturtech_datascience

Читать полностью…

Технологии в Контуре

Мне просто спросить: отвечаем на вопрос про пет-проект разработчика

Инженеры в Контуре активно занимаются своими пет-проектами. И чаще всего, это про желание починить то, что уже помогает.

🟣 Герой рубрики. Данила Володькин — Python-разработчик в направлении Коммерческая инфраструктура.

🟣 Пет-проект. Liza Alert Bot. Это чат-бот поисково-спасательного отряда «ЛизаАлерт», который помогает волонтерам оперативно узнавать обо всех изменениях при поисках. Данила занимался рефакторингом кода.

🟣 Как работает бот. Парсит форум «ЛизаАлерт», анализирует информацию и отправляет уведомления в Telegram. Код бота Данила нашел на гитхабе. И начался квест: тестов нет, база не разворачивается, ручной деплой. Структура кода путалась, он ломался от перегрузки.

🟣 Что сделал Данила. Построил структуру с UV, перенес базу в Docker, добавил pytest, подключил GitLab CI/CD, договорился с командой бота (это тоже добровольцы) о ревью через пул-реквесты. Применил статический анализ, заменил устаревшие драйверы, вычистил дубли. Стабилизировал работу бота, оптимизировал отправку уведомлений. А еще помог разгрести последствия DDoS-атаки на форум и запустил процесс переноса хостинга в инфраструктуру отряда.

🟣 Что теперь? Код чище, поддержка проще, а волонтеры «ЛизаАлерт» получают уведомления вовремя. А потерявшиеся люди быстрее получают помощь.

На вопрос, зачем Данила взялся за это, он ответил просто:

«Хочется, чтобы сфера IT помогала не только бизнесу, но и людям».


Ставьте в комментарии плюсики, если хотите узнать все всеми технические подробности этой истории.

Читать полностью…

Технологии в Контуре

Победитель конкурса за рассказ о том самом баге

И билет на CodeFest получает Артём Назаров и его история про один из самых страшных багов в IT — баг в процессах.

Всем спасибо за участие и ваши истории. В какие-то моменты хотелось уверенно сказать «да, было».

Увидимся на CodeFest в Новосибирске! Приходите к нам на стенд поболтать за жизнь и технологии 🌸

Читать полностью…

Технологии в Контуре

🍎 В некотором царстве, некотором государстве, жила-была дружная команда разработчиков Контур.Фокус…

В статье на Хабре фронтендер команды Фокус.WebUsers Лена Кудина рассказывает, как в Фокусе устроено взаимодействие бэкенда и фронтенда: от монолитной отрисовки HTML на .NET до появления React и внедрения примитивов.

Что за примитивы? Как они помогают, а когда мешают? Узнаем во фронтенд-сказке — #Хабросреда же 🏖

Читать полностью…

Технологии в Контуре

Как создавался аудиосериал «Загадка хранителя зоопарка»

Технические подробности вы уже знаете (надеемся!), историю создания мы еще не рассказывали. До этого момента 🤭

Поболтали со сценаристами аудиосериала: Варей Домрачевой — выпускающим редактором блога Контура на Хабре и Сережей Петровым — техническим писателем-аналитиком. О поисках постмортема, приколах и кто из создателей проекта самый замороченный.

А если вы еще не послушали «Загадку», то, кажется, мы нашли вам контент на майские 🏖

Читать полностью…

Технологии в Контуре

Как мы переехали с Slack на Mattermost — приключенческая сага в двух частях

На момент апреля 2022 года у нас было около 4,5 тыс. пользователей, 9,4 млн сообщений и 3 миллиона файлов.

Денис Тарасов — руководитель отдела разработки инструментов эксплуатации в Контуре. На Хабре он рассказывает историю со всеми экспериментами, багами, болями и радостью:

💗Slackalypsis.Часть 1 — про старт переезда.
💗Slackalypsis. Часть 2 — про грабли.

Открываем, наслаждаемся ☕️

#хабросреда #konturtech_habr

Читать полностью…

Технологии в Контуре

Как два программиста, став руководителями, работают с людьми, нагрузкой и результатами команды? И важно ли качество кода, если фича реально успешная?

Позвали в новый выпуск «Согласен / Не согласен» двух руководителей из разработки Контура.

🩵 В левом углу — Андрей Березникер, функциональный руководитель C# разработчиков. Он следит за тем, чтобы функция отвечала на потребности бизнеса и справлялась с вызовами, которые за этим стоят.

🟣 В правом — Юра Фрейберг, руководитель разработки Контур.Экстерна. Его фокус — качественный продукт, который решает проблемы пользователей и хорошо продается.

Смотрите новый выпуск на YouTube, Rutube и VK 💗

#konturtech_video

Читать полностью…

Технологии в Контуре

Едем на ProductConf 2025

и приглашаем к нам на стенд, а еще послушать онлайн-доклад Ани Серовой. План такой:

🩵22 апреля, онлайн. Слушаем доклад Ани «Что такое продуктовое качество программного продукта? И как его измерить?»

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

🩵25 апреля. Встречаемся офлайн на стенде

Там вас ждет команда продакт-менеджеров из разных продуктов Контура. И еще UX-исследовательница, поэтому обсудить получится вообще все. Пообщаемся о задачах, жизни, развитии, подумаем «друг об друга».

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

До встречи 😘

Читать полностью…

Технологии в Контуре

✍🏻 Идея для досуга на пятницу, 18 апреля: встреча SpbDotNet № 109 в питерском офисе Контура

Рассказываем! В нашем офисе разработки пройдет встреча DotNet-комьюнити Петербурга. Из Контура выступит ведущий бэкендер Егор Стрелов с докладом «Distributed Tracing для поиска проблем в Entity Framework Core». Егор покажет, как настроить трассировки для EF Core, собрать нужную телеметрию и быстро найти проблемные запросы к базе данных.

Открываем двери в 18:30, а первый доклад в 19:00. Все подробности и регистрация – по ссылке.

До встречи 🎉

Читать полностью…

Технологии в Контуре

Сегодня дроп

нового сезона «Согласен / Не согласен»!

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

В свежем выпуске выпуске сошлись C# разработчик Илья Дубовцев и учительница информатики Катя Парамонова. Обсудили, должно ли программирование стать обязательным предметом, нужно ли заменять олимпиады реальными проектами. И актуальны ли вообще сейчас Word и Excel.

Смотрим на YouTube, Rutube и VK.

Ставьте 👾, если вашим любимым предметом в школе была информатика.

Можно еще поностальгировать в комментах об уроках 🚗

#konturtech_video

Читать полностью…

Технологии в Контуре

Принесли вам интерактивный спецпроект с Хабром!

В чем суть: вы примеряете шапочку системного аналитика, C# разработчика или тестировщика Контура и взаимодействуете с продуктами в сферах финтеха, документооборота и видеоконференций в формате квеста.

Это не шутка, от ваших выборов в квесте зависит результат. И еще всякие рекомендации полезные от нас получите 😘

Читать полностью…

Технологии в Контуре

Молния! Мобильщики Контура на Podlodka Android Crew 24-28 марта

Некоторый новостной апдейт, когда вы сможете послушать наших ребят на этой неделе. Если вы мобильный разработчик, или просто неравнодушный к теме человек:

💚 27 марта Женя Мельцайкин проводит «Публичное собеседование по Compose». Кандидат в прямом эфире рефакторит заведомо плохой код на Compose, а Женя будет задавать вопросы по ходу. Звучит волнующе!

💚 28 марта Никита Созник выступит с докладом «Перевернем календарь с Jetpack Compose: как мы реализовывали сложные UI компоненты». Никита поделится опытом кастомных компонентов, проблемами и почему решения от Google не всегда самые лучшие.

А Леша Панов традиционно в программном комитете Подлодки. Ну мед!

Конференция онлайн, подключайтесь посмотреть и послушать😘

Читать полностью…

Технологии в Контуре

Ижевск, 3 апреля намечается некоторый Техноквиз🥳

Техноквиз — это викторина от айтишников и для айтишников. По фану, без хардкорных тем и не только про языки и разработку. Для участия вам нужна команда друзей или коллег и регистрация.

💚 Не переживайте, если у вас нет команды. Регистрируйтесь, выбирайте билет одиночного игрока, и мы объединим вас с другими такими же участниками-одиночками. Всем хорошее настроение, движ и фотки с квиза, а победителям — подарки. Такое нам надо.

Подробности и регистрация по ссылке. До встречи в апреле!

#konturtech_event

Читать полностью…

Технологии в Контуре

🔍 7 вопросов и 1 рисерч

Мы проводим ux-исследование и ищем респондентов. А если совсем точно, то C# разработчиков, системных аналитиков и тестировщиков грейда мидл и выше.

Для участия в исследовании заполните анкету.

От вас готовность 40 минут поболтать с исследователем в Толке. А от нас небольшой бонус за участие 😘

Читать полностью…

Технологии в Контуре

Сегодня будет много букв ради великой цели – поговорим о модели управления в Контуре💞

В компании матричная структура. Это значит, что все команды кросс функциональны, чтобы делать задачи быстрее, а контекст и ответственность хранились в одном месте. А чтобы не изолировать сотрудников одной роли друг от друга — их объединили в функциональные зоны.

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

Менеджер разработки отвечает за людей, за работу команды, процессы внутри и поставку фич на прод. Функциональный руководитель отвечает за развитие сотрудника как специалиста в своей роли. Фан-факт: у менеджеров разработки тоже есть свой функциональный руководитель!

В одной функциональной зоне может быть 13 сотрудников, а в другой — 257. Некоторые есть у нас на сайте: аналитики, тестеры, мобильщики, менеджеры разработки. Заходите посмотреть как у них дела.


Дочитавшим бонус! В следующих постах о себе и своих задачах расскажет один из функциональных руководителей. А из какого направления – решать вам в опросе ниже.

Читать полностью…

Технологии в Контуре

Встретились как-то дизайнер и UX-исследователь — а мы им подкинули немного холивара

В новом выпуске «Согласен — не согласен» продуктовый дизайнер Илья Феофанов и исследователь Лера Черепанова поговорили о том, можно ли вообще делать интерфейсы без UX-исследований. Исследования помогают лучше понимать пользователя, экономить ресурсы и принимать обоснованные решения. Но, может, эмпатичный дизайнер справится без них 🤔

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

👀 Смотрим «Согласен — не согласен» на YouTube, Rutube и VK.

#konrurtech_video

Читать полностью…

Технологии в Контуре

Петербург, кто будет 16–17 мая на PiterPy и IML?

Мы — будем 🫡 Впервые везем не только спикеров, но и стенд. С большой компанией питонистов и ML-разработчиков. Будут техтолки, дискуссии, квест и, по традиции, новый платформер. В этот раз — про нелегкий путь предпринимателя.

А 17 мая на PiterPy выступают наши эксперты:

💞Зачем нам PyPy, если в CPython есть JIT?. Разбираемся вместе с Андреем Шараповым, что изменилось в мире JIT и актуальность PyPy.

💞В поисках ответа, почему Python [не] умеет работать с CPU-bound задачами. Еще с junior-собеседований мы привыкли отвечать, что слабая сторона Python — это неумение работать с CPU-bound задачами. Так ли это? Расскажет Ваня Жерновков.

До встречи в Питере! Приходите болтать за жизнь и технологии ☕️

Читать полностью…

Технологии в Контуре

Выбираем баг-победитель и обладателя билета на CodeFest в Новосибирске

Сквозь смех и слезы отобрали 3 бага из комментариев под конкурсным постом (было сложно выбрать только три). А вы, любимые и дорогие подписчики, голосуйте за баг, который вам по какой-то причине откликнулся:

1⃣ Убегающий диалог в Blazor
2⃣ Redis и фатальное использование hgetall
3⃣ Самый страшный баг — в процессах

Ниже будет голосование, итоги подведем 8 мая до 15:00 по мск.

Читать полностью…

Технологии в Контуре

Офис или удаленка?

Выбираем, где работать лучше в новом выпуске «Согласен — не согласен».

Слева Настя Ложникова – руководитель разработки направления ЭДО, которая любит работать из офиса. Справа Артем Плетнев – продакт, которому нравится работать удаленно. И не просто из дома: Артем постоянно тестирует новые города для жизни.

Ну вы уже и по картинке поняли, кто адепт удаленки 😌

Смотрите новый выпуск на YouTube, Rutube и VK 💗

Ставьте 🏖, если вы работаете на удаленке, и 👨‍💻, если из офиса!

#konturtech_video

Читать полностью…

Технологии в Контуре

Расскажите о баге и получите билет на CodeFest в Новосибирске (31 мая – 1 июня)

Мы уверены, что у вас за всю работу в IT, есть ✨тот самый баг✨ — неожиданный, первый или катастрофический. Это не обязательно ошибка в коде! Это может быть любой сбой, который привел к интересным последствиям и до сих пор заставляет вас нервно смеяться и рассказывать байки коллегам.

Самое время вспомнить ЕГО и выиграть билет на CodeFest! Что для этого нужно:

🟣 До 1 мая пишите в комментариях под этим постом про самый. неожиданный баг, который вы ловили.
🟣 Мы выберем три комментария с самым неожиданным/смешным/поучительным багом.
🟣 7 мая подписчики Технологий в Контуре выберут победителя голосованием.
🟣 Вы великолепны и билет на CodeFest ваш.

Ждем ваши истории! Удачи 😘

Читать полностью…

Технологии в Контуре

Едем на CodeFest

и будем ждать вас в гости на стенде и на докладах Frontend-секции: там у нас AI и цифровая доступность. Дочитавшим пост до конца – бонус 👯‍♂️

Вот наши доклады:

💗1 июня, 11:00 (GMT+7) послушаем Дениса Омелькова. Разберем, какие API доступны фронтендеру для работы с медиаданными и видеопотоками, как можно их преобразовывать и делать это эффективнее. На примере задачи по замене фона в Контур.Толк, Денис расскажет, что и почему мы используем, с какими проблемами столкнулись при разработке и внедрении.

💗1 июня, 14:00 (GMT+7) поговорим о доступности с Настей Суховерховой. В докладе вместе с вами копнем глубже и поймем, что доступность — не только про инклюзивность, но и про удобство для всех пользователей и техническое качество продукта. А еще Настя поделится, как цифровая доступность сделала саму Настю лучше. Доклад будет полезен разработчикам, дизайнерам, продактам и всем, кто делает продукты для людей.

💗А на стенд привезем самое крутое — команду. И разные айтишные развлечения.

А теперь БОНУС!

Юбилейный CodeFest пройдет только офлайн. Поэтому на правах партнера, мы разыграем билет на конференцию в одном из следующих постов. Stay tuned!

#konturtech_frontend

Читать полностью…

Технологии в Контуре

🔍 Исследуем, какие видео, как и когда смотрят разработчики

В кружочке Катя Воронова — контент-продюсерка видео и аудио-проектов «‎Технологий в Контуре»‎. Катя проводит небольшое исследование о том, чем отличается потребление контента у разработчиков от людей, которые разработчиками не являются. И отличается ли?

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

Помогите Кате — откройте анкету и вдумчиво около 10 минут отвечайте на вопросы.

P.S. На Хабре есть статья про исследование, с фактурой и хайлайтами о том, что Катя уже узнала.

Читать полностью…

Технологии в Контуре

Попросили питонистов побегать по коридору 🤭

В комментах место для ваших непопулярных мнений!

#konturtech_video #konturtech_python

Читать полностью…

Технологии в Контуре

Звучит сирена, но это не тревога 💗

Вышел бонусный эпизод аудиосериала «Загадка хранителя зоопарка», в котором мы отвечаем на вопросы слушателей. Это разговор создателей проекта, участников событий и разработчиков из команды Базовой инфраструктуры. О том, как все было на самом деле.

💗Где посмотреть и послушать: YouTube, Rutube, VK и другие площадки.

А еще есть возможность посмотреть бонус и в Телеграме. В комментариях под постом выложили выпуск целиком.

Устраивайтесь поудобнее, вас ждет много техномяса и правда о мяукающем Олеге.

#konturtech_video

Читать полностью…

Технологии в Контуре

А у вас релиз откатился!

Читать полностью…

Технологии в Контуре

✨Morning routine✨ разработчика Контура:

1) проснуться в 7 утра
2) делать зарядку
3) заварить кофе
4) может быть окунуть лицо в ледяную воду

😘 Комфортный день разработчика Контура с lo-fi, кофе и работой в офисе можно посмотреть на Ютубе, Рутубе и в ВК.

У кого какая морниг рутин? Делитесь с нами)

Читать полностью…

Технологии в Контуре

Пересмотры засыпают, просыпается мафия — подготовка к следующему году

Если вы до последнего откладываете написание селф-ревью, а потом в последний момент судорожно вспоминаете, что вообще сделали за год — этот пост для вас 😘

Читать полностью…

Технологии в Контуре

Это мы серфим на графике одного из релизов

Женя Редько работает в ядре Диадока, в подкоманде Документы, которая занимается основными бизнес-сценариями сервиса.

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

Кстати, статья номинирована на «Технотекст» в категории «Инженерный подход», а Контур спонсирует номинацию Аналитика 💅🏻

#konturtech_habr #хабросреда

Читать полностью…

Технологии в Контуре

🖥 «Чего за компьютером, сидишь, хоть спортом бы занялся»

Спортивное программирование – настоящий вид спорта и часть культуры Контура.

В 2020 году мы стали первой командой из России, которая организовала международное соревнование по программированию ICFPC. Как это было можно посмотреть на Хабре!

А в посте немного истории и фото☺️

Читать полностью…

Технологии в Контуре

Тот момент, когда ожидание и реальность не совпали — и это к лучшему.

И тихонько работать, и пробовать себя в новых задачах или направлениях никто не запрещает 😘

Читать полностью…
Subscribe to a channel