🦞🌯 Lobster Roll

Thread

Principles of designing Go APIs with channels (inconshreveable.com)

Stories related to "Principles of designing Go APIs with channels" across the full archive.

Principles of designing Go APIs with channels (inconshreveable.com)
Designing robust and predictable APIs with idempotency (stripe.com)
Designing APIs for cache friendliness (fastly.com)
A Guide to Designing API Client Libraries (kev.inburke.com)
Indicating Problems in HTTP APIs (mnot.net)
Best Practices for Designing a Pragmatic RESTful API (vinaysahni.com)
Building Hypermedia APIs with HTML (infoq.com)
Hypermedia APIs - a session at Øredev (2010) (oredev.org)
This talk helped me fully realise the reasons for HATEOAS, and the 3rd level of the [Richardson Maturity Model](http://martinfowler.com/articles/richardsonMaturityModel.html). It gives some really useful practical examples of ways that proper use of HATEOAS can enhance both client and server side de...
Rethinking Web Development: Non-RESTful APIs (doxsey.net)
Web APIs and the n+1 Problem (infoq.com)
An n+1 problem on the server has many manifestations. Slow responses, thread starvation, and inconsistent performance are some of the symptoms.This article looks into the background to the problem and propose several patterns and solutions.
Go, REST APIs, and Pointers (willnorris.com)
3 secrets to build web APIs in Go (speakerdeck.com)
Rest - Building APIs Easily (skillsmatter.com)
Building APIs: lessons learned the hard way (gocardless.com)
Building APIs: lessons learned the hard way (gocardless.com)
Keeping it Simple: APIs and Sinatra (blog.engineyard.com)
Practical Insights when Designing an API from Scratch (infoq.com)
Crawling APIs Using Neo4j - Building The Star Wars Graph (lyonwj.com)
Google confirms next Android version won’t use Oracle’s proprietary Java APIs (venturebeat.com)
WebApi - Lightweight framework to build Web APIs in Haskell (byteally.github.io)
Improving Your API Conversations with Hypermedia, ETags, and Real-Time APIs (launchany.com)
Jon Moore on Hypermedia APIs and Distributed Monotonic Clocks (infoq.com)
I also saw Jon's talk at QConSF on the distributed monotonic clocks, which was one of my favorite talks of the whole conference. Hopefully it'll be available soon.
Postman App for testing rest APIs has a native mac app now (getpostman.com)
I have been using a chrome app/extension called Postman for years to test REST API's. Great news is today I discovered that they now have a native mac app. This is really good news as I used to find using using the chrome based postman annoying to use as when I wanted to tab switch to my chro...
JSON API — A specification for building APIs in JSON (jsonapi.org)
Swagger – The World's Most Popular Framework for APIs. (swagger.io)
Best Practices for Designing a Pragmatic RESTful API (vinaysahni.com)
This was submitted in 2013 but lobste.rs is more lively now. Hopefully some new people will see this and ideally we can discuss some points.
Even better APIs using Rust's Type System (Follow-Up) (blog.tarn-vedra.de)
GraphQL: A query language for APIs (graphql.org)
Protecting APIs from the DDoS attacks by signing the resource identifiers (hackernoon.com)
RESTful APIs, the big lie (mmikowski.github.io)