Copy
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

Aug 2, 2018 - Issue #223
Hot Topics
We Need Your Help Moving The AsyncAPI Specification Forward
We need your help moving the AsyncAPI specification forward. Ok, first, what is the AsyncAPI specification? "The AsyncAPI Specification is a project used to describe and document Asynchronous APIs. The AsyncAPI Specification defines a set of files required to describe such an API. [apievangelist.com]

Writing Documentation When You Aren't A Technical Writer - Part One
In the fall of 2016, my teammate and I were tasked with the mission of improving my former companies documentation and content. We spent a year working on all kinds of documentation - API references, guides, tutorials, and blog posts. I had been writing documentation off and on over the previous 5 years, but I wasn't formally trained in technical writing. by Taylor Barnett [blog.stoplight.io]

Take Typeform with you and embed it (almost) anywhere
What object would you bring to a desert island?Which book would you like to save from a burning library?What music would play if you were in an orchestra on sinking ship? Those are great examples of questions I would love to ask all of you, just so we get to know each other better and so I can pretend to run a fancy AI version of Cosmopolitan personality tests. by Nicolas Grenié [medium.com]

Hello HAL, Welcome to Cortex!
Back in 2011, Elastic Path decided our future was in Headless Commerce, and to succeed we needed to offer the best API experience possible. Our journey started with a clean whiteboard, a green field and plenty of time for research and discovery. What would our customers need? by Matt Bishop [rest-apithy.blogspot.com]

fanout/flychat
flychat - Serverless chat demo [github.com]

Building a gRPC Service with Ballerina - Part II (Integration)
In my last blog post, I started exploring the creation of gRPC services in a new language called Ballerina. Its proposition is that it can alleviate boilerplate and give developers first-class language primitives that let people write cloud native applications quickly while still maintaining reliability, scalability, observability, and security. by Kevin Hoffman [medium.com]

The Power of HTTP for REST APIs - PART 2 - Capital One DevExchange - Medium
In we covered the basics of using HTTP to help us design robust REST APIs. For PART 2 we're going to dive into a little more specificity. A hypermedia API is one driven by self-descriptive links that point to other, related API endpoints. Often, these links point to other resources that are related, e.g. by LaunchAny / James Higginbotham [medium.com]

QLoo Creates GraphQL Interface for Existing Services
Solo.io recently released QLoo, an API translation layer to provide GraphQL endpoints for existing services and serverless functions. As described by Idit Levine, founder and CEO of solo, "Working with GraphQL for greenfield development is a wonderful experience.... Adding GraphQL on top of existing software comes at a cost of added complexity, logic, and development time." [infoq.com]

API Microgateways - Stoplight API Corner
Today we will be discussing the kerfuffle around API Microgateways. Are they tiny gates that guard the microservice kingdom? Is there a drawbridge over crocodile-infested waters? And most importantly, do you need one? by Robert Wallach [blog.stoplight.io]

API Digest #98: How APIs Have Changed Application Development
Following the old tradition, let's start your week with a cup of coffee or tea, tasty breakfast and a portion of news. In today's edition you will find a brief overview of the following articles: DZone Research: How APIs Have Changed Application Development REST APIs And Business Benefits The Power of HTTP for REST APIs ... by Khrystyna Oliinyk [api2cart.com]

REST API Notes for 2018-07-26
Another week, another business trip. It not only has been a rainy July in Virginia, but there's been a steady drip-drip of API notes to check out. Let's dig in. The first "Day Camp for Developers" virtual conference recently concluded. Ian Littman, who spoke at the event, has shared his deck " Load Testing your APIs". [tinyletter.com]

Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold
 
The Business of APIs
This API can predict the state of traffic lights across a city
Traffic lights are society's equalizer. Rich or poor, you've got to wait for them to change. Waiting in a static line of diesel-spluttering SUVs on a warm summer day is just one of those universal experiences that everyone can relate to. by Matthew Hughes [thenextweb.com]

Thinking Deeply About Other People Using Your API Is The Most Valuable Lesson Of API Design
I'm pretty well versed consuming patent data, and it took me several hours to get up to speed with this set of resources. I opted to not deal with the API, which is just an ElasticSearch index on top of a patent file store, and went directly to the full-size zipped up download. [apievangelist.com]

Internal Developer Portals: Developer Engagement Behind the Firewall
While there are a lot of talks and blogposts about APIs and the importance of an API's Developer eXperience, most are about public API products. And while a lot of the best practices for API products are also applicable to private APIs, there are significant differences in the circumstances and trade-offs they need to make. [pronovix.com]

7 Steps For Building Successful API Products | Nordic APIs |
We're living in an era where information is driving extreme value, and companies are increasingly looking at new ways to facilitate better intercommunication of data between internal applications, as well as open up their data reserves to enter the platform economy. by Keshav Vasudevan [nordicapis.com]

(Un)Related Topics
mnot's blog: How to Read an RFC
For better or worse, Requests for Comments (RFCs) are how we specify many protocols on the Internet. These documents are alternatively treated as holy texts by developers who parse them for hidden meanings, then shunned as irrelevant because they can't be understood. This often leads to frustration and - more significantly - interoperability and security issues. [mnot.net]

What Monitoring Can Learn from Major League Baseball - The New Stack
In 1984, Bill James, was frustrated that Major League Baseball (MLB) refused to publish play-by-play accounts of every game. Bill recognized the value that standardized, easy-to-access data depth could bring to his approach to analyzing the game of baseball by looking at specific aspects of individual player performance - a practice ... by Mike Kelly [thenewstack.io]

Kafka Connect HTTP - Confluent
The HTTP sink connector allows you to export data from Kafka topics to any HTTP API. Use the Confluent Hub client to install this connector with: confluent-hub install thomaskwscott/kafka-connect-http:1.0.0 Or download the ZIP file and extract it into one of the directories that is listed on the Connect worker's plugin.path configuration properties. [confluent.io]

Microservices the Event Sourcing way - ITNEXT
In a previous post , I wrote about an approach to iterate faster when migrating from a monolithic architecture to microservices, and the use of the strangler pattern once the Monolith is tamed and running as a Kubernetes deployment in a CI/CD pipeline. by Alessandro Bologna [itnext.io]

Introducing Liftbridge: Lightweight, Fault-Tolerant Message Streams
Last week I open sourced Liftbridge, my latest project and contribution to the Cloud Native Computing Foundation ecosystem. Liftbridge is a system for lightweight, fault-tolerant (LIFT) message streams built on NATS and gRPC. Fundamentally, it extends NATS with a Kafka-like publish-subscribe log API that is highly available and horizontally scalable. by Tyler Treat [bravenewgeek.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 or tagging us on Twitter (@launchany and @caseysoftware) or by emailing us at: james@launchany.com
 
Follow on Twitter    Forward to Friend    Subscribe
Copyright © 2018 LaunchAny, All rights reserved.
unsubscribe from this list