Boiling Frogs 2018 - The Art of Web API Design
Aplikacje internetowe nie rozmawiają już tylko ze swoimi użytkownikami i bazą danych. Rozmawiają coraz częściej i gęściej ze sobą nawzajem. Żeby nie zwariować w tym gąszczu komunikacji, warto zwrócić uwagę na kilkanaście różnych aspektów tworzenia API. Porozmawiamy o Fieldingu, Richardsonie, zasobach, zachowaniu, relacjach, parametrach, nagłówkach, wersjonowaniu, błędach, bezpieczeństwie, wydajności, zdrowiu i biznesie. Do tego garść przydatnych trików na poprawienie humoru konsumentów naszego interfejsu. Uwaga: może zawierać śladowe ilości węży i wielbłądów.