У нас вы можете посмотреть бесплатно Adaptix vs Pydantic или почему код на Python может работать быстро? / Python Mentor Podcast #3 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
*** 💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor ✒️ Собесы, интервью, подкасты: / @pymentor_by 📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH ✉️ Связь с автором канала - python.mentor.by@gmail.com *** Предыдущие выпуски подкастов: • Опытный разработчик разачаровался в Python... • Решаем LeetCode-задачи с алгоритмических с... *** Ссылки от Андрея: Dishka: https://github.com/reagento/dishka Adaptix: https://github.com/reagento/adaptix Advice17: https://t.me/advice17 SoftArch17: https://t.me/softarch17 Govno17: https://t.me/govno17 Reagento community: https://t.me/reagento_ru Статьи: https://habr.com/ru/users/Tishka17/ar... *** Таймкоды: -- Личность и карьерный путь 0:00 — Вступление и приветствие участников. 0:46 — Кто такой Tishka17: текущая роль и стек технологий (C++, Java, Go, Python). 1:33 — История бренда Reagento: как сообщество в Telegram выросло из одной библиотеки. 4:18 — Влияет ли Open Source на карьеру и трудоустройство в BigTech? 7:16 — Эволюция карьеры: от завода IPTV-приставок и Ламоды до Яндекса. 11:40 — Жизнь в Нидерландах и работа в компании Nebius: дата-центры для AI-задач. -- Проект Dishka (IoC/DI-контейнер) 17:50 — Почему появилась Dishka? Обзор существующих IoC-решений и их недостатки. 21:22 — Киллер-фича: Произвольное количество скоупов (scopes) и их архитектура. 25:23 — Сравнение с конкурентами: FastAPI Depends, Fast Depends и Dependency Injector. 31:01 — Важность финализации ресурсов: почему контейнер должен уметь «прибирать за собой». 33:54 — Использование генераторов вместо контекстных менеджеров для повышения производительности. -- Производительность и кодогенерация 37:16 — Внутреннее устройство Dishka: провайдеры, реестры и графы зависимостей. 42:05 — Оптимизация через кодогенерацию: как превратить сложную логику в быстрые Python-функции. 46:48 — Вопросы безопасности: экзеки (exec), эвалы (eval) и защита от инъекций. 49:43 — Почему чистый Python в Reagent иногда быстрее расширений на Rust/C. 50:51 — Нужен ли Async в DI-контейнерах? -- Проект Adaptix (Сериализация) 52:27 — Adaptix vs Pydantic: почему подход «логика сериализации отдельно от данных» лучше для архитектуры. 53:53 — Проблема нарушения принципа SRP в моделях Pydantic. 58:19 — Почему нативный код Pydantic (Rust) может проигрывать в скорости чистому Python. 1:00:11 — Проблема накладных расходов на стыке Python и нативных расширений. -- Философия Python и образование 1:05:50 — Киллер-фичи Python: человекочитаемость и возможности интроспекции. 1:07:06 — Преимущества динамической типизации в умелых руках. 1:10:58 — Нужны ли алгоритмы? Тренировка «думалки» против «крудошлёпства». 1:15:32 — Искусственный интеллект в разработке: угроза для Open Source и деградация навыков. 1:23:17 — Проблема некачественного контента для новичков в интернете. 1:26:00 — Экосистема каналов «17» (Advice17, SoftArch17, Govno17). 1:30:10 — Баланс между «говнокодом» и лучшими практиками. -- Будущее и заключение 1:34:27 — Будет ли собственный веб-фреймворк от Reagento? Идея модульного конструктора. 1:38:24 — Изолированная магия: как использовать сложные фичи языка и не превратить проект в хаос. 1:41:45 — Гарантии совместимости и подход к версионированию в Open Source проектах. 1:44:40 — Школьники в Open Source: об опыте работы с юными контрибьюторами (Илья Любаскин). 1:47:15 — Финальные советы зрителям: «Делайте то, что интересно». *** #python #tishka17 #dishka #adaptix