Blog

- August 05, 2016

hero-book-blogAPI Developer Weekly – August 4, 2016 – Issue #123
A hand-curated weekly newsletter for API developers, published with permission from LaunchAny and CaseySoftware.

Subscribe to their newsletter to stay updated on the latest API trends and industry news.


Hot Topics

Writing OpenAPI (Swagger) Specification Tutorial – Part 8 – Splitting specification file
With previous posts we have learned to produce an OpenAPI specification containing all OpenAPI specification subtleties. Some specification files may become quite large or may contain elements which could be reused in other APIs. Splitting a specification file will help to keep it maintainable by creating smaller files and also help to ensure consistency throughout APIs by sharing common elements. [apihandyman.io]

The real-time philosophy behind Zeit
We built that project to help people share their files in streams. You could put anything into that stream – a file, a URL, you could even put a markdown file and it would convert it to HTML. Those user-facing features for quickly sharing had a very interesting technology underneath. by Gordon Wintrob [medium.com]

How to Get Started With Amazon’s Alexa Skills Kit
We are currently at an intersection where the devices that we will work with will not necessary have an interface or buttons to click. One of the natural ways that we can interact with these devices is via voice. [programmableweb.com]

Windows App Studio introduces a community-driven API gallery
The last release contained a new data source for generic REST API support. It is very powerful, but a little in-depth if you’re not already familiar with some developer concepts. In this release, we’re including the API Gallery, a new data source that builds upon the REST API Data Source while decreasing the complexity of implementing a REST API. [blog.windows.com]

How the Internet of Things is Resulting in Non-Traditional API Communications Models
While we’d like to think that the phrase “Internet of Things” means gazillions of things connected to the Internet, the truth is that many of them are not really full-blown Internet nodes with their own IP addresses. In fact, the IoT is spawning all sorts of interesting API communication models. [programmableweb.com]

How and Why Etsy Moved to an API-First Architecture
At QCon New York 2016, Etsy software engineer Stefanie Schirmer told how her company successfully transitioned to an API-first architecture that supports multiple devices, addresses server-side performance problems, and was quickly adopted by development teams. The engineering team at Etsy has established its reputation with architecture that is optimized for change, facilitates continuous experimentation and allows them to deploy 50 times a day, so it might be surprising to learn they were dealing with serious performance problems a few years ago. [infoq.com]

Introducing Postman for Windows
Good news for our Postman Windows users: we have launched a native app for Windows, available now on the Postman website. We know more than half of our Chrome app users work on Windows, and a Windows native Postman App was a much requested addition to our product line. by kasey [blog.getpostman.com]

Getting Back To API Evangelist
I am starting the process of getting back to work on API Evangelist, and wrapping up our Drone Recovery project. We will continue working on things throughout the summer, but I need to start looking at what’s next for myself, and thanks to the API community, what I’ll be doing next with API Evangelist. [apievangelist.com]

APIStrat Boston 2016
APIStrat Boston – under the direction of our 2016 Program Chair Lorinda Brandon – is already shaping up to be our best program ever. Our three days of workshops, keynotes, fireside chats and speaker sessions 2016 reflect the maturity and diversity of the API business and community today. [boston2016.apistrat.com]

REST Fest – RESTful Web Services Unconference in Greenville, SC, USA – September 15 – 17, 2016
REST Fest is a unique blend of presentations and collaborative unconference goodness. The keynote sits directly in the middle of the conference schedule with hackday, workshop, session, talks, and 5-in-5 lightening talks surrounding it. [2016.restfest.org]

Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold

The Business of APIs

The Biggest Tech Innovation That You Never Notice
The most successful technological innovation should feel so natural to the user that it’s almost completely invisible. We only notice things when the user experience is awkward or clunky, or when it simply doesn’t work. By that definition, APIs — or application program interfaces — are one of the most successful technological innovations in recent history. by Otto Berkes [huffingtonpost.com]

Uber’s APIs: Giving Developers the Keys to Innovation | Apigee
Learn how partners use Uber’s technology to drive innovation in their own businesses. [apigee.com]

The New AAA: APIs, Authentication, and Availability
You might have figured out that yes, I’m one of those people playing Pokemon Go. Or, as is often the case of late, not playing Pokemon Go. That’s bad, because it also means our youngest is not playing, because as it turns out we’re both using Pokemon Trainer Club (PTC) accounts to play, not Google accounts, and we can’t get in. [f5.com]

(Un)Related Topics

The Hidden Dividends of Microservices
Microservices are an approach to building distributed systems in which services are exposed only through hardened APIs; the services themselves have a high degree of internal cohesion around a specific and well-bounded context or area of responsibility, and the coupling between them is loose. [queue.acm.org]

Building Resilient Microservices From the Fallacies of Distributed Computing
Microservices are the latest hot trend in software architecture – and with good reason. They create a path to Continuous Deployment in cloud-native environments, giving organizations increased business velocity and flexibility. However, that speed can lead engineers to focus too much on the business features they are more easily churning out and forget that their new highly distributed system could in fact be more prone to failures than would a similarly-scoped monolith. by Datawire [articles.microservices.com]

5 Ways to NOT Mess Up Your Microservices in Production
This article was originally published on Tapiki by Alex Zhitnitsky, and with their permission, we’re sharing it here for Codeship readers. It seems like everyone is into microservices these days, while monolith architectures are just as popular as crumbling down old and abandoned castles. by Alex Zhitnitsky [blog.codeship.com]

A Little Story about Amazon ECS, systemd, and Chaos Monkey
A Little Story about Amazon ECS, systemd, and Chaos Monkey Today I want to share a little story. The story is about the challenge of making one component of our core infrastructure more resilient to failures. Before jumping to the meat of it, however, it will be helpful to have an understanding of what the infrastructure stack in question does and how it works. by Mathias Lafeldt [medium.com]

Want to share something?
As always, if you want to chat, share a link, or make a suggestion, feel free to drop us a quick note using Twitter (@launchany and @caseysoftware) or by emailing us at: james@launchany.com.