Artwork

DotNet & More에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 DotNet & More 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

DotNet&More #153: Проектирование REST API, API First и не только

1:47:05
 
공유
 

Manage episode 489854590 series 2651853
DotNet & More에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 DotNet & More 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
API First - это просто! Просто садимся и делаем крутой API: универсальный, изящный, дико сложный в реализации и абсолютно бесполезный для использования! А как бы так, чтобы без последних двух пунктов?

Спасибо всем, кто нас слушает. Ждем Ваши комментарии.

Музыка из выпуска:

- 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

Copyright: https://creativecommons.org/licenses/by-sa/4.0/

  continue reading

161 에피소드

Artwork
icon공유
 
Manage episode 489854590 series 2651853
DotNet & More에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 DotNet & More 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
API First - это просто! Просто садимся и делаем крутой API: универсальный, изящный, дико сложный в реализации и абсолютно бесполезный для использования! А как бы так, чтобы без последних двух пунктов?

Спасибо всем, кто нас слушает. Ждем Ваши комментарии.

Музыка из выпуска:

- 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

Copyright: https://creativecommons.org/licenses/by-sa/4.0/

  continue reading

161 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드

탐색하는 동안 이 프로그램을 들어보세요.
재생