Surfing the API Web: Web Concepts

WWW2018 [https://www2018.thewebconf.org/] Developers' Track [https://www2018.thewebconf.org/program/developers-track/]

Erik Wilde , API Academy, CA Technologies
April 25, 2018

Creative Commons License [http://creativecommons.org/licenses/by/3.0/]

This work is licensed under a CC
Attribution 3.0 Unported License
[http://creativecommons.org/licenses/by/3.0/]

Contents Erik Wilde : Surfing the API Web: Web Concepts

Contents

Erik Wilde : Surfing the API Web: Web Concepts

(2) Summary

The Web is based on numerous standards that together make up the surface of the Web: By knowing and supporting those standards, problems can be solved in well-known ways. This general design pattern on the Web applies to APIs in the very same way as it does to the human Web: By using an (evolving) set of standards, API developers benefit by not having to reinvent the wheel, and developers benefit by the same problem being solved in the same way across a variety of APIs. The evolving set of standards for Web APIs can be regarded as a set of building blocks or vocabularies for API design. Web Concepts is a site [http://webconcepts.info] and a repository [http://github.com/dret/webconcepts] that can be used to manage how within organizations these building blocks are used, thus helping to establish a Web API design culture. The main idea of Web Concepts is to promote reuse of existing standards and technologies, and to therefore make it easier for teams to understand which options are available generally speaking, and maybe which ones are popular choices within their organization.



Introduction

Outline (Introduction)

  1. Introduction [4]
  2. Conclusions [1]
Introduction Erik Wilde : Surfing the API Web: Web Concepts

(4) @dret on Twitter/GitHub

dret

Introduction Erik Wilde : Surfing the API Web: Web Concepts

(5) API Academy [http://www.apiacademy.co/]

API Acacdemy

Introduction Erik Wilde : Surfing the API Web: Web Concepts

(6) Microservice Architecture

Microservice Architecture: Aligning Principles, Practices, and Culture

Introduction Erik Wilde : Surfing the API Web: Web Concepts

(7) About Me



Conclusions

Outline (Conclusions)

  1. Introduction [4]
  2. Conclusions [1]
Conclusions Erik Wilde : Surfing the API Web: Web Concepts

(9) Thanks! Questions?

What's Next?

April 25, 2018 WWW2018 [https://www2018.thewebconf.org/] Developers' Track [https://www2018.thewebconf.org/program/developers-track/]