Varga, Ervin
Creating Maintainable APIs
1. Information Hiding and APIs
Ervin Varga
2. Modular Design
Ervin Varga
3. Designing Classes for Reuse
Ervin Varga
4. TDD as an API Design Technique
Ervin Varga
5. Identifying Resources
Ervin Varga
6. Versioning REST APIs
Ervin Varga
7. Encoding Actions on Resources
Ervin Varga
8. Implementing Synchronous and Asynchronous REST APIs
Ervin Varga
9. Documenting REST APIs
Ervin Varga
10. Testing REST APIs
Ervin Varga
11. Implementing Messaging APIs
Ervin Varga
12. Apache Kafka as a Messaging Hub
Ervin Varga
13. Testing Messaging APIs
Ervin Varga
14. Schema-Based Messages
Ervin Varga
15. The Core JSON API
Ervin Varga
16. Evolving the JSON API
Ervin Varga
17. Katharsis
Ervin Varga
Keywords: Computer Science, Programming Languages, Compilers, Interpreters, Programming Techniques
- Author(s)
- Varga, Ervin
- Publisher
- Springer
- Publication year
- 2016
- Language
- en
- Edition
- 1
- Page amount
- 19 pages
- Category
- Information Technology, Telecommunications
- Format
- Ebook
- eISBN (PDF)
- 9781484221969
- Printed ISBN
- 978-1-4842-2195-2