API   210630

« earlier    

Keeping it simple | The Amiable API
We can help our users cope with complexity by organizing our APIs into smaller, more manageable parts. For example, a complex multi-media asset management API can be divided into several functional areas, such as basic asset management, metadata management, search, video processing, and so on. With only 24 methods, the core AssetServices interface handles all essential operations like asset checkout, retrieval, renaming and deletion. MetadataServices needs only 7 methods for saving and retrieving all extensible descriptive asset metadata. The 16 methods of AssetSearchServices interface handle all search functionality. These interfaces are in separate namespaces, each with a single entry point highlighted by the use of a consistent naming pattern. The functional areas are reasonably self-contained. Common scenarios can be realized without referencing more than two functional areas. It is also easy to understand how the various parts are tied together by the use of common asset identifiers.
API  API-design  keep-it-simple 
10 hours ago by negril
atech/postal: 📨 A fully featured open source mail delivery platform for incoming & outgoing e-mail
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 for you to run on your own servers. Postal was developed by aTech Media to serve its own mail processing requirements and we have since decided that it should be released as an open source project for the community. It was originally launched by us as AppMail but renamed to Postal as part of making it open source as we felt the name was ...
email  web-dev  tools  development  api  utilities 
10 hours ago by casey.chow
Choosing memorable names | The Amiable API
Many experts recommend writing self-documenting APIs, but only a few insist that we support writing self-documenting client code. At first, it may look like the API user should be entirely responsible for this, until we realize that he can only name his own variables, while we (the API designers) are choosing the names needed to call the API.
API  API-design  names 
10 hours ago by negril
Mashape/kong at stackshare
a non-cloud-specific API gateway product.
api  gateway  oss 
10 hours ago by diathesis
Postmark – Unmatched email delivery & troubleshooting
Apparently some other senders (Sendgrid, Mailgun) can give you bad ip addresses:
api  email  smtp 
13 hours ago by blaisco
Why has embraced the model. All the details in this article:
API  from twitter_favs
15 hours ago by kinlane

« earlier    

related tags

2017  aggregator  ai  ajax  alternative  angularjs  api-design  api  app  apple  apps  april  architecture  article  asciidoc  audiencepanda  audio  axios  backwards-compatibility  bestpractices  bitcoin  blockchain  blog  blogs  build-tools  builder  c++  carsharing  certification  chuck  cleanup  cli  client  cloud  composition  content-samurai  convenience-inheritance  create  curl  dale-beaumont  daring_fireball  data  database  debug  deeplearning  design  dev-tools  dev  developement  developer  development  devrel  django  docs  documentation  editor  email  employment  ethereum  excellent  exceptions  express-js  firewall  framework  frontend  fun  gateway  generation  generator  github  golang  google  graph  graphql  hal  hateoas  headers  http  important  information  inheritance  inspector  interface  ip  iphone7  java  javascript  jersey  jokes  js  json  keep-it-simple  kids  knowledge  lambda  language  learning  library  livephoto  localhost  machinelearning  menu  message  ml  mocks  names  nexus  node-js  node.js  nomis  norris  nuget  object-oriented  ons  open  opensource  openstack  oss  photo  pinboard  post  primer  privacy  professional  programming  rails  react  reactjs  realtime  reference  repository  request  requests  rest  ridesharing  ruby  sales  samples  searchengine  security  service  simple  sinon  slack  slideshare  smtp  sonatype  sound  source:reddit  speech  spring-fox  spring-rest-docs  spring  standard  statistics  stub  synthesis  technology  test  testing  text-to-speech  tool  tools  tracking  tts  tunnel  tutorial  uber  userguide  utilidade  utilities  versioning  versus  voice  voices  vue  weather  web-dev-tools  web-dev  web-development  web  webapp  webdev  webdevappmodule  webhook  webservice  youtube 

Copy this bookmark: