We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
- Copy JSON
- Force Download
- Delete Files
- Delete and Ignore
Raw Attributes
-
prevent_download:
false -
metadata_filepath:
-
predicted_media_filepath:
/downloads/Liked Videos#/NA.mkv -
media_redownloaded_at:
-
prevent_culling:
false -
subtitle_filepaths:
-
matching_search_term:
-
description:
*** 💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor ✒️ Собесы, интервью, подкасты: https://www.youtube.com/@pymentor_by/playlists 📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH ✉️ Связь с автором канала - python.mentor.by@gmail.com *** Предыдущие выпуски подкастов: - https://www.youtube.com/watch?v=ud1GZwI6os8 - https://www.youtube.com/watch?v=B-1h5xEjBvk *** Ссылки от Андрея: - 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/articles - Linkedin: https://www.linkedin.com/in/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 -
title:
Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3 -
id:
96 -
source_id:
1 -
last_error:
-
playlist_index:
98 -
original_url:
https://www.youtube.com/watch?v=B4XrghSsUhQ -
uploaded_at:
2026-02-15T23:22:38Z -
updated_at:
2026-05-17T03:27:49Z -
livestream:
false -
uuid:
b33cc6e2-2847-4d82-bca8-d863f2f474db -
inserted_at:
2026-05-17T02:51:29Z -
duration_seconds:
6461 -
short_form_content:
false -
media_downloaded_at:
-
nfo_filepath:
-
upload_date_index:
1 -
culled_at:
-
media_id:
B4XrghSsUhQ -
media_size_bytes:
-
media_filepath:
-
thumbnail_filepath:
|
Worker
|
State
|
Scheduled At
|
|---|---|---|
| Pinchflat.Downloading.MediaDownloadWorker | completed |