The week in API strategy, news, articles, and upcoming events.
James Higginbotham, Curator  A hand-curated weekly newsletter for API developers, sponsored by LaunchAny and CaseySoftware

Find this via Twitter? Subscribe now so you don't miss out

API Developer Weekly

Dec 12, 2019 - Issue #289
As many will be starting their holiday next week, this will be the last edition of 2019. Merry Christmas, Happy Holidays, and Happy New Year! -- James
Hot Topics
Understanding the Hidden Powers of curl
curl is exceedingly powerful - unfortunately, much of this power is somewhat hidden in the purposeful non-verbosity and the underlying complexity of its numerous flags, configurations, and options. Once understood, curl boasts a wide range of powerful options. Today, we're going to cover some of these options and discuss the hidden power behind one of the most popular and beloved open-source projects. by Kristopher Sandoval []

gRPC's Potentially Fatal Weakness
I was reading an article on Microsofts DevBlog about gRPC vs HTTP APIs. It makes the usual arguments of how gRPC compares with HTTP APIs. by Kin Lane []

Podcast: API Design and Usability with Arnaud Lauret (API Handyman)
Arnaud Lauret, also known as the API Handyman, recently published a book called The Design of Web APIs . In this podcast, I chat with Arnaud about his book, specifically exploring best practices for designing web APIs and focusing on the roles technical writers can play. []

Best Practices for Navigating an API's Documentation | Bearer blog
At Bearer, we read tons of API documentation (docs). The good, the bad, and everything in-between. Along the way, we've learned a few techniques to get the most out of an API's documentation in the shortest period of time. After all, your focus should be on building your app, not struggling with someone else's. []

Easy to Follow Hypermedia Controls with Ketting
The Ketting library is a generic hypermedia client written in JavaScript. It supports an opinionated set of modern features REST services might have, including HAL, JSON:API, Web Linking (HTTP Link Header) and HTML5 links. Ketting v5.0 just released with support for Siren and other neat new features. []

How to Build a Streaming API Using GraphQL Subscriptions
GraphQL Subscriptions are a game-changer in the way developers interact with an API. In contrast to the more commonly found REST architectural style (HTTP APIs), GraphQL's Subscriptions complement GraphQL's default non-subscription behavior in a way that both synchronous HTTP request/response communication and asynchronous event-driven interactions are available from a single API experience. []

How I Learned GraphQL Thinking Like a 5 yr old
We often hear the phrase, "explain it to me like I'm 5". Even yesterday, I came across an interesting post with that headline. For a while now, I've been meaning to write about flipping that phrase to "think about it like you're 5". by Richard Schloss []

Bits On the Wire
Exactly 100% of everything on the Internet involves exchanging messages which represent items of interest to humans. These items can be classified into three baskets: One for "media" (images, sound, video), one for text (HTML, PDF, XML), and one for "objects" (chat messages, payments, love poems, order statuses). by Tim Bray []

Disruptive API trends for 2020 | Learn the 12 you need to know
One of our customers made an astute observation: You've created thousands of APIs, but this one is our first. Over the years, we've worked with customers across industries and see how companies and institutions design, build and manage API programs that make a real difference. by Emmelyn Wang []

The Business of APIs
How a Preacher's Grandson From Rural Georgia Grew Up to Lead Cisco
corner office As the head of a $185 billion technology company, Chuck Robbins says, "We have to run a good business, but there's more to it." Credit... Guerin Blask for The New York Times When the Business Roundtable issued a statement in August arguing that companies should no longer advance only the interests of shareholders, Cisco's chief executive, Chuck Robbins, was among those acclaiming the release as a seminal moment for corporate America. []

The Future of APIs and API Monetization - DZone Integration
The Future of APIs and API Monetization APIs are the "glue" that connects modern computer applications. Nearly every application uses APIs to connect with internal data sources, third-party data services, or other applications. You are using APIs to read this article. by Jesse Casman []

Postman Annual API Report Highlights Continued Concern for API Security
Postman just released its 2019 State of the API Report. Postman surveys its community each year to better understand who is working with APIs, how they are using them, and where the industry is headed. Expanded scope of API users, security, and documentation were hot topics of this year's report. []

API Manager 3 from WSO2 released
APIs are the essential building blocks of digital businesses-assembling data, events and services from within the organization, throughout ecosystems, and across devices. This is driving new demands for organizations to create and monetize APIs and API products; maximize adoption and reuse across internal and external portals and API marketplaces; and ensure API security. by Richard Harris []
(Un)Related Topics
On RFC8674, the safe preference for HTTP
It's become common for Web sites - particularly those that host third-party or user-generated content - to make a "safe" mode available, where content that might be objectionable is hidden. For example, a parent who wants to steer their child away from the rougher corners of the Internet might go to their search engine and put it in "safe" mode. []

Building Microservices Through Event-Driven Architecture, Part 4: Repositories - DZone Microservices
Learn all about Repositories. You may also like: Building Microservices With Event-Driven Architecture, Part 1: Application-Specific Business Rules During this journey, I will implement the command side of Repositories. Repositories belong to Interface Adapters of Uncle Bob Clean Architecture. In this step, I will start implementing the command side of the Infrastructure, I will focus on how to persist data. by Gora LEYE, See the original article here. []

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

API Security Events
A list of upcoming API security events from

Tyk Whitepaper: Approaching your API Strategy
As well as writing for the James Higginbotham is an Executive API Consultant with experience in API strategy and software architecture. James guides enterprises through their digital transformation journey to deliver a great customer experience and provides training in API and microservice design. []

Book: A Practical Approach to API Design by Casey and Higginbotham
If you read the tech press, everyone knows they need an API but most aren't really sure what it is. They treat it as another checkbox like "Web 2.0" was a few years ago or a mobile app was most recently. In fact, there’s an entire “API-first” movement in development circles that most people don’t understand or even realize why. In this book, we'll start by discussing the what an API is, why you might need one, and follow up with the how to build one. []

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 or tagging us on Twitter (@launchany and @caseysoftware) or by emailing us at:
Follow on Twitter    Forward to Friend    Subscribe
Copyright © 2019 LaunchAny, All rights reserved.
unsubscribe from this list