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 25, 2019 - Issue #272
This week, we have a great selection of articles. We are being reminded what it is to be a newbie in the API world, the importance of API security in the design process, and how we may be pushing too far with JavaScript in the browser. 

FYI: Since this tends to be the slow point of the summer, I'm going to take a much needed break from the newsletter during the first part of August. But don't worry, I'll return with an all new batch of articles sometime mid-to-late August. Until then, enjoy this fresh batch of articles! -- James

Hot Topics
REST API Security Design
Defining REST API Security Scheme Objects Applying Security to Operations Wrapping Up: What's Right for your API? Any API developer worth their salt will tell you that your API, the service that implements it, and the product it delivers, are only as good as the security mechanisms that safeguard it. []

A primer on the reality of working with APIs as a new developer
A rundown of some of the issues and realities you'll find moving from education to real-world applications involving APIs. by Sue Smith []

A No-Nonsense Guide To Working With Web APIs
Everything you need to know about using APIs An API is an Application Programming Interface. If there's one thing you learn from this article, please don't let it be that! My definition would be: an API is a collection of URLs (or endpoints, as they're called) that provide you with data or access to data you don't have. by Alec Jones []

Browsers are pretty good at loading pages, it turns out
Hang on a second! The JavaScript version wasn’t faster, it was way slower! What gives? It turns out that browsers have a lot of tricks up their sleeves that help them put pages on the screen more quickly.[]

Lenovo Confirms 36TB Data Leak Security Vulnerability via API
Lenovo has confirmed that a "high severity" security vulnerability has left users of specific network-attached storage devices with data exposed to anyone who went looking for it. How much data? How does at least 36TB grab you? by Davey Winder []

How Developers Use API Documentation: An Observation Study
The results reveal differences regarding developer activities and documentation usage that a successful design strategy for API documentation needs to accommodate. Several guidelines to optimize API documentation are discussed. []

Microservice gateway and access patterns
As part of my API consulting engagements, I'm often asked to review their approach to microservice architecture. While most organisations agree the goal for a microservice-based approach is to move faster and reduce team coordination through smaller services that do one thing well, not all of them agree on how they should be designed, accessed, ... []

How Granular Should You Design APIs?
One of the many things to take into account when building a great API is granularity. For more experienced developers, the concept of granularity is a given, but it may be a confusing concept for programmers new to API development. by Thomas Bush []

Moving to GraphQL from SOAP or REST
This blog is the fourth part of the series called "API Transformer Recipes". The series aims to highlight numerous ways in which developers can integrate API Transformer into their workflow in order to gain access to a wide range of tools and frameworks. by Faria Rehman []

Facebook GraphQL with Lee Byron
In 2011, Facebook had begun to focus its efforts on mobile development. Mobile phones did not have access to reliable, high bandwidth connections, and the Facebook engineering team needed to find a solution to improve the request latency between mobile clients and the backend Facebook infrastructure. One source of latency was recursive data fetching. by SE Daily []

What Makes You Think Your GraphQL Consumers Will Want To Do The Work
Data is not easy work...Which leaves me questioning (again), why GraphQL believers think they are going to be successfully in offshoring the cognitive and tangible work load to understand what data delivers, and then successfully apply it to a meaningful and monetizable business outcome. []

Net API Notes for 2019/07/18
Hello! I came back from vacation, had a quick tête-à-tête with the team in the east coast office, and now I'm in California for meetings and the APIDays SF conference. I need to pull together my impressions from the event for possible inclusion in a future email. []
The Business of APIs
APIs show Faster Growth Rate in 2019 than Previous Years
The ProgrammableWeb directory eclipsed the 22,000-API mark in June 2019 and this milestone gives us a chance to look at what the data can tell us about the API economy. The directory has seen new APIs added at a 30% increase over the previous four years signaling that the API economy remains strong. []

The Many Ways In Which APIs Are Taken Away
APIs are notorious for going away. There are so many APIs that disappear I really stopped tracking on it as a data point. I used keep track of APIs that were shuttered so that I could play a role in the waves of disgruntled pitchfork mobs rising up in their wake-it used to be a great way to build up your Hacker News points! []

Overcoming Complexity through the Principle of Least Power
Here are the slides and script for the presentation I made on July 17th at the San Francisco APIDays Conference. The theme for the event was 'The New API Stack'. Without further ado, here is the talk. Welcome, everyone. My name is Matthew Reinbold, and my talk this morning is how to overcome complexity with the principle of least power. []

New Crosswork APIs Help Service Providers Automate Network Operations
Due to changes in customer preferences, and technological evolutions such as 5G, Service Providers (SPs) are expected to face massive traffic growth and increased operational complexities. To make the most out of those opportunities, Service Providers are looking for ways to control costs and simplify network operations. by Shlomi Barsheshet []

How Intuit Designed its API Ecosystem For Both Internal and External Success
In this follow up to a previous case study examining Intuit's Quickbooks ecosystem, we're improving on an existing diagram of the Quickbooks ecosystem; this time we get into the details of what a successful API ecosystem looks like and how you should go about building yours. []

(Un)Related Topics
Time for enterprise architects to ask the hard business questions
Enterprise architects need to stop thinking of what they do as architecture for IT, and start thinking about it as architecture for the business. With digital transformation upending so many companies, re-arranging internal technology may be akin to re-arranging deck chairs on the digital Titanic. by Joe McKendrick []

Web Application Firewall Causes Outage
The CloudFlare outage from June 2nd was caused by high CPU consumption of a backtracking regular expression, defending against a Sharepoint CVE. []

We're Go On That Alarm: Inside the Apollo Operating System
This is Part 3 of the Software's Giant Leap Series []
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. []

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