DotNet&More #153: Проектирование REST API, API First и не только
Episode description
Спасибо всем, кто нас слушает. Ждем Ваши комментарии.
Музыка из выпуска:
- https://artists.landr.com/056870627229
- https://t.me/angry_programmer_screams
Весь плейлист курса "Kubernetes для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3SrrmOzzdBBsdeQ0YVR3Fc7
Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z
Shownotes:
00:00:00 Вступление
00:05:00 Кто должен разрабатывать спеку API?
00:18:30 Spec First vs Code First vs ...
00:22:30 Когда спеки не сходятся
00:24:30 Ревью спеки
00:30:50 Красивая API, которая никому не нужна
00:33:30 Backend 4 Frontend
00:45:00 Баланс согласования
00:49:25 API as a product
00:57:50 Регрессия
01:03:20 GraphQL, OData
01:19:30 Тестирование моками
01:21:05 Версионирование API
01:31:30 Как рекламировать спеки, витрина API
01:34:00 Open Close Principle для API
01:36:00 Безопасность
01:39:15 API экономика
Ссылки:
- https://swagger.io/resources/articles/adopting-an-api-first-approach/ : Неплохая статья
- https://github.com/OpenAPITools/openapi-generator : То что заставит всех использовать спеку!
Видео: https://youtube.com/live/p_KIy8rTWRs
Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5
Twitch: https://www.twitch.tv/dotnetmore
Обсуждайте:
- Telegram: https://t.me/dotnetmore_chat
Следите за новостями:
– Twitter: https://twitter.com/dotnetmore
– Telegram channel: https://t.me/dotnetmore