Matrix : Matrix is an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distribu...
Postal : Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or Postmark but open source and ready f...
JSON API : A specification for building APIs in JSON. Clients built around JSON API are able to take advantage of its features around efficiently caching respons...
History.js : History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for dat...
htty : htty is a console application for interacting with web servers. It’s a fun way to explore web APIs and to learn the ins and outs of HTTP.
Bluepine is a DSL for defining API Schema/Endpoint with the capabilities to generate Open API (v3) spec, validate API request and serialize object for API response based on single schema definition.
Semantic Versioning : I call this system "Semantic Versioning." Under this scheme, version numbers and the way they change convey meaning about the underlying code and what...
Architectural Decision Records : An Architectural Decision (AD) is a software design choice that addresses a functional or non-functional requirement that is architecturally significa...
Noun Project : The Noun Project is a website that aggregates and catalogs symbols that are created and uploaded by graphic designers around the world. Based in Los A...
JSON API : A specification for building APIs in JSON. Clients built around JSON API are able to take advantage of its features around efficiently caching respons...
Trunk Based Development : A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ *, resist any pressure to create other long-l...