Видео с мероприятий {speach!
Видео с мероприятий {speach!
  • 1 119
  • 1 721 055

Відео

Даниил Сербинович. Эволюция нового сервиса и типичные ошибки при его развитии
Переглядів 5802 місяці тому
Ждем вас на наших конференциях: 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, влияние окружения на стабильную работу библиотеки, сложности с и...
Михаил Гурбанов. Да кто такие эти ваши тайп-чекеры?
Переглядів 5512 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Михаил Гурбанов Fullstack Разработчик, Райффайзен Банк Да кто такие эти ваши тайп-чекеры? Как же все-таки следить за качеством своей кодовой базы? Как при минимальных затратах со стороны разработки получить максимальный профит и минимальное количество глупых ошибок? В этом докладе мы разберём существующие решения для...
Петер Ибрагимов. Как использовать serverless и не наломать дров
Переглядів 3462 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Петер Ибрагимов Бэкенд разработчик, Whoosh Как использовать serverless и не наломать дров В Whoosh мы уже 4 года стабильно используем AWS и serverless для решения бэкенд задач, иногда удачно, иногда нет. В этом докладе я расскажу о неожиданностях использования serverless по сравнению с server подходом. Зачем и почему...
Данил Крыцын. Легковесный ЧПУ с EtherCAT на python и С
Переглядів 2982 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Данил Крыцын Разработчик, Тинькофф Легковесный ЧПУ с EtherCAT на python и С Эта история о том, как python разработчик и инженер-электронщик совместными усилиями сделали прототип промышленного ЧПУ. Мы использовали Python, Cython и язык С, чтобы разработать гибкую систему, способную управлять различными аппаратными кон...
Андрей Шубин. Отладка на низком уровне
Переглядів 2422 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Андрей Шубин Старший разработчик, Яндекс Отладка на низком уровне Отладка в IDE - это, конечно, здорово. Но что, если по какой-то причине она нам недоступна? Попробуем разобраться, как отлаживать код в консоли, контролировать расход процессорного времени и памяти, а также поанализируем сетевой траффик нашего приложения.
Артём Стрельцов. Утечки памяти и дедлоки: как выстрелить себе в ногу
Переглядів 5372 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Артем Стрельцов Разработчик, Яндекс Практикум Утечки памяти и дедлоки: как выстрелить себе в ногу Есть устоявшееся выражение про «выстрелить себе в ногу», его интерпретация для языка Python гласит следующее: «Вы пытаетесь выстрелить себе в ногу, но то и дело попадаете промеж пальцев. А всё потому, что Питон настолько...
Евгений Афонасьев. А побыстрее можно?
Переглядів 9662 місяці тому
Ждем вас на наших конференциях: 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. Противостояние
Карина Кванчиани. Автоматизация процесса создания набора данных на примере РЖЯ
Переглядів 3492 місяці тому
Ждем вас на наших конференциях: 2 февраля 2024 - EkbPy 26-27 июля 2024 - PyCon Карина Кванчиани Computer Vision Engineer, SberDevices Автоматизация процесса создания набора данных на примере РЖЯ Часто для настолько специфичных задач, как распознавание жестового языка, создание набора данных требует значительных временных затрат. Мы решили автоматизировать этот процесс от поиска носителей русско...
Андрей Литвинов. Serverless для деплоя ml/dl моделей (с gpu зависимостью)
Переглядів 1812 місяці тому
Андрей Литвинов. Serverless для деплоя ml/dl моделей (с gpu зависимостью)
Н. Матвеев. Прогнозирование нагрузки на базовые станции, или Как работать с временными рядами в 2023
Переглядів 1922 місяці тому
Н. Матвеев. Прогнозирование нагрузки на базовые станции, или Как работать с временными рядами в 2023
Б.Алиев.Python Шредингера:когда ваш код и жив,и мертв,а весь мир с замиранием ожидает его выполнения
Переглядів 5112 місяці тому
Б.Алиев.Python Шредингера:когда ваш код и жив,и мертв,а весь мир с замиранием ожидает его выполнения
Денис Аникин. Лимитируй это
Переглядів 9952 місяці тому
Денис Аникин. Лимитируй это
Роман Троицкий. Верстаем в 2023: как жить с Container Queries
Переглядів 1873 місяці тому
Роман Троицкий. Верстаем в 2023: как жить с Container Queries
DUMP 2023 в Екатеринбурге
Переглядів 2355 місяців тому
DUMP 2023 в Екатеринбурге
Домуховский.Нейроморфные процессоры-кирпичики для создания Скайнет или просто маркетинговый «пузырь»
Переглядів 6267 місяців тому
Домуховский.Нейроморфные процессоры-кирпичики для создания Скайнет или просто маркетинговый «пузырь»
Александр Крайнов. Что сейчас происходит с ИИ и как мы к этому пришли
Переглядів 1,2 тис.7 місяців тому
Александр Крайнов. Что сейчас происходит с ИИ и как мы к этому пришли
Иван Панченко. Экстремальная Вселенная
Переглядів 5557 місяців тому
Иван Панченко. Экстремальная Вселенная
Интеллектуальная обработка биомедицинских текстов для поиска фактов/знаний доказательной медицины
Переглядів 2127 місяців тому
Интеллектуальная обработка биомедицинских текстов для поиска фактов/знаний доказательной медицины
Почему квантовый компьютер угроза для традиционной криптографии и возможно ли от него защититься?
Переглядів 4147 місяців тому
Почему квантовый компьютер угроза для традиционной криптографии и возможно ли от него защититься?
Круглый стол "Собеседования"
Переглядів 1297 місяців тому
Круглый стол "Собеседования"
Внедрить DevSecOps: команды с разными процессами, неоднородный стек и ограниченный бюджет
Переглядів 1617 місяців тому
Внедрить DevSecOps: команды с разными процессами, неоднородный стек и ограниченный бюджет
Круглый стол "DevLegalOps. Это вообще зачем и почему это полезно?"
Переглядів 1697 місяців тому
Круглый стол "DevLegalOps. Это вообще зачем и почему это полезно?"
Сергей Балалаев. Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
Переглядів 1657 місяців тому
Сергей Балалаев. Решаем проблемы работы с ресурсными картинками в iOS: ImageLinter
ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря
Переглядів 2377 місяців тому
ChatGPT в мобильной разработке: как использовать, чтобы получить пользу, а не потратить время зря

КОМЕНТАРІ

  • @chegevarra1036
    @chegevarra1036 4 години тому

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

  • @a1d4rg
    @a1d4rg 2 дні тому

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

  • @discriminantv
    @discriminantv 7 днів тому

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

  • @nekit1997100
    @nekit1997100 13 днів тому

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

  • @kapitonovmax
    @kapitonovmax 13 днів тому

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

  • @user-nx4ey3xe5t
    @user-nx4ey3xe5t 14 днів тому

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

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n 16 днів тому

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

  • @maximdumbov9110
    @maximdumbov9110 17 днів тому

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

    • @RomanTchekashov
      @RomanTchekashov 9 днів тому

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

    • @maximdumbov9110
      @maximdumbov9110 9 днів тому

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

  • @vrakitine
    @vrakitine 18 днів тому

    В институте я много слышал про конечные автоматы (КА), но это всё было теорией - как облака в небе: воды в них много, а напиться нельзя. Корпел три месяца после института, пока не реализовал свой КА в коде в 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 23 дні тому

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

  • @urbanbionics
    @urbanbionics 27 днів тому

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

  • @Bonny_Sveta
    @Bonny_Sveta 28 днів тому

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

  • @anydasa108
    @anydasa108 29 днів тому

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

  • @user-qt1bh5qj2d
    @user-qt1bh5qj2d 29 днів тому

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

  • @ZlobniyTapoG
    @ZlobniyTapoG Місяць тому

    ua-cam.com/video/AdLZMpDoxkU/v-deo.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 Місяць тому

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

  • @anton_devrel
    @anton_devrel Місяць тому

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

  • @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 місяці тому

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

  • @donateus6743
    @donateus6743 2 місяці тому

    уже и локально можно ставить и даже часть заопенсорисили)