Опівночні Балачки

Полуночный трёп №9 - @tiangolo/fastapi - Project Spotlight


Listen Later

  • 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 Outro
  • Sebastiá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-fastapi
    • Flask 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


        ...more
        View all episodesView all episodes
        Download on the App Store

        Опівночні БалачкиBy Денис, Ігор, Саша