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 9, 2018 - Issue #224
Hot Topics
Is REST Still a Relevant API Style?
What kind of API style should you be using? From SOAP, to REST, GraphQL, and new styles like gRPC, there are many competing standards for designing APIs and the way consumers interact with them. We've written about each before, but as the industry changes rapidly, there are always new concerns and opportunities for comparison. by Bill Doerrfeld []

We've Rewritten our Developer Experience Portal and you're gonna love it 🎉
Greetings! Our Developer Experience Portal is already into its next version! We did not pack our bags after launching the first version last month, and are proud to present Developer Experience Portal Version 1.1. This time even more optimised, more beautiful, and more Developer friendly. by Mehdi Raza []

Artificial Intelligence and Machine Learning: A New Approach to API Security
APIs enable many top-priority business initiatives, but traditional approaches to API security leave critical gaps that hackers can exploit. Read the blog to learn how artificial intelligence and machine learning can extend existing API security solutions to address these gaps. []

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. []

Getting Started with API Design using Stoplight and OpenAPI
So you've got a new API project! You have read my last post about the importance of API design and how you shouldn't generate OpenAPI design from code, have listened to other API experts, or possibly have even been burned from previous experience with bad API design. by Lukas Rosenstock []

API Hospitality: Welcoming Developers with Documentation
What is API Hospitality? Hospitality is the art of making guests feel welcome. As humans, we are taught how to welcome people, smiling, saying we're glad to see them. As developers, we try to do the same thing by offering friendly user interfaces and documentation for our users. by Heidi Waterhouse []

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 company's 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 []

If your API is hard to document, be warned
Coal miners used to bring canaries with them into the mines to detect toxic gasses commonly found in mines. Canaries would die when the gasses were present, but while still at levels not fatal to humans. They were an early-warning sign. by bobw []

API Design, Part 1: Before There Was REST
I've heard a lot of opinions about API design. This is great-I love opinions. I want folks to inform their opinions with context on the history of API design. We seem to be in this weird continuous loop of folks pontificating based on whatever has come out in the last two years. by View all posts by Chelsea []

API Intersection Newsletter - Hello World! 🎉
I'm happy to share we have started a monthly newsletter at Stoplight - the API Intersection! With blog posts being released weekly on the Stoplight blog and lots of interesting articles being shared on Twitter, we wanted to start a monthly digest on what we are sharing, building, and talking about in the world of API design, testing, documentation, trends, and other related technologies. []

REST API Notes for 2018/08/01
Hello August! It's that time of year for family vacations, personal passion projects, and time away from work. At least that's what the number of auto-responses from last week tells me. Likewise, as I mentioned earlier this year, these notes will also be taking a hiatus this month. []

Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold
The Business of APIs
PSD2: Blessing or Curse for Banks?
PSD2 will force all European banks to offer three APIs (Accounts, Transactions and Payments) free of charges to all 3rd parties approved by the ECB. This will allow new players to bring new and innovative products to the financial sector. []

How we added Single-Sign-On (SSO) functionality to our open source API gateway - Tyk API Gateway and API Management
Here at Tyk we're committed to your needs. We consider every suggestion you throw at us, validate feedback we receive from a business and technology standpoint, and then add the feasible, necessary and exciting onto our product roadmap. Identity, Security and Single-Sign-On (SSO) was one such feature. []

Stoplight v4.4 Release - Hub Search - Stoplight API Corner
Latest updates in Stoplight v4.4.0. "Stoplight v4.4 Release - Hub Search" is published by Taylor Barnett in Stoplight API Corner []

(Un)Related Topics
In Pursuit of Production Minimalism
While working at Lockheed during the cold war, Kelly Johnson was reported to have coined KISS ("keep it simple, stupid"); a principle that suggests glibly that systems should be designed to be as simple as possible. While complexity is never a conscious design goal of any project, it arises inherently as new features are pursued or new components are introduced. []

Decoupling micro-services using Message-based RPC - Ahmet Soormally - Medium
So I was mucking around - creating a quick PoC with Tyk. I wanted to extend Tyk API Gateway so that rather than calling a typical API upstream, I would intercept the request, send to a gRPC server written in GoLang, which defers the work to an off-process messaging queue based worker. by Ahmet Soormally []

Building a gRPC Service with Ballerina -Part III (Docker)
In my first two blog posts in this series, I showed some sample code that illustrated a few features of the new programming language Ballerina. In case you missed them: The second post showed how to expand on the arguably trivial "hello world" sample by adding a few more services that communicate with each other, including a service that updates state by receiving events from a broker and reports on that state via gRPC. by Kevin Hoffman []

The Hardest Part of Microservices: Calling Your Services - DZone Microservices
You're probably saying "Wait. You already wrote a blog telling me the hardest part of microservices was my data. So what is the hardest part? That? Or calling your services?" There are lots of hard parts of microservices, actually. The blogosphere/conferencesphere/vendorspehere tends to romanticize microservices, but from the technology perspective, we're building distributed systems. And distributed systems are hard. by Christian Posta, See the original article here. []

Microservices Architecture - It Takes A Platform - Eureka!
As I enter deeper into the world of microservices, I do so on a quest of understanding. This article is part 3 in an ongoing series: 1) Microservices: A Journey of Understanding, 2) Microservices: Early Thoughts Before That First Step. In the last two days, I experienced a breakthrough while reading Microservices: Flexible Software Architecture by Eberhard Wolff. by Michael Douglass []

Advanced Traffic-shadowing Patterns for Microservices With Istio Service Mesh
Microservices allow us to go faster and reduce our time to value. However, we cannot just naively move fast and break things. We need a way to reduce the risk of making changes and in doing so, make it safer to bring new changes to production. []

Generation Byte
IDENTIFYING INFORMATION: Peter Hunt Welch is a 20-year-old single Caucasian male who was residing in Bar Harbor, Maine this summer. He is a University of Maine at Orono student with no prior psychiatric history, who was admitted to the Acadia Hospital on an involuntary basis due to an acute level of confusion and disorganization, both behaviorally and cognitively. []

Time Flies: U.S. Adults Now Spend Nearly Half a Day Interacting with Media
U.S. audiences have never had as many options to access content as they do these days. In short, consumers in the U.S. seem like they can't get enough of content and the possibilities for marketers to reach them, while fragmented, is an opportunity that is just too good to pass on. []

Kubernetes as a Common Ops Data Plane - Jeff Nickoloff - Medium
by Jeff Nickoloff - Topple, August, 2018 I'll be the first to say that I've been very critical of Kubernetes over the last few years. One of my jobs as a consultant and engineer is to represent the interests of technology adopters in reviewing and evaluating projects and products on technical merit. by Jeff Nickoloff []

Fluent Bit v0.13.6 - Release Notes
We would like to thanks to the following people who have been involved doing coding, bug fixes, troubleshooting, documentation, reporting issues and general contributions on this release: []
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 © 2018 LaunchAny, All rights reserved.
unsubscribe from this list