Bookbot

API Design Patterns

Autorzy

Ocena książki

Więcej o książce

This collection offers best practices and design standards for web and internal APIs. Readers will explore guiding principles for API patterns, fundamentals of resource layout and naming, and methods for handling data types across programming languages. It covers standard methods for predictability, field masks for targeted updates, and authentication and validation for secure APIs. The book also addresses collective operations for data management and advanced patterns for unique interactions and transformations. It reveals effective strategies for creating stable, user-friendly APIs that can be tailored to specific needs. Hands-on examples and relevant use cases illustrate both fundamental and advanced API functionalities, including uncommon scenarios. APIs serve as contracts for communication between applications, services, and components, and this book provides a shared set of best practices to ensure reliability and simplicity for developers. Compiled from insights by the API design community and Google experts, it lays out principles for both internal and public-facing APIs. The author presents patterns that promote consistency, scalability, and flexibility, enhancing the design of common APIs while offering techniques for complex edge cases. Clear illustrations and detailed scenarios make each pattern accessible and easy to grasp.

Zakup książki

API Design Patterns, JJ Geewax

Język
Rok wydania
2021
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

3,8
Bardzo dobra
104 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
API Design Patterns
Język
angielski
Autorzy
JJ Geewax
Rok wydania
2021
Oprawa
miękka
Liczba stron
480
ISBN10
161729585X
ISBN13
9781617295850
Seria
Ocena
3,8 z 5
Opis
This collection offers best practices and design standards for web and internal APIs. Readers will explore guiding principles for API patterns, fundamentals of resource layout and naming, and methods for handling data types across programming languages. It covers standard methods for predictability, field masks for targeted updates, and authentication and validation for secure APIs. The book also addresses collective operations for data management and advanced patterns for unique interactions and transformations. It reveals effective strategies for creating stable, user-friendly APIs that can be tailored to specific needs. Hands-on examples and relevant use cases illustrate both fundamental and advanced API functionalities, including uncommon scenarios. APIs serve as contracts for communication between applications, services, and components, and this book provides a shared set of best practices to ensure reliability and simplicity for developers. Compiled from insights by the API design community and Google experts, it lays out principles for both internal and public-facing APIs. The author presents patterns that promote consistency, scalability, and flexibility, enhancing the design of common APIs while offering techniques for complex edge cases. Clear illustrations and detailed scenarios make each pattern accessible and easy to grasp.