Как стать автором
Обновить
Сначала показывать

Как мы переезжали с немецкого TestRail на российский Test IT

Время на прочтение 4 мин
Количество просмотров 3.9K

Весна 2022 года подарила российскому бизнесу много занимательных недель, потраченных на поиск альтернатив ушедшим с отечественного рынка сервисам. Нас этот «тренд»  тоже не обошел стороной, но мы смогли без проблем, финансовых потерь и кранчей заменить западное ПО равноценным российским аналогом. 

Получилось настолько хорошо, что мы решили рассказать вам об этом. Как минимум, чтобы поделиться опытом, как максимум – вселить в скептиков уверенность в отечественном софте.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 5

Rambler&Co + Okko Tech Talk: регистрация началась

Время на прочтение 2 мин
Количество просмотров 899

Всем привет!

Приглашаем всех мобильных разработчиков и просто неравнодушных ребят на совместный митап Rambler&Co и Okko.

Выйдем на связь 8 сентября с 19:00 до 21:00 в уже привычном смешанном формате – в онлайне и офлайне.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 2

RamblerMeetup&Frontend

Время на прочтение 2 мин
Количество просмотров 832

Медиа и музыка ещё никогда не были так близки, как на совместном митапе Rambler&Co и СберЗвука (входят в группу компаний СберИнтертеймент).

10 февраля в 19:00 лучшие технические специалисты медиахолдинга Rambler&Co и аудиосервиса СберЗвук расскажут об инклюзивном 3D-контенте, разберут способы создания монорепозитория и обсудят эволюцию React-приложений.

Митап пройдёт в онлайн-формате. Регистрация обязательна – только так мы сможем напомнить вам о мероприятии и прислать ссылку на трансляцию.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 2

Rambler&Okko DevOps Meetup

Время на прочтение 2 мин
Количество просмотров 1.3K

Встречайте! Первый совместный митап двух гигантов – Rambler&Okko DevOps Meetup.

25 ноября в 18:00 топовые технические специалисты медиахолдинга Rambler&Co и мультимедийного сервиса Okko расскажут о собственных файерволах, потравят байки про PostgreSQL, по косточкам разберут сценарий переезда на новую сетевую фабрику и поделятся опытом реализации CI/CD. 

Читать далее
Всего голосов 9: ↑2 и ↓7 -5
Комментарии 10

RamblerMeetup&Python (онлайн + офлайн!)

Время на прочтение 2 мин
Количество просмотров 1.1K

Добрый день, Хабросообщество!

7 октября в 19:00 состоится RamblerMeetup&Python – лучшие практики и свежие инсайты про нейросети, эмбеддинги пользователей с помощью PyTorch внутри Docker'а, биндинги на Rust вместо С для приложений, а также вечная классика Python vs Scala. Спикеры – эксперты Python-разработки Rambler&Co.

Внимание: мероприятие гибридное!

50 первых зарегистрировавшихся на Timepad смогут (наконец-то) посетить наш уютный офис в Москве на Даниловской мануфактуре, но для этого обязательна справка о наличии антител или справка о вакцинации,  а также документы, удостоверяющие личность.

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

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 2

Счётчик Топ-100 и все его секреты. Доклад с RamblerMeetup&Frontend

Время на прочтение 14 мин
Количество просмотров 4.8K

Всем привет!

В этой статье  расскажу про наш продукт – Счётчик Топ-100, о том, как он устроен и работает, о некоторых сложностях, с которыми мы столкнулись во время его разработки и поддержки, а также поделюсь дальнейшими планами нашей команды по развитию продукта.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 17

RamblerMeetup&AGIMA. «TeamLead: как стать руководителем команды разработки»

Время на прочтение 2 мин
Количество просмотров 704

24 августа пройдёт совместный митап Rambler&Co и AGIMA — «TeamLead: как стать руководителем команды разработки».

Мероприятие пройдет в онлайн-формате, начало в 18:00. Вся информация и регистрация на странице митапа: https://clck.ru/WjJdN. 

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 0

Как мы готовили распределенный джойн на Spark Structured Streaming. Доклад с RamblerMeetup&Usermodel

Время на прочтение 8 мин
Количество просмотров 2.1K

История о том, как суточный ETL-контур карабкался в реалтайм.

В рамках AdTech-подразделения холдинга Rambler&Co выделено отдельное направление Usermodel, которое занимается анализом и сегментацией аудитории, а также повышением конверсий на площадках. Один из проектов этого направления –  Recommender (система рекомендаций), в котором искусственный интеллект подстраивается под интересы пользователей и из массы контента на площадке выбирает самые интересные новости и статьи персонально для каждого посетителя сайта.

Что вы узнаете из этой статьи?

• Зачем нам нужен Realtime-контур на Spark?

• Как правильно написать его так, чтобы он джойнил логи на лету?

• С какими подводными камнями можно столкнуться?

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 1

RamblerMeetup&Frontend – уже 29 июля

Время на прочтение 2 мин
Количество просмотров 933

Каждый месяц новый митап! 

Готовьтесь к RamblerMeetup&Frontend. 29 июля эксперты в области frontend-разработки поделятся своим опытом и ответят на ваши вопросы.

Митап пройдет в онлайн-формате, начало в 19:00. Обязательна предварительная регистрация на Timepad.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

RamblerMeetup&Usermodel

Время на прочтение 2 мин
Количество просмотров 786

Мы долго шли к этому и вот наконец! Наш внутренний RamblerMeetup&Usermodel выходит в свет! Уже 30 июня эксперты поделятся своими кейсами в области ML и Big Data.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0

AdBlock: особенности работы и продвинутые методы блокировки

Время на прочтение 9 мин
Количество просмотров 37K

Привет, Хабр! Часто по работе сталкиваюсь с вопросами вроде: как же работают блокировщики рекламы? 

Хочу поделиться с вами некоторыми интересными, но порой сомнительными решениями, которые можно встретить в работе расширений, и обсудить в комментариях работу блокировщиков. 

В своей статье расскажу о самых интересных и необычных решениях по блокировке рекламы с помощью JavaScript’a и не только. Также посмотрим на новые направления разработки блокировщиков и куда все движется. 

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 10

Content Indexing API: страницы, доступные в offline. Доклад с RamblerFront #9

Время на прочтение 8 мин
Количество просмотров 4.1K

Здравствуйте, меня зовут Антонина, я работаю frontend-разработчиком в Rambler&Co, в команде Lenta.ru.

Content Indexing API — новый инструмент от Google, показывающий, какие страницы доступны в offline-режиме. Я расскажу, как работает Content Indexing API, когда его следует использовать и как его внедряла наша команда.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Комментарии 1

Эмбеддинги пользователя в DMP. Эксперименты, оптимизация, внедрение

Время на прочтение 7 мин
Количество просмотров 4.6K

Всем привет! Мы из команды ML проекта DMP (Data Management Platform) в AdTech Rambler Group. В этой статье поговорим про эмбеддинги.

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

Общее про DMP и зачем нам эмбеддинги?

Начнем с того, что у Rambler Group есть свой стек RTB-технологий (real-time-bidding), которые позволяют продавать и откручивать современную programmatic-рекламу, подбирая для конкретного пользователя наиболее оптимальные объявления. Еще у нас есть много логов пользовательского поведения, из которых нужно извлечь сигнал об их предпочтениях для персонализации рекламы. Здесь и появляется DMP.

DMP – это инструмент для создания единого профиля пользователя. Делается это путем сбора, обработки и структурирования событийных логов пользователей различных активов Rambler Group. Конечная цель DMP – построение и хранение аудиторных сегментов, которые используются для выделения целевых аудиторий и таргетирования онлайн-рекламы в системе RTB.

читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 5

RamblerFront& Meetup #9

Время на прочтение 1 мин
Количество просмотров 1.2K

Прошлый год не считается, поэтому начнем все заново:) 

Мы анонсируем проведение девятого RamblerFront& Meetup 18-го марта в 19:00. В этом году он пройдет онлайн, но обещает быть столь же интересным, как и предыдущие.

Обязательно регистрируйтесь заранее по ссылке.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Core Web Vitals: как Google решил оценивать сайты

Время на прочтение 7 мин
Количество просмотров 19K


Всем привет!

Сегодня поговорим о важности пользовательского взаимодействия, ведь совсем скоро придется подготовить свои сайты к максимальному ускорению загрузки. Возможно, вы уже слышали про Core Web Vitals…

В прошлом году Google начал масштабный пересмотр факторов ранжирования в поисковике, чтобы улучшить качество поисковой выдачи. И в ноябре команда Google анонсировала Core Web Vitals — новые факторы оценки качества ресурсов, которые смогут влиять на индексацию и вступят в силу в мае 2021 года. Давайте разбираться.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 18

Rust глазами Python-разработчика #2

Время на прочтение 10 мин
Количество просмотров 6.7K

Снова привет!

Мы – @cbmw и @AndreyErmilov, часть команды разработки «Рамблер/Медиа» (портал «Рамблер»). И это вторая часть наших размышлений по поводу сравнения Python и Rust (первая часть).
В этой части мы затронем многопоточность, асинхронность, функциональную парадигму и попробуем сделать некоторые заключения, которые мы для себя определили.

Читать далее
Всего голосов 28: ↑24 и ↓4 +20
Комментарии 40

Rust глазами Python-разработчика

Время на прочтение 14 мин
Количество просмотров 25K


Привет! Мы – часть команды разработки «Рамблер/Медиа» (портал «Рамблер»). На протяжении трех лет мы поддерживаем и развиваем несколько больших python-приложений. Чуть больше года назад перед нами встала задача написать еще одно большое приложение – API к основному хранилищу новостей, и мы сделали это на Rust.


В статье мы расскажем о том, что заставило нас отойти от привычного стека технологий, и покажем, какие плюсы по сравнению с Python есть у Rust.


Мы не ответим на вопрос, почему выбор пал именно на Rust, а не Go, например, или на какой-либо другой язык. Также мы не будем сравнивать производительность Python- и Rust-приложений – эти темы достойны отдельного обсуждения.

Всего голосов 75: ↑60 и ↓15 +45
Комментарии 168

Как мы делаем App Clips?

Время на прочтение 4 мин
Количество просмотров 7.7K
App Clips — это облегченные версии приложения для iOS 14, которые позволяют людям быстро выполнять определенную задачу, не скачивая и не устанавливая его полную версию из App Store. Компания Apple анонсировала такие мини-приложения на всемирной конференции для разработчиков WWDC 2020. Мы в Rambler Group одними из первых попробовали App Clips для приложений «Рамблер/кассы».


Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 4

Differential Serving — делаем свой код чище и производительнее

Время на прочтение 6 мин
Количество просмотров 5.5K


Всем привет!

Некоторое время назад думали с командой, как оптимизировать наш бандл. Но когда ты поддерживаешь IE или старые браузеры, оптимизация может стать непосильной задачей, так как бандл преобразуется до es3-5, polyfill-ы и т.д.

Бандл весит много, грузится долго. Но почему пользователь, например, последней версии хрома, должен мучиться с долгой загрузкой приложения?

Differential Serving поможет заметно облегчить бандл — это довольно интересный метод оптимизации. Толкового материала по теме нашла маловато, в основном на английских форумах, поэтому решила поделиться своим небольшим исследованием.
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 7

Централизованный фаервол Rambler Group

Время на прочтение 7 мин
Количество просмотров 3.1K

Зачем мы его создали?


Долгое время мы в Rambler Group использовали трёхуровневую архитектуру сети ЦОД, в которой каждый проект или инфраструктурный компонент жил в выделенном влане. Весь трафик – как между вланами, так и между дата-центрами – шел через оборудование edge-уровня.
Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 2

Информация

Сайт
rambler-co.ru
Дата регистрации
Численность
1 001–5 000 человек
Местоположение
Россия