- Видео 91
- Просмотров 115 828
Yandex for Backend
Добавлен 13 окт 2023
Это RUclips-канал сообщества бэкенд-разработчиков от Яндекса. Рассказываем о наших командах, технологиях и приглашаем на митапы и конференции от Яндекса.
dmotliai
dmotliai
Эффективное кеширование на Go / Степан Пестерников
Это Степан Пестерников, руководитель службы бэкенд-разработки Яндекс Игр. На Go Субботнике он рассказал, как эффективно кешировать на Go.
Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru
Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru
Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Просмотров: 314
Видео
Текущие Go-опенсорс-инициативы Яндекса / Георгий Зуйков
Просмотров 44716 часов назад
Это Георгий Зуйков, разработчик в Едадиле. На Go Субботнике он познакомил гостей с текущими Go-инициативами Яндекса в опенсорсе (и примерами их использования). Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Реализация инструмента стейтмашины для организации бронирования ж/д билетов / Роман Кузин
Просмотров 68019 часов назад
Это Роман Кузин, разработчик B2B Яндекс Go. На Go Субботнике он рассказал, как с помощью стейтмашины организовать бронирование, покупку и возврат ж/д билетов. Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Выбор архитектуры кодонавигации на платформе SourceCraft / Сергей Бабенко
Просмотров 11221 час назад
Это Сергей Бабенко, ведущий разработчик в Yandex Infrastructure. На Go Субботнике он рассказал, как ребята бенчмаркали хранилища индексов для кодонавигации в SourceCraft. Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Внедрение Go в компании с устоявшимся стеком на примере Райдтеха / Илья Масандилов
Просмотров 487День назад
Это Илья Масандилов, руководитель разработки Яндекс Go для бизнеса. На Go Субботнике он рассказал, как правильно внедрять Go там, где уже привыкли писать ну других языках. А главное о том, зачем это может понадобиться. Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
BDUI: В мобильную разработку через бэкенд / Никита Шумский, Яндекс Еда
Просмотров 26221 день назад
Никита Шумский рассказал об особенностях инфраструктуры сервисов Яндекс Еды и объяснил, чем отличается мобильный бэкенд от классического, кто его разрабатывает и для чего он нужен. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Оптимизируй это немедленно: ускоряем разработку в Яндекс Лавке / Ваня Ходор, Яндекс Лавка
Просмотров 90521 день назад
Оптимизации - это всегда интересно. Но не всегда это касается ускорения работы кода. Иногда оптимизировать можно и его написание! Ваня Ходор рассказал, как в Лавке избавляются от рутины и делают инструменты для ускорения разработки продуктовых фичей. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Истории Лавки про ускорение работы в дарксторах / Гоша Пономарев и Костя Захматов, Яндекс Лавка
Просмотров 26121 день назад
Гоша Пономарев и Костя Захматов объяснили, как получилось настроить в дарксторах быструю сборку множества заказов одновременно. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Как ускорять старт приложения и загрузку главной страницы / Гадель Закиров и Назар Старанцов
Просмотров 38821 день назад
Гадель Закиров и Назар Старанцов объяснили, как оптимизировали бэкэнд каталога Яндекс Еды, чтобы сократить время ответа запроса главного экрана. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Подходы к работе над перформансом приложений / Никита Сидоров, Яндекс Маркет
Просмотров 16321 день назад
Никита Сидоров рассказал, как можно ускорить работу приложений и повысить перформанс на примере Яндекс Маркета. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Как помочь пользователю быстрее принять решение при покупке товара / Никита Макаров
Просмотров 11821 день назад
Это выступление Никиты Макарова, руководителя Универсального поиска, на Yandex DEVent PRO. Никита рассказал, как YandexGPT помог сократить время, которое тратят пользователи Маркета на муки выбора. Из доклада вы узнаете историю создания технологии суммаризации отзывов: какие цели ставила команда, как решали задачи и с какими сложностями столкнулись. Узнать о мероприятиях для разработчиков можно...
Как мы создаём высокоточные карты / Дмитрий Плещеев
Просмотров 25821 день назад
Как мы создаём высокоточные карты / Дмитрий Плещеев
Архитектура синхронного API, как мы пришли к федеративному GraphQL / Роман Косарев
Просмотров 23321 день назад
Архитектура синхронного API, как мы пришли к федеративному GraphQL / Роман Косарев
Разработка кэшбека в Vivid Money: взгляд изнутри / Вадим Ларионов, Яндекс Go
Просмотров 286Месяц назад
Разработка кэшбека в Vivid Money: взгляд изнутри / Вадим Ларионов, Яндекс Go
Интеграция систем с master-master взаимодействием / Костя Князев, Яндекс Go
Просмотров 220Месяц назад
Интеграция систем с master-master взаимодействием / Костя Князев, Яндекс Go
Умные велосипеды для курьеров и как мы с ними работаем / Олег Гладышев и Саша Букин, Яндекс Еда
Просмотров 434Месяц назад
Умные велосипеды для курьеров и как мы с ними работаем / Олег Гладышев и Саша Букин, Яндекс Еда
Интеграция Маркета с китайскими маркетплейсами / Леша Тришин, Яндекс Маркет
Просмотров 194Месяц назад
Интеграция Маркета с китайскими маркетплейсами / Леша Тришин, Яндекс Маркет
Как мы запустили Яндекс Самокаты в 100 городах, не размещая в них свои самокаты / Рома Детинин
Просмотров 332Месяц назад
Как мы запустили Яндекс Самокаты в 100 городах, не размещая в них свои самокаты / Рома Детинин
Для чего использовать BDUI при интеграции сервисов / Вадим Белотицкий, Яндекс Go
Просмотров 210Месяц назад
Для чего использовать BDUI при интеграции сервисов / Вадим Белотицкий, Яндекс Go
Реальная история распила монолита в Яндекс Еде / Коля Митрофанов, Яндекс Еда
Просмотров 3573 месяца назад
Реальная история распила монолита в Яндекс Еде / Коля Митрофанов, Яндекс Еда
История развития цикла заказа в Яндекс Лавке / Миша Абакумов, Яндекс Лавка
Просмотров 4583 месяца назад
История развития цикла заказа в Яндекс Лавке / Миша Абакумов, Яндекс Лавка
Когда тормозит память: парсим гигабайты в секунду | Андрей Аксёнов, Авито
Просмотров 2,3 тыс.4 месяца назад
Когда тормозит память: парсим гигабайты в секунду | Андрей Аксёнов, Авито
Использование корутин в C++20 | Алексей Озерицкий, Яндекс
Просмотров 7064 месяца назад
Использование корутин в C 20 | Алексей Озерицкий, Яндекс
Otterbrix - опенсорс-система хранения и обработки | Александр Боргардт, DuckStax
Просмотров 2354 месяца назад
Otterbrix - опенсорс-система хранения и обработки | Александр Боргардт, DuckStax
JSON in C++: escaping and serialization | Павел Новиков
Просмотров 3004 месяца назад
JSON in C : escaping and serialization | Павел Новиков
Детективные истории в GDB | Константин Облаков, Яндекс
Просмотров 5034 месяца назад
Детективные истории в GDB | Константин Облаков, Яндекс
Санитайзеры и трюки компоновщика | Алексей Веселовский, Align Technology
Просмотров 4764 месяца назад
Санитайзеры и трюки компоновщика | Алексей Веселовский, Align Technology
Как отказаться от динамического распределения памяти в C++ | Данила Демидов, Аурига
Просмотров 1,1 тыс.4 месяца назад
Как отказаться от динамического распределения памяти в C | Данила Демидов, Аурига
Проблемы и решения в крупных проектах на примере LLVM-snippy | Константин Владимиров, Syntacore
Просмотров 2 тыс.4 месяца назад
Проблемы и решения в крупных проектах на примере LLVM-snippy | Константин Владимиров, Syntacore
(N)RVO: что такое и как не сломать | Ваня Ходор, Яндекс
Просмотров 2,3 тыс.4 месяца назад
(N)RVO: что такое и как не сломать | Ваня Ходор, Яндекс
Первый😅
Курьеру не хватает задней подвески - задних амортизаторов не хватает физически. И для зимы шипованной резины.
Мы похожим образом решаем проблемы с кэшами. Если кэш маленький и расти не должен - generic структура с mutex и норм. Если кэш жирный - под него пишется микросервис с bbolt под капотом, который периодически обновляет кэш.
Меня пугает то, что к программированию допускают тех, кто еще не разобрался с тем как пользоваться речевым аппаратом. Боюсь представить насколько мучительно было слушать этого докладчика вживую.
Программирование - только для избранных?
@@dimakoss5142 Не уверен. Но вот научиться говорить прежде чем лезть на сцену было бы круто.
Спасибо за разбор! Хотел спросить по другой теме: У меня есть кошелёк OKX с USDT, и у меня есть seed фраза. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Может подскажете, как отправить их на Binance?
Посмотрим через лет 5-10 на то, как Яндекс будет переписывать сервисы с Go обратно на плюсы и Пайтон.
зачем?
Я еще могу понять плюсы для определенных задач, но питон? Звучит как что-то странное и ненужное
Курьерский велосипед называется: «Табурешка»
33:36 А можно по подробнее об интеграции WPS и Ruff? Как поставить?
Здравствуйте! Вскоре состоится релиз версии 1.0. Там будет полная интеграция, уже можно пробовать ветку master.
Кайф, спасибо за субботник. Было интересно ❤
Автосгенерированные таймкоды 00:02:32 Введение и правила участия 00:04:11 Представление спикеров 00:06:52 Обсуждение обновлений Python 00:08:58 Проблемы и преимущества Deprecation 00:11:29 Вопросы и ответы 00:12:50 Введение в PEP 695 и PEP 696 00:13:45 Преимущества дженериков 00:14:36 Введение в NOGIL 00:16:07 Вопросы и ответы 00:19:32 Использование самоинтерпретаторов 00:22:30 Платформизация и статические атрибуты 00:23:53 Оптимизация Python 00:25:48 Пример оптимизации 00:28:37 Поддержка Android и iOS 00:31:53 Интеграция линтеров 00:33:32 Улучшения в Ruff и VS Code 00:34:27 История с линтерами и Ruff 00:35:17 Будущее Python 00:37:02 Проблемы и решения в Python 00:38:13 Популярность Python и его будущее 00:41:04 Проблемы качества кода 00:43:37 Обсуждение корутин и архитектуры 00:44:37 Переход к энтерпрайзу 00:45:34 Рост уровня технологий 00:47:27 Массовость и качество кода 00:48:24 Быстрое начало с Python 00:49:18 Обучение Python за 30 дней 00:50:08 Проблемы с ожиданиями и реальностью 00:52:31 Форматирование кода в Python 00:54:51 Популярные проекты на Python 00:55:23 Проблемы с репутацией и переход на UV 00:57:12 Язык программирования Gleam 00:59:06 Новое поколение низкоуровневых языков 01:01:02 Компиляция кода 01:02:04 Новые фреймворки для Python 01:03:00 Интеграционные тесты и PgLite 01:03:54 Новые библиотеки и фреймворки 01:05:43 Фреймворки для работы с сообщениями 01:07:22 Помощники в разработке 01:08:22 Применение AI в веб-разработке 01:10:11 Автодополнение и его использование 01:11:33 Примеры использования AI 01:14:16 Проблемы и перспективы AI 01:15:10 Программисты и автоматизация 01:16:10 Рефакторинг и автоматизация 01:17:13 Генерация кода и автоматизация 01:18:11 Декомпозиция задач и автоматизация 01:19:08 Будущее разработки и ИИ 01:20:06 Найм и обучение 01:21:54 Вопросы и ответы 01:23:05 Обсуждение библиотек и их использования 01:24:03 Примеры библиотек и их популярность 01:26:12 Советы начинающим программистам 01:30:35 Будущее Python и его развитие 01:33:07 Новые вехи в Python 01:34:02 Библиотека для акторов 01:35:16 Будущее Python 01:36:36 Сообщество Python 01:37:18 Заключение
C# это и есть си с четырмя плюсами
Надо знать "героев" в лицо.
Ааа вот кто эту шляпу делает....
кайф! сначала подумал, что дарксторы это про другое ахахах очень интересно
жесть, в яндекс лавке изобрели transaction outbox, ну за то на собеседовании проверили знание обхода красно-черного дерева и поиска в глубину
Лёша, браво! 😉
Так вот изза кого яндекс банк через заднюю дверь работает. Вашим банком невозможно пользоваться. Кто вам только руки дал. Бесполезый мусор а не приложение.
Здравствуйте! Хотим разобраться в ситуации. Расскажите, пожалуйста, подробнее, что именно произошло?
@YandexforBackend у меня несколько аккаунтов в яндекс про. Так случилось что были созданы счита на каждом аккаунте. Когда я хотел подключить сплит. При улучшении сплита постоянно выдает ошибку. Для какой цели у вас тариф базовый включён? Все нервы вымотали с вашим улучшением. Пол года писал в поддержку кроме отписок робота ничего небыло. Один раз ответили. Мол у меня несколько считов, и по мифическому закону у меня должен быть один счёт. Я пытался удалить счита в приложении. Так приложение выдаёт ошибку мол я с сайта захожу. У вас яндекса есть школа программистов. Неужели так сложно функционал нормально сделать в приложении? Или у вас очередной Ельцын бухущий все решения принимает? У вас все базы документов есть. Для чего вы людям проюлемы на ровном создаёте?
Отправьте, пожалуйста, в личные сообщения ваш номер телефона. Всё проверим.
@@YandexforBackend в ютубе нет личных сообщений
Здравствуйте! Извините, мы неверно выразились. Отправьте, пожалуйста, ваш номер телефона в личные сообщения поддержки Яндекса в ВК. Вот ссылка на группу: vk.com/yandex.
Как-то нарезано слишком агрессивно.
Никогда не видел, как они ездят, но очень было интересно узнать, как реализовали то, что робот сам ездит. Я думал, что роботов отправляют, как ребенка в школу, ну как-нибудь дойдет-доедет, ну или оператор по камере смотрит.
Здравствуйте, Рома! Увидели ваш комментарий, готовим ответ.
уже залили в прод? А то чего-то за 8 секунд открывается, целых 8 секунд подгрузить адреса и список кафе, ужас
ждал реп от фронта - но нет
Ребят, ну когда же ещё в других городах
Плюсы всё больше напоминают кучу каких-то костылей 🤦
супер интересно, оратор очень понятно объясняет!
Познавательно.
так и не понял каким боком это ML, если тут от ML разве что "мы отошли от Jupyter на стейдже", базовый CICD как и в любом другом проекте. Нет версионирования данных и моделей, нет инфры и тп
Был на этом митапе, подскажите, а часть с Лёшей Лосевым про асинхронные системы вы выложите? Там было очень много интересного и полезного!
Здравствуйте! Этот мастер-класс мы не записываем, поскольку он предназначен только для участников.
17 лет живу на линуксе, на 3ей минуте видео начались проблемы со звуком.... уши блютус, повоевал с пульсом, пайпвайром, блютус, перезагрузился, покопался в системе, переключился на провод, проклял вас когда понял что проблема со звуком у микрофона спикера
Вопрос: "Как устроена логистика Яндекс Маркета"? Ответ: "Плохо"
Че за теленок ты молочный
Это про европейский яндекс?
берешь и откатываешь если это не какая-то миграция, которая меняет структуру баз, то вообще не вижу проблем неужели у вас там такая прям архитектура, что переключение веток не работает? 😂 смешно
Яндекс говно как все его разрабы.
БРО что-то сделал Яндекс, чел, знаешь как сложно попасть на разработчика или кого нибудь ещё сложно, если тебя возьму в Яндекс, возьмут куда угодно, Яндекс это не только браузер, тебе не больше 9, а твой высер в ответ на это будет такой же жалкий и тупой как и ты
😂
молоко тимлида? прогрессивная европейская компания? )
опять этот яндекс стодесятую ногу собаки пытается продать
А avx mmx sse регистры сохраняются?
крут
удивило что русская молодежь не понимает преимущества опенсурс системных проектов
человек явно не принадлежит этому сообществу. Он давно уже должен был работать в silicone valley. примерно 600к в год и выше
27:45 как перехватывать вызов линкера? Через LD_PRELOAD? не представляю пока что как это происходит
Решаем похожую задачу. Спасибо за идеи!
Рады, что видео было вам полезно 😊🙌🏼
шутки про HOLD THE DOOR уже были?
Достаточно)
41:40 Поскольку речь идет о Bare metal, то malloc никаких mmap не может делать, это реализация библиотеки для микроконтроллеров.
46:19 Наверное имелось в виду не "эллипс", а "эпсилон", это когда числа с плавающей запятой сравниваются не в лоб, а берется модуль разности и сравнивается с очень малой величиной (машинный эпсилон).
Не проще ли на Си писать вместо всего вот этого?
согласен
Да все время удивляюсь зачем с++, напичкали фичами и теперь тратят время на то чтобы чинить то одно то другое.
@@ИгорьСтепанов-и1п5х, фичи С++ нужны в других местах - где не ультра-эмбед (в обычном эмбеде проблем с динамической памятью так то нет, выделяй себе строки), а исключения с их киллерфичей безусловного джампа в место обработки так то увеличивают перф если встречаются редко.