apidesign   335

« earlier    

Adrian Sampson: FPGAs Have the Wrong Abstraction
FPGAs can be used for more than circuit emulation (just as GPUs can be used for more than graphics). But of the language for expressing such programs does not yet allow this kind of use.
hardware  programming  APIDesign  via:reddit 
28 days ago by mcherm
OpenAPI Specification | Swagger
The specification for APIs (formerly swagger, now OpenAPI).
refs  standards  REST  APIDesign 
7 weeks ago by mcherm
How not to design a wire protocol | Armed and Dangerous
Wire protocols can be binary or readable. The binary ones save space; the readable ones are self-documenting. Personally, I wonder if something like protocol buffers can do both... saves space AND once identified the documentation is complete and available. Only the last point is missing.
EricRaymond  via:HackerNews  APIDesign  networking 
march 2019 by mcherm
The Three Principles of Excellent API Design | Nordic APIs |
We feature Arnaud Laruet on building purposeful, usable, and properly constrained APIs: 3 qualities he explores in his book The Design of Everyday APIs.
arnaud_lauret  apidesign  restapinotes  thomas_bush 
december 2018 by mreinbold
Good API Design - Speaker Deck
Introduction to Good API Design – The deck I've used at API Mastermind Workshop Amsterdam

goodapi  apidesign  from twitter_favs
october 2018 by kinlane

« earlier    

related tags

aaron  android  antipatterns  api-economy  api  api360  api_design  apis  apistrat2017  apiversioning  architecture  arnaud_lauret  aspnetcore  aspnetwebapi  asynchronous  awslambda  azureapimanagement  bestpractices  bookmarks_bar  builder  chris_busse  cocoa  coding  containers  d3  data  database  design  development  diigo_-_nick_goffee's_bookmarks  documentation  engineering  enum  ericraymond  errors  facebook  framework  goodapi  google  graphql  hardware  homeoffice  http  hypermedia  identity  interop  ios  java  javascript  json  kostas_livieratos  kotlin  macro  methodology  michaelernst  microservices  museum  networking  objc  objective-c  oo  openapi  optional  pattern  patterns  performance  philosophy  php  programming  refs  release  rest  restapi  restapinotes  restful  romain_huet  royfielding  rpc  ruby  scalability  semanticversioning  serverless  shared  slides  soa  soap  software  standards  state  stateless  stripe  sum_types  swagger  swift  swiftlang  testing  thomas_bush  tips  tools  types  versioning  web  webapi  webdev  webgl  wsdl  zally 

Copy this bookmark: