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

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

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

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

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

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

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

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

Всем привет!

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

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

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

RamblerMeetup&Frontend

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

Медиа и музыка ещё никогда не были так близки, как на совместном митапе 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.2K

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

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 мин
Количество просмотров5K

Всем привет!

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

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

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

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

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 мин
Количество просмотров941

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

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

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

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

RamblerMeetup&Usermodel

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

Мы долго шли к этому и вот наконец! Наш внутренний 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.7K

Всем привет! Мы из команды 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.8K
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
1
23 ...

Информация

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