Skip to content

Evert Pot

Evert Pot edited this page May 12, 2019 · 2 revisions

Hi! My name is Evert, and I'm a standards enthusiast and builder of APIs.

Currently I am building a set of tooling to make building simple HATEAOS services in Typescript easier and more fun.

  • Ketting - A generic HATEOAS client for Javascript
  • Curveball - A microframework for Node.js with a focus on building REST services.
  • hal-browser - A middleware that automatically transforms HAL, CSV and a few other formats to HTML if a Accept: text/html header is supplied, because REST apis should be browsable.

I'm also working on 2 drafts that I hope will one day turn into IETF RFC's:

  • draft-pot-prefer-push - Making HTTP/2 push more useful for REST services by allowing clients to tell servers what they're interested in.
  • draft-pot-authentication-link - A set of new relationship types (rels) for common user features on the web (log in, log out, register, who am I?)

Lastly I run an API consulting company, so if you like what you see and want help architecting or building your API, drop me a line.

Talk ideas

  • I can do an intro to Prefer-Push (5-10 minutes?)
  • I can do a demo of hal-browser (can do a 5 minutes talk, or a 30 minutes version that shows how one would build an api with hal-browser)
  • I can do a demo of ketting (5 minutes works here, but could also do a more in-depth 30 minute overview)
Clone this wiki locally