0:00-1:51 Intro
1:52-3:08 FastAPI в двух словах
3:09-5:09 История @tiangalo
5:10-9:15 Pre-FastAPI. Работа в Senseta, стандартный Flask и модули-обвязки. Первые опенсорс проекты
9:15-13:34 ApiStar, Starlette и Pydantic как предтечи FastAPI
13:35-17:10 Неудавшиеся попытки поменять Starlette, создание FastAPI, сложности в проекте и текущее положение проекта
17:10-18:15 Проекты, что влияли на FastAPI
18:16-24:22 Что происходит в коде проекта?
24:23-28:57 Про Dependency Injection
28:57-31:15 Про автоматическую документацию
31:16-33:33 Про роутинг у FastAPI/Starlette
33:33-45:32 Отзыв от человека, который никогда не пользовался проектом, о первых впечатлениях
45:32-48:55 Почему раньше было хуже и асинхронные клиенты для баз данных @encode/databases
48:55-52:45 Неймдропинг фичей, которые мы не успели обсудить и подводные камни
52:45-55:43 Про будущее проекта и общую экосистему. Где искать ответы на вопросы и как контрибьютить
55:44-57:03 FastAPI как идеал Open Source
57:04-59:04 OutroSebastián Ramírez https://dev.to/tiangolo | https://medium.com/@tiangolo | https://twitter.com/tiangolo | https://github.com/tiangolo/blog-posts
Код проекта https://github.com/tiangolo/fastapi
Другие подкасты-интревью с создателем
https://www.pythonpodcast.com/fastapi-web-application-framework-episode-259/
https://talkpython.fm/episodes/show/284/modern-and-fast-apis-with-fastapiFlask VS FastAPI https://amitness.com/2020/06/fastapi-vs-flask/
ApiStar v0.5.X - прообраз проекта https://github.com/encode/apistar/tree/version-0.5.x
Интересные пакеты из кода/примеров:
https://github.com/mkdocs/mkdocs/ + https://github.com/cmacmackin/markdown-include
https://github.com/takluyver/flit
@encode/databasesКомментарии и рабочие ссылки можно найти в t.me/midnight_chatter