DiscoverSDCastSDCast #132: в гостях Сергей Константинов, автор книги про API
SDCast #132: в гостях Сергей Константинов, автор книги про API

SDCast #132: в гостях Сергей Константинов, автор книги про API

Update: 2021-04-281
Share

Description

Как часто вам приходится иметь дело с API? Думаю, что почти каждый день: API сервиса, API браузера, API библиотеки или в конце концов API языка программирования. Как же спроектировать хорошее API, которое может расширяться и эволюционировать? Об этом мы говорим с Сергеем Константиновым, который долгое время занимался проектированием API Яндекс.Карт, да так, что даже написал книгу про API.

Мы обсудили различные темы по API, включая такие как:

* Подходы к разработке API
* Описание бизнес-процессов
* Проектирование API
* Применение и разделение уровней абстракции
* Эволюционирование API
* Документирование API


Некоторое время Сергей входил в состав рабочей группы W3C Technical Architecture Group (TAG) и мы конечно же поговорили про это. Сергей рассказал в целом про свой опыт участия в W3C, как там устроены процессы работы и принятия решений.

Ссылки на ресурсы по темам выпуска:

* The API Book (https://twirl.github.io/The-API-Book/docs/API.ru.html)
* Заметка «Язык до Кембриджа доведёт, или Как я перестал волноваться и полюбил W3C» (https://habr.com/ru/company/yandex/blog/188520/)

Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon), звёздочками в iTunes (https://podcasts.apple.com/ru/podcast/software-development-podcast/id890468606?l=en), а так же ретвитом или постом! Заходи в телеграм-чат SDCast (https://t.me/SDCast), где можно обсудить выпуски, предложить гостей и высказать свои замечания и пожелания!
Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

SDCast #132: в гостях Сергей Константинов, автор книги про API

SDCast #132: в гостях Сергей Константинов, автор книги про API

Konstantin Burkalev