We've teamed up with James Higginbotham of LaunchAny and Keith Casey of Casey Software to bring you their hand-curated weekly newsletter for API developers. You can subscribe to the API Developer Weekly email newsletter here.
Also, be sure to check out James's and Keith's new book A Practical Approach to API Design on Leanpub.
"Crossing the chasm from Level 2 to 3 requires trust. The API consumer must leave application control entirely in the hands of the API. "
A discussion around why API design is important and that "machines and humans need to play nicely" and how definition languages such as RAML will play a part in the process.
Expanded thoughts from a recent presentation on how today's networked application API fails to account for the complexities of distributed systems and what options we have to account for these complexities.
"API document is an bug not a feature...if you design a proper API, using proven REST and hypermedia patterns, you shouldn't need documentation."
The Business of APIs
A brief synopsis of a recent presentation from APIStrat Amsterdam on why today's approach to programming won't work for a future that involves the IoT.
"The project, created by IBM's Emerging Technology team, provides a browser-based environment for visually 'wiring together hardware devices, APIs and online services in new and interesting ways'. Node-RED is capable of running on low cost hardware such as the Raspberry Pi and in the cloud and aims to enable developers to 'focus on the task at hand and not worry about the plumbing'."
"AlchemyAPI this week exposed a computer vision API to extend its text analytics cloud service in a way that will make it easier for publishers to identify images that are closely related to one another."
"In this multipart series we’ll be creating a RESTful API using Node, Express, Mongoose to interact with MongoDB, Passport for authentication, OAuth2orize for OAuth support, and explore best practices and tools."
A look at the most recent release of MongoDB features, some of which were driven by votes in the MongoDB Jira tracker.
A brief post about how the Google Calendar API team optimized their API to better support synchronization while reducing your mobile phone's network bandwidth and battery usage.
Cloud Watch (from Cloud Developer Weekly Newsletter)
A video presentation, with slides, on how best to transform your organization to a DevOps culture, and how developers can help lead the charge.
A video presentation discussing the operational indicators that provide insight into how your business is running and how to improve service delivery. Slides available for offline reading.
"...I wanted a little demo for people to try out - something self contained. I setup a simple pipeline (really a bunch of jobs that depend on each other with triggers, with a delivery pipeline view) - this involved building and handling a docker image (testing, promoting etc). I also wanted to show other ways in which docker can be used as part of a build. Basically - a bunch of pre-configured jobs and things setup ready to go."
What will the impact be for applications and devices that require continuous deployment and updates? A look at what may come about as a result of the next generation of applications.
A summary of the top 4 issues common to scaling web applications and some ways to overcome bottlenecks.
"Most site owners use their main access and secret keys from AWS (S3 Amazon/CloudFront) to publish videos and audios. Although this works very well, it is not that safe because if someone else gets hold of your keys, they have full access to your S3 Buckets/CloudFront distributions."