Видео с мероприятий {speach!
Видео с мероприятий {speach!
  • Видео 1 119
  • Просмотров 1 722 438

Видео

Даниил Сербинович. Эволюция нового сервиса и типичные ошибки при его развитии
Просмотров 5822 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Даниил Сербинович Руководитель группы разработки сервисов монетизации, Okko Эволюция нового сервиса и типичные ошибки при его развитии В рамках доклада я расскажу про возможные пути развития нового сервиса, а также поделюсь опытом, куда может завести недопроектирование и перепроектирование на разных этапах развития п...
Николай Хитров. Архитектура кнута и пряника
Просмотров 1,9 тыс.2 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Николай Хитров Backend Developer, Литрес Архитектура кнута и пряника Когда разработчик приходит на новый проект, первым делом ему приходится разбираться с местными устоями и понятиями. В большинстве компаний их принято ласково называть "архитектура" и "code style". Но вот проблема, не каждый разработчик может понять ...
Андрей Гейн. Mojo - революция или хайп?
Просмотров 2,3 тыс.2 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Гейн Любитель питона Mojo - революция или хайп? В мае разработчики движка Modular опубликовали публичную версию языка Mojo. Код на Mojo выглядит один-в-один, как код на питоне, и это не случайно. Mojo - это одновременно под- и надмножество питона, позволяющее выжимать адскую производительность в требовательных...
Андрей Власовских. Функциональщина в Python - это плохая идея?
Просмотров 1,6 тыс.2 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Власовских Разработчик, Яндекс Функциональщина в Python - это плохая идея? Функциональное программирование - не самый популярный подход к написанию кода на Python. Но у ФП в Python есть активные сторонники. Они широко применяют и продвигают модули вроде functools, itertools из стандартной библиотеки и пакеты в...
Данил Губанов. Через боль с dependency-injector
Просмотров 1,2 тыс.2 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Данил Губанов Разработчик, Точка Через боль с dependency-injector - Dependency Injection (DI): организация кода с помощью связывания и развязывания его частей. Выбор инструмента Dependency-Injector. - Проблемы с DI: изменчивость в разных версиях Python, влияние окружения на стабильную работу библиотеки, сложности с и...
Михаил Гурбанов. Да кто такие эти ваши тайп-чекеры?
Просмотров 5582 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Михаил Гурбанов Fullstack Разработчик, Райффайзен Банк Да кто такие эти ваши тайп-чекеры? Как же все-таки следить за качеством своей кодовой базы? Как при минимальных затратах со стороны разработки получить максимальный профит и минимальное количество глупых ошибок? В этом докладе мы разберём существующие решения для...
Петер Ибрагимов. Как использовать serverless и не наломать дров
Просмотров 3512 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Петер Ибрагимов Бэкенд разработчик, Whoosh Как использовать serverless и не наломать дров В Whoosh мы уже 4 года стабильно используем AWS и serverless для решения бэкенд задач, иногда удачно, иногда нет. В этом докладе я расскажу о неожиданностях использования serverless по сравнению с server подходом. Зачем и почему...
Данил Крыцын. Легковесный ЧПУ с EtherCAT на python и С
Просмотров 3022 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Данил Крыцын Разработчик, Тинькофф Легковесный ЧПУ с EtherCAT на python и С Эта история о том, как python разработчик и инженер-электронщик совместными усилиями сделали прототип промышленного ЧПУ. Мы использовали Python, Cython и язык С, чтобы разработать гибкую систему, способную управлять различными аппаратными кон...
Андрей Шубин. Отладка на низком уровне
Просмотров 2472 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Шубин Старший разработчик, Яндекс Отладка на низком уровне Отладка в IDE - это, конечно, здорово. Но что, если по какой-то причине она нам недоступна? Попробуем разобраться, как отлаживать код в консоли, контролировать расход процессорного времени и памяти, а также поанализируем сетевой траффик нашего приложения.
Артём Стрельцов. Утечки памяти и дедлоки: как выстрелить себе в ногу
Просмотров 5422 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Артем Стрельцов Разработчик, Яндекс Практикум Утечки памяти и дедлоки: как выстрелить себе в ногу Есть устоявшееся выражение про «выстрелить себе в ногу», его интерпретация для языка Python гласит следующее: «Вы пытаетесь выстрелить себе в ногу, но то и дело попадаете промеж пальцев. А всё потому, что Питон настолько...
Евгений Афонасьев. А побыстрее можно?
Просмотров 9682 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Евгений Афонасьев Руководитель отдела, Тинькофф А побыстрее можно? Сколько существует python, столько все жалуются, что он медленный. Дошло до того, что даже автор языка признал, что так жить больше нельзя, и запустил проект по ускорению CPython. Но что именно можно (нужно?) ускорить в python? Какие изменения реализу...
Михаил Дьяченко. Software vs Hardware. Противостояние
Просмотров 2402 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Михаил Дьяченко Ведущий WEB-разработчик, SimbirSoft Software vs Hardware. Противостояние
Карина Кванчиани. Автоматизация процесса создания набора данных на примере РЖЯ
Просмотров 3512 месяца назад
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Карина Кванчиани Computer Vision Engineer, SberDevices Автоматизация процесса создания набора данных на примере РЖЯ Часто для настолько специфичных задач, как распознавание жестового языка, создание набора данных требует значительных временных затрат. Мы решили автоматизировать этот процесс от поиска носителей русско...
Андрей Литвинов. Serverless для деплоя ml/dl моделей (с gpu зависимостью)
Просмотров 1812 месяца назад
Андрей Литвинов. Serverless для деплоя ml/dl моделей (с gpu зависимостью)
Н. Матвеев. Прогнозирование нагрузки на базовые станции, или Как работать с временными рядами в 2023
Просмотров 1932 месяца назад
Н. Матвеев. Прогнозирование нагрузки на базовые станции, или Как работать с временными рядами в 2023
Б.Алиев.Python Шредингера:когда ваш код и жив,и мертв,а весь мир с замиранием ожидает его выполнения
Просмотров 5142 месяца назад
Б.Алиев.Python Шредингера:когда ваш код и жив,и мертв,а весь мир с замиранием ожидает его выполнения
Денис Аникин. Лимитируй это
Просмотров 9972 месяца назад
Денис Аникин. Лимитируй это
Роман Троицкий. Верстаем в 2023: как жить с Container Queries
Просмотров 1883 месяца назад
Роман Троицкий. Верстаем в 2023: как жить с Container Queries
DUMP 2023 в Екатеринбурге
Просмотров 2365 месяцев назад
DUMP 2023 в Екатеринбурге
Домуховский.Нейроморфные процессоры-кирпичики для создания Скайнет или просто маркетинговый «пузырь»
Просмотров 6357 месяцев назад
Домуховский.Нейроморфные процессоры-кирпичики для создания Скайнет или просто маркетинговый «пузырь»
Александр Крайнов. Что сейчас происходит с ИИ и как мы к этому пришли
Просмотров 1,2 тыс.7 месяцев назад
Александр Крайнов. Что сейчас происходит с ИИ и как мы к этому пришли
Иван Панченко. Экстремальная Вселенная
Просмотров 5567 месяцев назад
Иван Панченко. Экстремальная Вселенная
Интеллектуальная обработка биомедицинских текстов для поиска фактов/знаний доказательной медицины
Просмотров 2147 месяцев назад
Интеллектуальная обработка биомедицинских текстов для поиска фактов/знаний доказательной медицины
Почему квантовый компьютер угроза для традиционной криптографии и возможно ли от него защититься?
Просмотров 4147 месяцев назад
Почему квантовый компьютер угроза для традиционной криптографии и возможно ли от него защититься?
Круглый стол "Собеседования"
Просмотров 1297 месяцев назад
Круглый стол "Собеседования"
Внедрить DevSecOps: команды с разными процессами, неоднородный стек и ограниченный бюджет
Просмотров 1627 месяцев назад
Внедрить DevSecOps: команды с разными процессами, неоднородный стек и ограниченный бюджет
Круглый стол "DevLegalOps. Это вообще зачем и почему это полезно?"
Просмотров 1697 месяцев назад
Круглый стол "DevLegalOps. Это вообще зачем и почему это полезно?"
Сергей Балалаев. Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
Просмотров 1677 месяцев назад
Сергей Балалаев. Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря
Просмотров 2377 месяцев назад
ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря

Комментарии

  • @chegevarra1036
    @chegevarra1036 3 дня назад

    Хорочий докладчик.

  • @a1d4rg
    @a1d4rg 5 дней назад

    Спасибо за доклад. Отдельная благодарность за реализацию контекстного менеджера для транзакции. Это гениально - запретить явно создавать вложенные транзакции (savepoints) и при этом поддержать переиспользование транзакции, неявно открытой самой алхимией.

  • @discriminantv
    @discriminantv 11 дней назад

    Спасибо за лекцию!

  • @nekit1997100
    @nekit1997100 17 дней назад

    Типичный пример оверинженеринга. Придумали как из простых 14 сделать 200 строк нечитаемого кода

  • @kapitonovmax
    @kapitonovmax 17 дней назад

    Да что вы лезите со своими стековыми корутинами? Если не понимаете и не можете работать без стековыми корутинами, то пользуйтесь системными потоками будет практический тоже само что и стековые корутины.

  • @user-nx4ey3xe5t
    @user-nx4ey3xe5t 18 дней назад

    Что за пархающая кувалда рассказывает эти сказки?

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n 20 дней назад

    нихрена не понятно как с конфигами работать

  • @maximdumbov9110
    @maximdumbov9110 20 дней назад

    Дяденька уж старый а всё какой-то херотой занимается. "Расскажу ребятам как я писал говнокод". Ну ок.

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

      А что не херота, чем еще заниматься?

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

      @@RomanTchekashov начать сначала не ходить на клоунские выступления. Далее само попрёт.

  • @vrakitine
    @vrakitine 21 день назад

    В институте я много слышал про конечные автоматы (КА), но это всё было теорией - как облака в небе: воды в них много, а напиться нельзя. Корпел три месяца после института, пока не реализовал свой КА в коде в 1981 году. Сейчас существует методология программирования на этой основе - v-agent oriented programming (VAOP) - и множество примеров её реализации. Лучше начать знакомство с VAOP с этой статьи на Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole" или на Хабре: "Бублики и Коржики Программирования".

  • @alexlightweight
    @alexlightweight 27 дней назад

    Послeшал, все тоже самое уже было в 2012 году в Xamarin. Google молодцы, скопипастили полностью архитектуру Xamarin только заменив C# на Kotlin. )))))

  • @urbanbionics
    @urbanbionics Месяц назад

    Какой ваш уровень программирования? Между Middle-Senior? - Ну, у нас уровень сеньорности... ближе к джунам :D

  • @Bonny_Sveta
    @Bonny_Sveta Месяц назад

    Крутой доклад, спасибо ❤

  • @anydasa108
    @anydasa108 Месяц назад

    Закончилось место на работе, убираем селери) логично же) Не понял честно говоря аргументы.

  • @user-qt1bh5qj2d
    @user-qt1bh5qj2d Месяц назад

    Хороший видос,а комменты где?))

  • @ZlobniyTapoG
    @ZlobniyTapoG Месяц назад

    ruclips.net/video/AdLZMpDoxkU/видео.html Женщина забавная конечно, отрасль не самая денежная, мягко говоря особенно на заре создания литреса. Ничего удивительного в этом нет.

  • @ZlobniyTapoG
    @ZlobniyTapoG Месяц назад

    Почему/зачем отзывы сделаны через dataclass, а value-object-ы с валидацией обычными классами ?

  • @user-cm5bi4pg7r
    @user-cm5bi4pg7r Месяц назад

    Пишу коммент по ходу просмотра, но думаю дальше не будет ответа на мой вопрос. Спикер говорит, что нам программистам удобно думать в терминах синхронного программирования и очень неудобно в терминах машины состояний... Я, признаюсь, сильно деформирован в сторону микроконтроллеров. Но в нашем стане та же ситуация - что-то чуть сложнее, чем лампочкой помигать - программистам подавай либо ОС с потоками и переключением контекста, либо городят суперцикл с задержкой в конце, пока это можно, а потом говорят, что всё - нужен камень пожирнее и опять же ОС. У меня как-то так сложилось, что я сразу нащупал Конечные Автоматы, проникся и теперь для меня абсолютно обыденно СРАЗУ раскладывать любой алгоритм (если это не однопроходный скрипт) на состояния и выстраивать между ними связи. Это происходит нативно и без каких-то усилий. И даже на Python, когда есть возможность использовать потоки и корутины - я всё равно выстраиваю логику на КА, и когда нужно отдаю управление другой корутине или потоку... Это просто очень удобно. Как писал один популяризатор - вы всё равно в своей программе будете использовать конечный автомат, просто в неявном виде. Так делайте это явно. Вопрос такой. Почему при том, что это так просто, это так непопулярно? Несколько раз поднимал эту тему на форумах наших - но это стена... Возможно корень проблемы в отсутствии общепринятой академической поддержки при обучении? Студентам много рассказывают про алгоритмы и ООП, а как написать красивого демона, который будет параллельно выполнять несколько задач - разберетесь сами? Сорян за много букв. Очень интересно будет услышать мнения автора и случайно залетевших даже спустя много времени.

    • @user-cm5bi4pg7r
      @user-cm5bi4pg7r Месяц назад

      Да, кстати. Когда синхронный код "под капотом" развернется в КА - это не совсем КА. Насколько я могу судить в этом КА мы можем шагать только последовательно. А если нужно вернуться к первым трем шагам? Красиво будет goto - но это ж нельзя! Поэтому будет изврат. Если же сразу разворачивать код в виде КА - то для задачи общения с сервером, например, обычно будет 2-3 состояния для подключения, 2-3 состояния для запроса, пару состояний на ожидание... и так далее. И если связь вдруг оборвалась - мы очень органично возвращаемся к группе состояний подключения или к любой другой группе - это очень удобно.

  • @user-nt7xo7dz6e
    @user-nt7xo7dz6e Месяц назад

    очень порадовал первый спикер, который рассуждал какими-то странными категориями. тот же проект drypython с его returnes решает одну конкретную проблему, и рассуждать надо от решаемой проблемы а не от того что это функциональщину добавляет. тем более, с точки зрения синтаксиса языка ничего нового там нет. просто чуть другой стиль композиции и всё. это как есть люди, которые видя в python аннотации типов, говорят сразу что мол "не надо в наш динамический python вашу java затаскивать".

  • @charlsken6684
    @charlsken6684 Месяц назад

    чел со сканом заебет конечно, чем он случал выступление - непонятно

  • @sergeyzinchenko9718
    @sergeyzinchenko9718 Месяц назад

    Спасибо! красавчик!

  • @user-qb3rq3tw8b
    @user-qb3rq3tw8b Месяц назад

    класс

  • @SklerozRu
    @SklerozRu Месяц назад

    Про делегирование себе завтрашнему - это гениально.

  • @user-te5qz4pd2l
    @user-te5qz4pd2l Месяц назад

    Ура, я наконец то понял что такое это ваше mojo

  • @insolor
    @insolor Месяц назад

    По поводу опциональности - в Java есть класс Optional, и он более удобный, чем Optional в Python, т.к. это не просто обозначение, что объект может быть пустым, а полноценный класс. Аналог в Python мире - класс Maybe в пакете returns от Никиты Соболева (проект dry-python)

    • @insolor
      @insolor Месяц назад

      Но строгой проверки nullable (как в том же Kotlin) в Java все так же нет. Но это уже другой вопрос. В Python строгой проверки None тоже нет, она прикручивается сбоку тем же mypy.

  • @user-ro3go4fm7k
    @user-ro3go4fm7k Месяц назад

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

  • @andrey.shpilevoy
    @andrey.shpilevoy Месяц назад

    Если бы флатер был на котлине, то, уверен, все бы уже писали на нем...

  • @iteospace
    @iteospace 2 месяца назад

    Бедный, пытается в язык для скриптов затащить Enterpise архитектуру из компилируемых языков с интерфейсами и пакетами, где всё это хорошо работает.

  • @anton_devrel
    @anton_devrel 2 месяца назад

    Я человек простой, увидел доклад Миши, сразу лайк

  • @user-rx9fd2kr9f
    @user-rx9fd2kr9f 2 месяца назад

    Ну всё, надо Дишку тестить)

  • @xfenix3
    @xfenix3 2 месяца назад

    Кому интересно, на moscow python conf 2024 выйдет часть 2 этого доклада. Рассказывать будет мой коллега Миша. Мы провели работу над ошибками и написали версию 3 этого пайплайна. Стало ещё больше инструментов, ещё быстрее и было применено много хороших решений.

  • @user-ck4kw9oq9z
    @user-ck4kw9oq9z 2 месяца назад

    надо было майку с портретом землеройки надеть 😮

  • @kirillsulim
    @kirillsulim 2 месяца назад

    Когда увидел ошибку Mojo тоже сразу подумал что добавили плюсовых ошибок 😂

  • @dmitriieremin2215
    @dmitriieremin2215 2 месяца назад

    С охоты на мамонтов начинать надо было.

  • @dmitriieremin2215
    @dmitriieremin2215 2 месяца назад

    Столько лет трепа. А результата как не было так и нет.

  • @alexandrzaycew2887
    @alexandrzaycew2887 2 месяца назад

    Фигня если честно какая то.

  • @yodapunishes
    @yodapunishes 2 месяца назад

    Мы попадали ровно на эти же 2**31, благо сервис был очень маленький и некритичный

    • @xfenix3
      @xfenix3 2 месяца назад

      До сих пор удивляюсь этому решению от авторов драйвера!

  • @user-vc9ij4su4e
    @user-vc9ij4su4e 2 месяца назад

    Докладчик вместо джавы зачем-то пошел в питон

  • @SergiusBfg
    @SergiusBfg 2 месяца назад

    😂😂😂 ключевые слова в ЯП уже повторяются по 100 раз.

  • @apathynomercy
    @apathynomercy 2 месяца назад

    Гуманитарии гуманитариям рассказывают и показывают.

  • @vas_._sfer6157
    @vas_._sfer6157 2 месяца назад

    По поводу сравнения numpy и mojo. Параллельность в коде на mojo вполне может присутствовать как и использование simd. Ибо компилятор основан на MLIR, который затачивается под такие задачи.

  • @andviktor
    @andviktor 2 месяца назад

    Классный доклад, многим будет полезно