All content for SDCast is the property of Konstantin Burkalev and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
SDCast #132: в гостях Сергей Константинов, автор книги про API
SDCast
1 hour 55 minutes 59 seconds
4 years ago
SDCast #132: в гостях Сергей Константинов, автор книги про API
Как часто вам приходится иметь дело с 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), где можно обсудить выпуски, предложить гостей и высказать свои замечания и пожелания!