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

July 18, 2019 - Issue #271
I'm finding it interesting that GraphQL is starting to experience an uptick in articles outside of the usual vendor-based how-tos. While you may not be a fan of GraphQL, I think it is important to follow and understand the points of view of those using a different style than REST and REST-ish APIs that we've experienced in recent years. I expect gRPC to experience the same kind of increase over the coming months as insights begin to be shared by companies of all sizes. This week, we have a nice mixture of articles that cover API analytics, security, and the aforementioned GraphQL articles. Enjoy! -- James
 
Hot Topics
Preventing Attacks Using HTTP Headers
Modern browsers have built-in security features that respond to specific headers in HTTP responses. While these headers are relatively easy to enable and use, they provide significant security by instructing browsers to adhere to certain security rules. In this post, we'll detail ways to use security headers to protect yourself and your users. [twilio.com]

Linting API Descriptions with Spectral
In three minutes, you can understand how Spectral, an open source, flexible JSON linter with out of the box support for OpenAPI v2 and v3, can help you create consistent API designs by finding errors and warnings, based a style guide, in your API descriptions. It can also help improve your API documentation quality. by Stoplight [youtube.com]

Analyzing API Performance by Day of the Week
In this post, we use data extracted from the API Science API to analyze the performance of an API by day of the week. [dzone.com]

What Is The Difference Between Web Services and APIs?
Web services and APIs are two of those overlapping tech terms that regularly get confused. You might have even heard these words used interchangeably, but are they even the same thing? While they do have some overlap, web services and APIs are two different concepts. by Thomas Bush [nordicapis.com]

A Bootiful Podcast: Mike Amundsen on APIs, HTTP, REST and more
Hi Spring fans! Welcome to another installment of a Bootiful Podcast! This week Josh Long (@starbuxman) talks to "Mr. REST" Mike Amundsen (@mamund) to talk about APIs, Microservices, HATEOAS, HTTP and much more! Mike on Twitter (@mamund) [spring.io]

Some thoughts on GraphQL vs. BFF
The Back-end for Front-end (BFF) Pattern was originated at SoundCloud. It takes its name from the internal framework we built to make application-specific APIs easier to write and maintain. Since then, it has taken a life of its own, with various articles, books, and open source software that teach, discuss, or implement it. [philcalcado.com]

Announcing GraphQL Caching Capability in Akamai API Gateway
GraphQL offers developers many advantages over a traditional RESTful API, which is a key part of its growing popularity. Among those advantages is the ability to make a targeted query against multiple resources with a single request, which can dramatically increase API performance by reducing the payload size sent to the API client. [developer.akamai.com]

How Product Hunt Structure GraphQL Mutations
Mutations in GraphQL ... mutate data. 😏 At the time of this writing, Product Hunt codebase and related projects have 222 mutations. All of our mutations have the same structure. This enables us not only to have a consistent system but to build a lot of tooling around it to make our developer's life easier. [blog.rstankov.com]

GraphQL Documentation Generators, Explorers, and Tools
2 1 1 0 0 Total: 4 Automatically generating documentation is a dream come true for developers loing to focus on the code instead of copywriting. It's also a dream for end users, who get documentation that's up-to-date and reliable. GraphQL is a popular query language that lets developers extract the information they need from APIs. by J Simpson [nordicapis.com]

restQL V3 Released
The latest version of restQL, a microservices query language, has been released, providing notable new features including content aggregation, support for additional HTTP methods, self-healing functionality, and a version for node.js apps. Comprehensive performance improvements have made the latest version up to twice as fast as its predecessor. [infoq.com]

My Primary API Search Engines | API Evangelist
A network of research sites dedicated to the technology, business, and politics of APIs. [apievangelist.com]
 
The Business of APIs
Leveraging APIs to Address Financial Inclusion
The Consultative Group to Assist the Poor (CGAP), a global initiative of more than 30 development organizations which is housed at the World Bank, works to advance financial inclusion. CGAP’s portfolio of projects includes work with digital financial services providers in emerging markets to open APIs. Financial service providers like MTN in Uganda, Wave Money in Myanmar and Zoona in Zambia have the potential to provide their digital financial services as API-enabled capabilities that could then be used by third party developers to create new financial and non-financial products. by Mark Boyd [apiscene.io]
 
How to Build a Successful API Partner Program
Many of us are guilty of, even if only subconsciously, thinking about what we can get out a partnership. To convince partners to consume our APIs, we often consider great API design and quick developer onboarding. However, we may not be giving enough thought to the relation itself. by Art Anthony [nordicapis.com]

State of Developer Experience: Banking and FinTech 2019
The Banking and Finance industry is one of the most heavily regulated sectors of the world. The regulations, although important to protect the integrity of the system and customer interest, come at the cost of hindered advancement and such had been the case for the industry. by Shariq Nazr [blog.apimatic.io]

Free API of the Largest Games Database for Developers
Games media service RAWG opens its API for developers. RAWG is the largest games database with over 300,000 of games, 2M of screenshots, 400K of reviews and ratings, and now you can access all of it and much more via the API. [programmableweb.com]

(Un)Related Topics

Amazon EventBridge: The biggest thing since AWS Lambda itself
A bold statement, but it's based on a few years of building production level serverless systems here at Trek10. [trek10.com]

Event routers: the missing serverless service
I've been thinking about how you could make serverless better over the past few months. Mainly because we've found that the tools available... [link.medium.com]
 
Useful Resources
Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold

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. [content.tyk.io]


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. [leanpub.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 © 2019 LaunchAny, All rights reserved.
unsubscribe from this list