Building-Hypermedia-APIs
Source code for the O'Reilly book of the same namecollection-json
Repo for the development and maintenance of the Collection+JSON media typemedia-types
A collection of media-type designsalps-unified
Utility for converting ALPS API description documents into API Definition documents (OpenAPI, Proto, etc.)hal-forms
backward-compatible extension for HAL to support dynamic forms at runtime.2020-04-unified-api-design
Examples of ALPS-based unified design2018-02-sacon-workshop
Files for the SACon 2018 "Learning RESTful Microservices from the Ground Up"s3-nodejs-examples
A set of short Node.js scripts to show using AWS SDK for Node.js to implement S3 as a simple object store.2020-02-sacon-nyc
content repository for 2020-02 SaCon NYC edition of "Design and Build Great APIs"HypermediaContacts
Sample hypermedia implementation for WCF WebAPI Contacts exampleapi-starter
starter kit for DARRT-style APIsmiss-grants-controlller
hypermedia M2M sample based on martin fowler DSL example.wsd-gen
web sequence diagram generatorHypermedia-Hacking
Workshop content for Hypermedia Hacking w/ Mike Amundsento-do-rest
sample to-do app using HTTP-REST stypeazure-examples
various examples of coding against azure services via HTTPrwa
RESTful Web APIsmicroblog
sample implementation of the ALPS microblog specmash-json
Machine-Accessible Semantic Hypermedia Formatessential-node
set of simple demos showing essential node features for web developersapiary
testing apiary.iohypermedia-continuum
Samples showing various degrees of hypermedia implementationmimeparse-csharp
C# implementation of Joe Gregorio's mimeparseimplementing-rest
Automatically exported from code.google.com/p/implementing-restwsd-util
web sequence diagram utilitiespy-misc
Miscellaneous python code2019-11-goto-chicago-great-apis
Fall GOTO Masterclass "Design and Build Great APIs"2020-04-goto-chicago-api-design
Repo for the 2020-04 GOTO Chicago "API Design" Masterclass2018-04-perth-workshop
Designing and Building Great APIs workshop contentnode-stuff
my experiments w/ node.jsdip
Dive Into Python work fileslayer7-client
Layer 7 Client app2017-yow
Notes, supporting materials for my 2017 YOW Conferences talks and workshopsprag-json
Repo for the PRAG-JSON media type (Pragmatic Representation of Application Grammars)http-samples
holds various samples of http coding via C# on .NETerrors
RFC7807 error objects2019-02-ndc-porto
Content for NDC Porto's "Building Great APIs from the Ground Up" workshop2018-10-sacon-workshop
SACon London Workshop contentm2m-no-fail-form
example of handling a no-fail scenario for form templatesappjs-getting-started
Basic "Getting Started" example for appjs2021-02-dagstuhl
content for 2021-02-dagstuhl presentationlayer7-hypermedia-sample
c9-hello-web
onboarding
public copy of local onboarding repoclient-hypermedia-book
Notes, comments on an upcoming book on creating hypermedia client apps2019-06-goto-amsterdam
code/content for 2019-06 GOTO Amsterdam workshopgraphql-todo
simple to-do list implemented in graphqlkcal
demonstration projects on calorie managementfarr
Format for Abstract Resource Representationto-do-crud
sample to-do app using HTTP-CRUD styleexpress-node
sample sharing w/ c9.io2019-04-goto-chicago-great-apis
Content for the 2019-04 GOTO Chicago Great APIs Workshopalps
Experimenting w/ Application-Level Profile Semantics for RESTful Web implementationsalps-doc
read in ALPS profile, generate basic reference documentationnew-awesome-project
for stir trek demonorman
test runner for cli postman runs using newmansingle-affordance-hypermedia-design
alps-writer-profiles
testing the alps-writer utilityLove Open Source and this site? Check out how you can help us