Язык Rust для высоконагруженного сетевого сервиса - быстрый старт и стремительный полет / А. Сербул

Поделиться
HTML-код
  • Опубликовано: 3 окт 2021
  • Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
    Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
    --------
    --------
    HighLoad++ Весна 2021
    Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем
    17 и 18 мая 2021. Москва, Крокус-Экспо
    Тезисы и презентация:
    www.highload.ru/spring/2021/a...
    В докладе расскажем про эволюцию разработки высоконагруженного сетевого кластера отправки пуш-уведомлений с использованием технологий от unix/bash и PHP до асинхронных неблокируемых многопоточных соединений на базе Rust/Tokio. Поговорим о тонкостях разработки на Rust, особенностях языка, подводных камнях и способах его быстрого изучения и использования веб-разработчиками с навыками LAMP. Поговорим также о Go, Java и причинах принятых технологических решений.
    --------
    Нашли ошибку в видео? Пишите нам на support@ontico.ru

Комментарии • 56

  • @maksimsergeevich5939
    @maksimsergeevich5939 Год назад +74

    Когда бухому бате дал попробовать Rust, и он позвал всех соседей и начал им рассказывать какой Rust классный

    • @rybiizhir
      @rybiizhir 6 месяцев назад +1

      Подгорело от возможностей Rust?

    • @aeuonep
      @aeuonep 6 месяцев назад +2

      @@rybiizhir ​думаю, что дело не в подгорело, человек пытается унизить рассказчика, что бы возвыситься и показаться более умным. Это обычная психология.

    • @proletarian
      @proletarian 3 месяца назад +1

      ​@@rybiizhirчуваки поняли что Раст хорош но они плюсы учили пол жизни и теперь пытаются шуточками заглушить боль внутри себя

  • @jojek
    @jojek Месяц назад +2

    Очень бодро, и МАЛО! Спасибо за доклад

  • @aeuonep
    @aeuonep 6 месяцев назад +3

    К сожалению, люди, которые не знают раст, не поймут докладчика. А доклад супер!
    Видно, что докладчик очень опытный.

  • @dimka00706
    @dimka00706 6 месяцев назад +2

    Слушать интересно, спать не хочется.
    Пойду закину книгу go и попробую rust

  • @kirillbdev
    @kirillbdev Год назад +13

    Мда уж, вот это скорость.. пытаюсь переварить одну мысль, а докладчик уже начинает вторую и заканчивает третью) чувака явно скомпилировали через rust

  • @proletarian
    @proletarian 3 месяца назад +1

    Докладчик гениальный))

  • @skeeph2011
    @skeeph2011 2 года назад +19

    Лучше бы чуть подробнее про раст рассказать, а не гонять попусту воздух

  • @evgix
    @evgix 2 года назад +19

    Какой-то наброс на вентилятор уровне форума lor.

  • @bibsybum
    @bibsybum Год назад

    Навеяло:Do it, just do it! Don’t let your dreams be dreams. Yesterday you said tomorrow. So just do it! Make your dreams come true. Just do it.

  • @Digital_Fox
    @Digital_Fox 8 месяцев назад +3

    Выглядит, как религиозное неприятие "скриптовых" языков, которые, к слову, давно перешагнули уровень скриптов и являются основой многих серьёзных систем.

    • @alexserbul
      @alexserbul 7 месяцев назад +2

      Увы... Большую часть жизни пишу и решаю задачи на скриптовых языках. Сейчас это Python, до этого PHP, Bash, AWK, JavaScript. Когда ты аккуратен и думаешь, что пишешь, решать задачи на них не страшно - код работает как часы, годами в проде и легко поддерживать. Но когда появляются люди с иными жизненными ценностями в команде - спокойнее работать в Rust или, хотя бы, Java.

  • @averv
    @averv 11 месяцев назад +1

    Спасибо, классный доклад и докладчик харизматичный! Пошел учить раст)

  • @misterfind
    @misterfind 11 месяцев назад +1

    Классная лекция! Спасибо Александру)

  • @user-jt7wb3zc1m
    @user-jt7wb3zc1m 2 года назад +8

    *В 2021м плеваться в микрофон все еще было нормой*

  • @xintreavideo
    @xintreavideo 2 года назад +17

    Докладчик молодец, по плюсам прошелся по полной программе.

  • @anar-k-jafarov
    @anar-k-jafarov 2 года назад +7

    А я то думал покажет реальные продакшн примеры со сравнением...

  • @alexanderkozlikhin
    @alexanderkozlikhin 2 года назад +6

    Феерическая расстановка точек над программированием! :)

    • @Damir1580
      @Damir1580 3 месяца назад

      Точно. Что наделал с атомами мозга, теперь они разбежались.

  • @viktoralferov2874
    @viktoralferov2874 Год назад +1

    7:21 А как на счёт тестов? Пробовали?... А Битрикс, понял )

  • @batorko
    @batorko 2 года назад +5

    Отличный доклад!

  • @rybiizhir
    @rybiizhir 6 месяцев назад +1

    Согласен, Rust классный заслон от говнокодеров.

  • @Anton_Zh
    @Anton_Zh Год назад +2

    рассказывает так как-будто сам докладчик не приехал и пришлось попросить прочитать доклад знакомого эникейщика

  • @Kulibins1
    @Kulibins1 Год назад +1

    в c# есть патерн матчинг, да и вероятно во многих других языках программирования тоже если нет, то появится. Я уже провел сравнения производительности c# с другими языками(видео на моём канале), вот rust остался. предварительно нет значимой разницы.

    • @SklerozRu
      @SklerozRu 11 месяцев назад +1

      Паттерн матчинг вкупе с енумами в Расте - это космос, в других языках вряд ли даже что-то близкое есть. Просто попробуйте.

  • @terribleperson2432
    @terribleperson2432 2 года назад +23

    смешной докладчик конечно

    • @joly3122
      @joly3122 2 года назад +2

      Смешно от правды?

    • @ArquitectoR
      @ArquitectoR 2 года назад +2

      Самое смешное, он в начале декларировал, что любую мысль можно донести просто. А потом сбивчато и торопливо начал накидывать сначала на другие ЯП, а потом заваливать доклад терминами Rust. Те, кто не изучал Rust, вообще ни хрена не поймут о чём это было 🤦🏻‍♂️

    • @thegreenhorse3162
      @thegreenhorse3162 Год назад +4

      @@ArquitectoR ну то что можно просто донести любую мысль, не значит, что докладчик умеет это делать)

  • @patriskin
    @patriskin 13 дней назад

    18:47 - "Python - слабо типизированные сопли". В Python так-то СИЛЬНАЯ динамическая типизация. Число со строкой не сложишь

  • @user-qj6pk9py6j
    @user-qj6pk9py6j Год назад

    Как из видоса про батю на рыбалке - Бать, как на раст? Норамааально) ruclips.net/video/duvlWEJJmU0/видео.html

  • @SergeyLitvinovUA
    @SergeyLitvinovUA 2 года назад +8

    Докладчик все же как-то резковат

    • @noone-hi6kq
      @noone-hi6kq 2 года назад +7

      а по-моему даже мягко слишком

  • @user-yl8tj3jm9j
    @user-yl8tj3jm9j 2 года назад +9

    Лучший!! Наконец хоть кто-то говорит правду, жаль умных людей мало, а кодеры как всегда ныть начнут, и дальше верить в свои фантазии (как известно большенство идиотов когда-то верили в плоскую землю и сейчас не иначе, логики ноль, эмоций и убежденности на все сто)! Все сказанное полностью правильно! Тот кто прислушается и без обид и эмойций все сказанное обдумает - придет к выводу, что Rust сейчас лучший ЯП, если взвесить все за и против, а не перееоценивать аргументы «за» заинтересованных в своих сектах.

    • @ArquitectoR
      @ArquitectoR 2 года назад +4

      Rust - хороший ЯП. Но докладчик некомпетентен по множеству поднятых им же вопросов. Тот же quick-sort на Haskell он, видимо, из книги для начинашек взял, хотя даже там есть примечание, что это просто калька с математической записи алгоритма, которая будет жутчайше тормозить на компьютере. Познания скриптовых языков такие же поверхностные.
      В общем, накидывать тоже надо уметь, у него получилось на двоечку с минусом.

    • @vd3598
      @vd3598 2 года назад +4

      Rust, конечно, замечательный. Но все же говорить, что лучший - спорно. Я думаю так вообще ни про какой язык не скажешь. Он лучший для определенных задач. Как по мне, после перебора ряда языков, выделяется связка из трех языков, которые покрывают подавляющее большинство задач - TypeScript, C# и собственно Rust.

    • @user-et7qh3wj3u
      @user-et7qh3wj3u Год назад

      Лол, тебя в детстве роняли? Ты заявляешь, что Rust - язык богов, круче всех остальных. И называешь тех, кто считает, что язык выбирается под задачу - сектантами и идиотами. Неужели ты настолько слеп, что не замечаешь, что всё наоборот?))

    • @you-are-not-allowed
      @you-are-not-allowed 9 месяцев назад

      @@vd3598лучше всего JavaScript, php, Java и C++ 😂

  • @asm496
    @asm496 15 дней назад

    “Не надо понимать как работает rust. Надо просто писать». Мужчину заставили восхвалять что-то, но он перегнул и очень сильно. Или таким образом пытаются привить нелюбовь к расту? Шикарный язык, но его надо понять.

  • @artemsuper8250
    @artemsuper8250 9 месяцев назад +1

    Ну, я с вами не соглашусь про 2-3 года и мозг "атрофируетсяя", питон является многоуровневым языком по сложности.
    Это как снимать слои капусты, да, изначально он лёгкий, а потом ты начинаешь в него залазить всё глубже и глубже -- и появляются декораторы, метаклассы...

    • @Digital_Fox
      @Digital_Fox 8 месяцев назад

      Докладчик явно не пишет на python / js / php, не писал на них, ничего толком про них не знает и узнавать не планирует.

    • @alexserbul
      @alexserbul 7 месяцев назад

      @@Digital_Fox Пишу в основном на Python, PHP, Java, JavaScript большую часть времени лет 20 как, меньше на Rust.

    • @sfera888
      @sfera888 7 месяцев назад

      Syntax sugar. Ya pisal na php/python/js (fullstack) - potom golang seychas Rust. Dokladchik prav, php/python silno atrofiruyut mozg

  • @prigl4548
    @prigl4548 Год назад +4

    У чувака очень странное понятие о теореме Гёделя. Балабол.

  • @17yochurchcat9
    @17yochurchcat9 Год назад +1

    Поменьше бы экспрессии и побольше примеров. Например, в плюсах дыры и их надо обходить, а в расте нет. О каких дырах идет речь?
    Первые 12 минут потратил на пустую болтовню.
    В голанге GC допилят до уровня джавы лет через 20. Пруфы будут?

  • @johnmacropas
    @johnmacropas 9 месяцев назад

    С трудом выдержал 10 минут и выключил.

  • @imwisagist1783
    @imwisagist1783 8 месяцев назад +1

    Докладчик жутко неприятный, тяжело слушать, вышел поплакаться и вывалить свои хотелки, рассказывает об интеллекте, а сам разговаривать толком не умеет) Эдакий подпивасный менеджер)

    • @alexserbul
      @alexserbul 7 месяцев назад +1

      Не пил я. Это так таблетки от аллегрии работают, от них язык заплетаться начинает. Я не так, чтобы менеджер. В основном код пишу большую часть дня на Java, Python, Rust и проекты запускаю большие нагруженные 20 лет как.

  • @Undawn-jq4et
    @Undawn-jq4et 5 месяцев назад

    херню полную порет, rust для начало пусть построит свой стабильный футдамент как С-языки, больше половина программ в мире построены на С-языках фундамент стабильный и на века. Rustу свой фундамент нужен уже новые проекты на своем коде и чтоб он показал также на века ка С-языки и тольк тогда уже можно и сравнивать.

  • @jollyroger1624
    @jollyroger1624 11 месяцев назад +3

    Полностью согласен, люди не хотят учиться. Волнуют только лёгкие деньги, к сожалению... Тут даже дело скорее в бесконечной людской лени и желание ловить от жизни один только кайф.

    • @you-are-not-allowed
      @you-are-not-allowed 9 месяцев назад

      Что в этом плохого? Это природа мозга большинства населения

    • @felix9091
      @felix9091 3 месяца назад

      Лень двигатель прогресса)