Over a million developers have joined DZone.

API Design & Development Guidelines – Selected Resources

DZone's Guide to

API Design & Development Guidelines – Selected Resources

· Java Zone
Free Resource

Learn how to troubleshoot and diagnose some of the most common performance issues in Java today. Brought to you in partnership with AppDynamics.

The 3scale tech team is being increasingly asked information, tips, recommendations, or examples about API design and development best practices. This is great! We love that!

It confirms that APIs are hot and a key element of today’s cloud computing, cloud services and cloud apps! And it also underpins the need for great resources about API design and development.

We have decided to start a compilation of what selected really cool and useful resources that will definitely help you design and develop great APIs. We’ll try to grow this list of resources regularly. Feel free to share with us some!

1. API enable Cloud Scale MVC by Steven Willmott

APIs: the Glue of Cloud Computing
View more presentations from 3SCALE

2. How To Design A Good API and Why it Matters by Joshua Block
How a successful API can “make” a company, a bad API can be amongst a company’s greatest liability…

The slides of Joshua’s presentation here:

3. The top 10 most common API pitfalls by Rick Nucci – Source: TechCrunch

4. API anti patterns by Mike Pearce

4. Web API Documentation Best Practices by Peter Gruenbaum – Source: ProgrammableWeb

Because Web APIs are still fairly new, the quality and format of their documentation varies a great deal. Find enclosed the details about a good API documentation.

Web API Documentation Best Practices

In any case, if you have any questions about APIs, whether technical or business related, feel free to contact us at info@3scale.net

Understand the needs and benefits around implementing the right monitoring solution for a growing containerized market. Brought to you in partnership with AppDynamics.


Published at DZone with permission of Steven Willmott, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}