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 21, 2022 - Issue #415
This week, we have an article that reflects on REST and how it has changed over the years. We also take a look at the benefits of using API specifications and how more options are giving flexibility to teams. We also take a look at API-first and how that is changing organizations today. While this topic has been discussed for more than a decade, it seems that many organizations are realizing that an API-first approach is a critical element of a digital transformation. We also have a look at how Major League Baseball is using GraphQL, a vulnerable REST API called 'VAmPI' that demonstrates the OWASP top 10 for APIs, and how APIs can either create a building block or stumbling block for organizations. 

Happy Reading!
-- James

 
Hot Topics
How Did REST Come To Mean The Opposite of REST?
I am getting frustrated by the number of people calling any HTTP-based interface a REST API. Today's example is the SocialSite REST API. That is RPC. It screams RPC. There is so much coupling on display that it should be given an X rating. [htmx.org]

The Benefits of Using API Specifications
The digital world runs on APIs. As we progress through what will likely become known as the "decade of APIs," all indicators suggest the API market will continue to grow. The growth we see related to new digital ecosystems, new SaaS platforms, new marketplaces, new as-a-service offerings, and continued digital transformation of heritage organizations, all contribute to one common outcome: more APIs! by Frank Kilcommins [nordicapis.com]

API-First Companies are Entering Their Renaissance
API-first companies can adopt a nimble approach to development based on easy integration that enables innovation. APIs have changed how companies go to market and accelerated innovation by connecting the dots between capability and the software to support it. API-first companies have rapidly become an integral part of our lives in one way or another. by Elizabeth Wallace [rtinsights.com]

The Benefits of Using API Specifications
The digital world runs on APIs. As we progress through what will likely become known as the "decade of APIs," all indicators suggest the API market will continue to grow. The growth we see related to new digital ecosystems, new SaaS platforms, new marketplaces, new as-a-service offerings, and continued digital transformation of heritage organizations, all contribute to one common outcome: more APIs! by Frank Kilcommins [nordicapis.com]

How to Start Platform-Led API Governance and Overcome Resistance
API governance will always require some form of centralization to be successful, though it will vary between organizations and domains. Governance can be top-down or bottom-up but will ultimately require a balance between a centralized strategy and a more federated approach across the enterprise. by Kin Lane, Abhinav Asthana [blog.postman.com]

How Major League Baseball is Using GraphQL
Don't steal bases if your team is winning by a landslide. Avoid bunting to break up a no-hitter. Never swing on a 3-0 count when your team is winning comfortably. Major League Baseball (MLB) has all sorts of unwritten rules, rooted in superstition, paying undue attention to its history. by Art Anthony [nordicapis.com]

VAmPI - Vulnerable REST API with OWASP top 10 vulnerabilities for security testing
VAmPI is a vulnerable API made with Flask and it includes vulnerabilities from the OWASP top 10 vulnerabilities for APIs. It was created as I wanted a vulnerable API to evaluate the efficiency of tools used to detect security issues in APIs. It includes a switch on/off to allow the API to be vulnerable or not while testing. by Hiep Nguyen Duc [hakin9.org]

Feeble APIs = Feeble app security
What is API security, and why should you care? According to Forrester, Improving application security is "the top priority for global security decision-makers in the coming year," with 21 percent "set to prioritize it as a tactical initiative." [contrastsecurity.com]

Council Post: APIs Are A Building Block-Don't Make Them A Stumbling Block
Gene Fay is CEO of , a leading API protection platform. Virtually every organization today is undergoing a digital transformation. Application programming interfaces (APIs), as the building blocks of today's web applications, provide an adaptive way to enable these enterprise digital transformations. Recently, however, organizations have stumbled while struggling to secure these vulnerable endpoints against modern threats. by Gene Fay [forbes.com]

A REST/GraphQL API Framework for Golang with OpenAPI 3
A simple, modern, fast & opinionated REST API framework for Golang A modern REST API backend framework for Golang developersDescribed by OpenAPI 3 & JSON SchemaFirst-class support for middleware, JSON/CBOR, and other featuresDocumentation that can't get out of dateGuard rails to prevent common mistakesHigh-quality developer tooling Features included in the Golang REST/GraphQL API Framework: HTTP, HTTPS (TLS), and HTTP/2 built-inOptional [golang.ch]

How to Provide a Great Developer Experience for your API?
In this API-centric era, you need to provide more than just an API. Providing a great developer experience with your API is the key to bridging a connection between a developer and an API provider. Offering a seamless developer experience for your API means that a developer can focus on what is important without dealing with other non-technical concerns like scaling and robustness. by Abdul Hannan Shaikh [apimatic.io]
 
The Business of APIs
Introducing The Composable Business: How Customer-Centered APIs Are Empowering Executives To Open New Markets
This article was originally featured in Forbes, view that here. Tech CEOs are charged with the difficult task of translating company capabilities into new solutions that will address the next evolution of market demands-and it's not as easy as it sounds. Within tech companies, language is often more of a challenge than most of us realize. by Jason Harmon CTO [blog.stoplight.io]

How Banking-as-a-Service Is Accelerated Through APIs
The general public is getting more and more used to consuming "X-as-a-service," a movement that's been fuelled and perpetuated by APIs. In the words of Eyal Sivan, former Senior Director of Enterprise Architecture at CIBC: "Everything changed. Suddenly people could order a taxi, a hotel room, a pizza, with a couple of taps on their phone. by Art Anthony [nordicapis.com]

It Takes Well-Functioning APIs to Keep Digital Transformation on Track
The integration and flow of information delivered by APIs is key to enabling long-term strategies that make any business work properly. APIs are integral to digital transformation - however, developing and deploying these interfaces only makes sense when there's a tangible business goal at the end. by Joe McKendrick [rtinsights.com]
 
(Un)Related
Neo4j and GraphQL in One Toolbox
The Neo4j GraphQL Toolbox is a new user interface that allows you, with very little effort, to write and execute GraphQL queries &... [link.medium.com]

Visualizing Time-Series Data with ECharts and InfluxDB
Every app, device or service that you use requires specific software architectures to function efficiently. One of the most important is a database layer. The type of database chosen depends on the kind of data you're dealing with, the latency you expect in retrieving it and the kind of operations you will perform. by Kovid Rathee [thenewstack.io]

Where Do Data Practitioners Prefer to Collaborate? GitHub
Two-thirds of data practitioners publicly share their data analysis or machine learning applications, according to The New Stack's analysis of Kaggle's latest annual survey of machine learning and data science. Of those collaborating publicly, 76% said they do so using GitHub. by Lawrence E Hecht [thenewstack.io]
 
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
 
UPCOMING EVENTS
Follow on Twitter    Forward to Friend    Subscribe
Copyright © 2022 LaunchAny, All rights reserved.
unsubscribe from this list