HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 201136 thumbnail
User 131196 avatar

By jj83777
via tutorials.jenkov.com
Published: Jul 09 2009 / 12:12

Over the years I have picked up and discovered a set of rules that I apply when designing API's. I've found that following these rules (within reason of course) tends to lead to small and concise API's, without too much nonsense in. If you find yourself developing API's from time to time, these 12 texts might inspire you, or at least make you think an extra time about your design choices.
  • 11
  • 0
  • 1566
  • 1

Comments

Add your comment
User 131196 avatar

Jakob Jenkov replied ago:

0 votes Vote down Vote up Reply

By the way, these 12 guidelines are also the guidelines I use when designing, and deciding about, new features in Butterfly Components - my minimalistic Java component stack for application development:

http://butterfly.jenkov.com/

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (11)



Voters Against This Link (0)