Как стать автором
Обновить
48.04
Рейтинг
Сначала показывать
  • Новые
  • Лучшие

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

Блог компании Rambler&CoВеб-дизайнCSSJavaScript

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

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

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

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

RamblerMeetup&Usermodel

Блог компании Rambler&CoData MiningBig DataData Engineering

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

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

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

Блог компании Rambler&CoJavaScriptРасширения для браузеровМедийная реклама

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

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

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

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

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

Блог компании Rambler&CoJavaScriptGoogle ChromeAPIGoogle API

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

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

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

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

Блог компании Rambler&CoМашинное обучениеNatural Language Processing
Из песочницы

Всем привет! Мы из команды 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
Просмотры1.5K
Комментарии 5

RamblerFront& Meetup #9

Блог компании Rambler&CoРазработка веб-сайтовJavaScript

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

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

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

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

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

Блог компании Rambler&CoРазработка веб-сайтовJavaScriptGoogle API


Всем привет!

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

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

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

Блог компании Rambler&CoPythonRust

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

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

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

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

Блог компании Rambler&CoPythonRust


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


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


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

Читать дальше →
Всего голосов 75: ↑60 и ↓15+45
Просмотры17K
Комментарии 167

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

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


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

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

Блог компании Rambler&CoРазработка веб-сайтовJavaScriptПроектирование и рефакторингБраузеры


Всем привет!

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

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

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

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

Блог компании Rambler&CoIT-инфраструктура

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


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

Yaml vs. Json — что круче?

Блог компании Rambler&CoРазработка веб-сайтов
image

Всем привет!

Сегодня поговорим об интересном (и таинственном для фронтов) формате YAML. Он считается одним из наиболее популярных форматов для файлов конфигураций.

Файлы с расширением .yaml или .yml вы можете встретить довольно часто, например .travis.yml (для Travis Build), .gitlab-ci.yml (для git lab CI) и др.
И тогда возникают резонные вопросы: что это за формат и чем он отличается от JSON-а?

Цель этой статьи — познакомить вас со структурой YAML, помочь понимать, читать и изменять YAML-файлы. Для тех, кто уже знаком с форматом — напомнить про некоторые его особенности. И сравнить YAML с JSON.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Просмотры14K
Комментарии 77

Rambler Group на DevOpsLive-2020

Блог компании Rambler&CoКонференции
6 и 7 октября сотрудники Rambler Group примут участие в конференции DevOpsLive-2020. Участники смогут послушать выступления спикеров, узнать мнение экспертов холдинга по разным темам в zoom-комнатах и побороться за призы в онлайн-викторине Rambler Group.


Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Просмотры347
Комментарии 0

CISSP: что нового и чем вооружиться?

Блог компании Rambler&CoИнформационная безопасность
Совсем недавно в Rambler Group появился сертифицированный специалист CISSP. Он готов поделиться своим опытом и рассказать, что дает этот сертификат, какие изменения произошли в экзамене за последние 2 года и как эффективно к нему подготовиться.



Привет, я Саша, директор по методологии, контролю кибербезопасности и управлению рисками, сертифицированный специалист CISSP. После получения сертификата мне чаще всего задают эти два вопроса:

  1. сложно было сдать экзамен?
  2. сколько ты готовился?

И вот, отвечая в очередной раз, я решил поделиться с вами своим опытом подготовки и сдачи экзамена. Тем более самая свежая статья про CISSP на русском языке датирована далеким 2018 годом, а за это время уже многое успело измениться. В лучших традициях зарубежных коллег в конце поста я оставил список материалов, по которым готовился и получил заветный сертификат, а также блок моих персональных рекомендаций.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Просмотры2.7K
Комментарии 1

Как мы автоматизировали разработку WL-приложений

Блог компании Rambler&CoРазработка под iOSРазработка мобильных приложенийРазработка под Android
White Label — это мобильные приложения, которые можно кастомизировать под любой бренд: оформить в фирменных цветах, выбрать необходимые блоки и функционал, добавить описание. Мы их выпускаем на основе Рамблер/кассы с 2015 года и в этой статье хотим рассказать, как у нас получилось автоматизировать и ускорить разработку WL.



Рамблер/касса – онлайн-сервис и приложение для продажи билетов на концерты, в театр, кино, спортивные и другие мероприятия. Также мы разрабатываем другие B2B-предложения для партнеров: мобильный SDK, встроенные виджеты для сайтов и соцсетей, CRM-систему для аналитики продаж и аудитории, а также ряд технологических решений. Но сегодня мы остановимся только на WL.
Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Просмотры1.9K
Комментарии 1

SberX RamblerFront& Meet Up: как это было

Блог компании Rambler&CoCSSJavaScriptПрограммированиеHTML
image

На связи Rambler Group. Можно просто Rambler.

В статье расскажем, как 5 ноября прошел открытый SberX RamblerFront& Meet Up.

Напомним, RamblerFront& — это митап, на котором наши сотрудники и друзья делятся прикладными знаниями в области frontend-разработки.
Читать дальше →
Всего голосов 98: ↑8 и ↓90-82
Просмотры3.9K
Комментарии 6

Sber X RamblerFront& Meet Up

Блог компании Rambler&Co
image

Приходи на первый совместный митап digital-гигантов Sber X и Rambler Group!

Sber X — RamblerFront& Meet Up, на котором наши сотрудники поделятся прикладными знаниями в области frontend-разработки, состоится 5 ноября с 19.00 до 21.00, в конференц-зале Сбербанка, по адресу: Кутузовский проспект, 32.

SberX – дирекция по развитию Экосистемы Сбера. Занимается развитием и управлением дочерними компаниями.

Rambler Group — один из лидеров российской индустрии медиа и развлечений. Основные направления деятельности группы — digital-медиа, онлайн-кинотеатр и технологичные сервисы.

Количество мест ограничено, успей зарегистрироваться по ссылке.

Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Просмотры1.2K
Комментарии 1

Facebook Developer Circle: Moscow | Launch Event

Блог компании Rambler&CoOpen sourceReactJS


10 сентября присоединяйтесь к первой встрече сообщества Facebook Developer Circle: Moscow! На встрече, которая пройдет в нашем офисе, расскажем подробно о сообществе и поговорим про интересные технологии.

Среди спикеров:

  • Вики-Мария Гиббонс (Facebook, EN) расскажет про Facebook Developer Circle.
  • Маркус Брюннер (Facebook, EN) сделает обзор по технологиям, используемых в Facebook.
  • Даниил Соколюк (Rambler Group, РУС) поделится опытом использования GraphQL: зачем он нужен и почему начали использовать в Афише.
  • Кирилл Высоколов (Waves, РУС) расскажет про внедрение слотов в React и как с их помощью можно гибко и удобно делать композицию сложных UI компонентов.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Просмотры1K
Комментарии 2

RamblerFront& Meetup #7

Блог компании Rambler&CoCSSJavaScriptКомпьютерная анимацияКонференции

11 июля (четверг) в 19-00 на Мансарде Rambler Group пройдет седьмой открытый RamblerFront& Meetup.


В программе встречи 3 доклада. Наши коллеги поделятся тонкостями работы с анимацией в web, расскажут о способах синхронизации вкладок браузера и порассуждают о миграции с монолитного web-приложения на SPA.


Подробнее о докладах:

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Просмотры1K
Комментарии 5

Информация

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