Читать на Хабре: как мы переписали веб-плеер 💙 В статье Павел Фомин, лид платформенной фронтенд-команды плеера, рассказывает о смене архитектуры и переходе от монолита к гибким модулям. Из статьи вы узнаете: 📌 Зачем вообще нужна сложная архитектура для плеера и почему недостаточно тега video. 📌 Почему старая реализация на Redux мешала развитию и чем помог MobX. 📌 Как мы боролись с props drilling через и огромным количеством связных useEffect'ов и при чём тут ООП. Читайте статью по ссылке и д...
Смотри за IT
Показываем и рассказываем, как создаются медиасервисы в цифровых активах «Газпром-Медиа Холдинга» 🤓 Развиваем цифровые платформы и сервисы RUTUBE, PREMIER и Yappy. Обеспечиваем пользователей медиаконтентом и меняем технологический ландшафт страны.
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
15 из 15Читать на Хабре: юнит-тестирование для веб-разработчиков 😍 Руслан Мирзоев, веб-разработчик PREMIER делится концепциями и практическими приёмами, которых не найти в документации. Получился объемный туториал — 25 мин. на чтение по оценке Хабра. Но не пугайтесь, просто в нём собрано действительно много практики и наглядных примеров, которые помогут разобраться в вопросе и полюбить писать тесты 💛 Мы знаем, что даже у опытных разработчиков возникают сложности с написанием тестов, и хотим это менять...
Читать на Хабре: когда нужен Backend for Frontend, как его проектировать и внедрять В статье Максим Ульянов, руководитель отдела веб-разработки в RUTUBE, разбирает паттерн BFF и делится опытом его внедрения в RUTUBE 💙 Из статьи узнаете: 🔵какую роль BFF играет в масштабировании современных сервисов; 🔵как мы реализуем BFF и какой профит он нам даёт; 🔵почему решили отказаться от идеи переписать все на GraphQL; 🔵как вообще проектировать такие сервисы и выстраивать процессы, чтобы обеспечивать S...
Читайте на Хабре: сравнение технологий аппаратного транскодирования В статье исследуем, можно ли в задачах обработки и кодирования видео заменить видеокарты NVIDIA на что-то более доступное и в смысле поставок, и по стоимости. 📊 Сравним популярные и неочевидные альтернативы в разрезе качества кодирования. Будет полезно не только с точки зрения оптимизации затрат, но и методологий оценки качества и тестирования кодеков. ➕Пригодится для стримингов, кинотеатров, видеохостингов или домашней лаборат...
Читать на Хабре: как организовать первые киберучения в формате Red team и какие выводы они позволяют сделать 🛡 Открываем новую для нашего блога тему — ИБ 💪 Нашими продуктами ежедневно пользуются миллионы людей, и внимание злоумышленников неизбежно. Нам необходимо заботиться о безопасности и работать над устойчивостью сервисов и для пользователей, и для сотрудников. 🦸 Александр Негода руководит отделом анализа защищённости. Именно его команда ищет уязвимости, проводит пентесты, а с недавнего в...
❤ ML + нагрузки RUTUBE = два доклада на HighLoad++ 6 ноября на конференции разработчиков высоконагруженных систем поделимся опытом разработки и внедрения LLM и ML в большой продакшен. ✨ Дмитрий Лукьянов / Платформа для создания субтитров на весь UGC в RUTUBE В 💙 прошли путь от MVP на Whisper до высокопроизводительной системы на собственных моделях, которая сейчас обрабатывает новые пользовательские видео почти без задержки. В докладе: какие архитектурные решения помогают добиться такой пропускн...
Сильный код не готовит к управлению 💡 Зар Захаров, руководитель группы фронтенд разработки RUTUBE💙 в подкасте ПСИвИТ. "Это разговор не про карьерный рост. Это разговор про внутренний перелом. Про тот момент, когда ты был хорошим разработчиком. А потом решил стать руководителем. И внезапно оказалось, что старые навыки почти не работают". В подкасте Зар с Катей и Аней обсуждают: ✅ почему первый заход в руководство закончился неудачей ✅ что пришлось пересобирать в себе, чтобы попробовать снова ✅ ...
📺 Любите ли вы кино так же, как любит его команда Цифровых Активов «Газпром-Медиа Холдинга»? Коллеги из департамента клиентского опыта и поддержки рассказали о нашей еженедельной традиции — каждый вечер пятницы собираться в офисе на просмотр кино, которое вышло на RUTUBE, а потом обсуждать его всей командой. 📍Какой фильм стал настоящим хитом у разработчиков, почему путь к сердцу зрителя лежит через желудок и как эти встречи влияют на культуру в компании — читайте в карточках.
Креативное программирование на HolyJS 🎵 21 ноября Игорь Аникин, веб-разработчик из RUTUBE TECH и увлечённый медиадизайнер, выступит на JavaScript-конференции с докладом «Креативное программирование: визуализация звука». Вместе с Игорем познакомимся с понятиями креативного программирования и генеративного искусства и посмотрим, как можно сочетать творчество и профессиональное развитие в разработке. Доклад поможет сделать первые шаги в компьютерной графике: создать веб-визуализатор звука и освоит...
❤ Что такое Dreamcoding? Узнаем на следующей неделе на митапе A?.Frontend Community 29 октября Зар Захаров, руководитель группы разработки из RUTUBE TECH, выступит с докладом «Dreamcoding, или Как вернуть искру разработки на примере трёх проектов». Митап в Санкт-Петербурге и онлайн, регистрация 👉 на странице мероприятия. Присоединяйтесь!