Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

*** 💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor ✒️ Собесы, интервью, подкасты:    / @pymentor_by   📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH ✉️ Связь с автором канала - [email protected] *** Предыдущие выпуски подкастов:    • Опытный разработчик разачаровался в 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... Linkedin:   / tishka17   *** Таймкоды: -- Личность и карьерный путь 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 в проектах Reagento иногда быстрее расширений на 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

Опытный разработчик разачаровался в Python и перешел на Lisp? / Python Mentor Podcast #1 (пилотный)
▶︎

Опытный разработчик разачаровался в Python и перешел на Lisp? / Python Mentor Podcast #1 (пилотный)

Django | Python, web, framework | Podlodka Podcast #475
▶︎

Django | Python, web, framework | Podlodka Podcast #475

Who Pads the Budget Using Hackers. A Big Podcast on Cybersecurity
▶︎

Who Pads the Budget Using Hackers. A Big Podcast on Cybersecurity

KONTRA #27 Rymanowski, Bartosiak, Bosak: Co dalej z Ukrainą?
▶︎

KONTRA #27 Rymanowski, Bartosiak, Bosak: Co dalej z Ukrainą?

Работаем над lazy import'ами в CPython и плачем под аниме
▶︎

Работаем над lazy import'ами в CPython и плачем под аниме

Джедайские техники Максима Дорофеева: продуктивность, созвоны, выгорание и главный миф о времени #86
▶︎

Джедайские техники Максима Дорофеева: продуктивность, созвоны, выгорание и главный миф о времени #86

Historic US missile decisions and escalation by Russia. NAROSKRUT
▶︎

Historic US missile decisions and escalation by Russia. NAROSKRUT

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

🚨 Ультимативный разбор ПРОВАЛЕННОГО ТЕХНИЧЕСКОГО собеседования подписчика / Middle Python Developer
▶︎

🚨 Ультимативный разбор ПРОВАЛЕННОГО ТЕХНИЧЕСКОГО собеседования подписчика / Middle Python Developer

432Hz + 741Hz - Deep Sleep in 3 Minutes - Heal Your Subconscious Body And Mind, Spiritual Healing
▶︎

432Hz + 741Hz - Deep Sleep in 3 Minutes - Heal Your Subconscious Body And Mind, Spiritual Healing

How To Code In Python | Python Tutorial For Beginners | Python Basics | Learn Python | Intellipaat
▶︎

How To Code In Python | Python Tutorial For Beginners | Python Basics | Learn Python | Intellipaat

🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Senior Python Engineer / Не смог написать JOIN? / Опять фиаско?
▶︎

🚨 Пытаюсь пройти РЕАЛЬНЫЙ собес на Senior Python Engineer / Не смог написать JOIN? / Опять фиаско?

💥в российских соцсетях ИСТЕРИКА - в Крыму КОММЕНДАНТСКИЙ час! ФЕЙГИН!
▶︎

💥в российских соцсетях ИСТЕРИКА - в Крыму КОММЕНДАНТСКИЙ час! ФЕЙГИН!

Почему все ненавидят Горбачёва? Неожиданная причина катастрофы СССР | ФАЙБ
▶︎

Почему все ненавидят Горбачёва? Неожиданная причина катастрофы СССР | ФАЙБ

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping
▶︎

Web Scraping Using Python For Beginners and File Handling in Python | Python Web Scraping

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law
▶︎

Place your brain in the frequency of wealth, prosperity and total abundance - Attraction Law

I Wrote My Own Claude Code in 99 Lines. Meet chebupelka!
▶︎

I Wrote My Own Claude Code in 99 Lines. Meet chebupelka!

Решаем LeetCode-задачи с алгоритмических собеседований в бигтех / Python Mentor Podcast #2
▶︎

Решаем LeetCode-задачи с алгоритмических собеседований в бигтех / Python Mentor Podcast #2

Python Variables | Python Operators | Python Tutorial For Beginners | Intellipaat
▶︎

Python Variables | Python Operators | Python Tutorial For Beginners | Intellipaat