Технострим Mail.Ru Group: С++ Day вместе с C++ User Group Moscow - видео HD
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18145 роликов
С++ Day вместе с C++ User Group Moscow - видео.
— Денис Колосов, IT Territory, MY.GAMES
Как протащить верблюда сквозь игольное ушко, или Обновление компилятора на проекте старше 10 лет
О чем поговорим:
→ как докатились до такой жизни (почему решили попробовать);
→ сложности сборки проекта и сторонних библиотек;
→ с какими проблемами столкнулись после сборки (собственный аллокатор, thread safe local static, FPU Control Mode и т.д.);
→ чего удалось добиться;
→ в какую сторону движемся;
— Евгений Курпилянский, руководитель команды баз данных ВКонтакте
Оперируем петабайтом данных с помощью специализированных баз данных
Базы данных VK должны выдерживать сотни миллионов запросов в секунду, при этом оперируя петабайтом различных данных. Чтобы выдерживать нагрузки, нам приходится привносить в базы данных часть бизнес-логики, относящейся к данным. Мы разрабатываем на С++ специализированные базы данных или, как мы их называем, движки. Самая крупная из них — это движок мессенджера. Всего у нас несколько десятков разных типов движков, развернутых на 7 тысячах серверов. В докладе расскажем про архитектуру баз данных ВКонтакте, а также приведем несколько примеров оптимизаций внутри них.
-Александр Боргардт, улучшаю мир посредством open-source cyberduckninja.com
(Не)очевидные проблемы с базами данных
Часто в проекте, где активно используется какая-то СУБД, распространены проблемы, связанные с неоптимальностью SQL-запросов, встроенных в код проекта:
std::string user = kotbegemot;
exec_sql(«SELECT id FROM user WHERE name =»+ user);
Плохо структурированная работа с вводом-выводом в базе данных или сложная междупоточная синхронизация внутри самой бизнес-логики нередко могут стать частью многих неочевидных проблем.
В своем докладе я покажу пару достаточно простых трюков для организации работы с базой данных, что, возможно, позволит вам избежать таких неочевидных проблем в дальнейшем.
ТЕХНОСТРИМ — образовательный канал для неравнодушных к ИТ.
Здесь мы делимся опытом проектов Mail.ru Group. Всё, что стоит за продуктами, которыми пользуются миллионы людей каждый день.
Делимся знаниями в разных форматах:
— Лекции экспертов — короткие модули и полномасштабные видеокурсы о языках программирования, диджитал-инструментах и IT-технологиях от экспертов Mail.ru Group.
— Скринкасты — 15 минут реального кодинга от специалистов Ситимобила, Юлы, Маруси, Почты, Delivery Club и других проектов.
— “Oh, my code!” — ток-шоу с разбором рабочих кейсов и интервью с профессионалами.
— “Будущее, которое мы заслужили” — видеоподкасты о технологиях здесь и сейчас, говорим о трендах и открытиях понятным языком.
А ещё — митапы, обзоры, стримы и воркшопы от практиков из Mail.ru Group и других компаний. Более 1,5 тысяч материалов по программированию и всему, что с ним связано.
Подписывайтесь на канал и плейлисты. Будьте частью сообщества, меняющего мир.
Для подписки на канал: www.youtube.com/TPMGTU
Наше образование: education.mail.ru/
Чемпионаты: cups.mail.ru/
Сообщество ВКонтакте: vk.com/mrgforedu