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

March 17, 2022 - Issue #398
This week, we have an update on the upcoming v3 of the AsyncAPI specification, an article by me on using jobs to be done plus job stories to align your API design with business and IT, plus a look at the three different categories of APIs. 

Also, we have a look at privacy concerns with APIs, API Handyman talks about the healthy relationship between tools and specifications, and a look at the Ballerina programming language to create backend APIs. Finally, we look at the wrong KPIs for digital transformation and how to build for the 99% of developers. 

Happy Reading!
-- James

 
Hot Topics
AsyncAPI Spec 3.0 is coming!
AsyncAPI is a specification for describing your event-driven architecture. Our specification allows you to describe and document your message-driven APIs into a human-readable format. The AsyncAPI community is currently inching towards a 3.0 release that will bring together multiple features, enhancements, and breaking changes. [asyncapi.com]

Aligning on Your API Design Using Jobs to be Done
This is an excerpt from James Higginbotham, author of Principles of Web API Design: Delivering Value with APIs and Microservices. Follow James on LinkedIn for more. One of the challenges teams face when designing an API is determining how to move from business requirements into an API design. by James Higginbotham [blog.stoplight.io]

Three Very Different Categories of APIs - API Academy
API architecture is powerful because it provides a simple, predictable interface that can overlay complex systems and make them universally accessible. Because APIs are so powerful, they've been put to use in many different scenarios. There are three basic categories, which we discuss below. by Adam DuVander [apiacademy.co]

Singapore discloses four critical Riverbed flaws
The Government Technology Agency of Singapore's Cyber Security Group, the cybersecurity lead for the Singapore Government, has uncovered four critical flaws in code from network software company Riverbed. The vulnerable application is SteelCentral AppInternals, formerly referred to as AppInternals Xpert, provided by Riverbed's Aternity division. [theregister.com]

Privacy Gains Prominence as an API Security Concern
Cyberwar gets the headlines, but exposure of personally identifiable information (PII) via APIs is just as menacing for most companies. More often than even stopping attacks, identifying which APIs expose PII or sensitive data is named as an important attribute desired in an API security platform according to Salt Security's latest State of API Security report. by Lawrence E Hecht, Karthik Krishnaswamy's [thenewstack.io]

Building a healthy and profitable relationship between tools and specifications
We may never have a clear answer to the question "what comes first? Tools or Specifications?". What is sure is people create tools or specifications based on their needs. Those tools and specifications, like OpenAPI, AsyncAPI, or JSON Schema, are tightly intricated. What could be done to build a healthy and profitable relationship? by Arnaud Lauret [apihandyman.io]

Ballerina for Full-Stack Developers: A Guide to Creating Backend APIs
This article explores Ballerina's intuitive syntax for writing REST APIs. We also discuss authentication, authorization, OpenAPI tool, observability, SQL/NoSQL client libraries, and key language features. At the end of this article, you will have a good understanding of why Ballerina is a prominent candidate for writing your next backend API. [infoq.com]

A Standardized, Specification-Driven API Lifecycle
At QCon Plus last November, Kin Lane, Chief Evangelist with Postman, and the Open Technologies Team lead presented on API specifications. API specifications are essential to him and at Postman. So he wanted to share a bit of how they see API specifications impacting how they produce and consume APIs. [infoq.com]
 
The Business of APIs
Building for the 99% Developers
Should you move to serverless? Is GraphQL the answer to your API woes? Should you follow the latest DevOps playbook to increase your system reliability? In the world of tech tools, there's a lot of buzz. But it doesn't always reflect the daily reality of programmers. [future.a16z.com]

How the Wrong KPIs Doom Digital Transformation
Magazine Spring 2022 Issue Successful digital initiatives demand that leaders frame performance targets around data-defined business objectives rather than technological capabilities. Join our community The Analysis The most dangerous step leaders take in pursuit of digital transformation is declaring digital transformation their goal. by Massachusetts Institute of Technology [sloanreview.mit.edu]

EDI vs API in B2B partner onboarding | How to use both methods
This discussion has been going for years: who wins the battle of EDI vs API? On the one hand, EDI is considered to be legacy technology that is difficult to implement and maintain. Yet at the same time many enterprise-grade software systems have it as a key element of information communication. [elastic.io]
 
(Un)Related
ARPANET pioneer Jack Haverty says internet is unfinished
Early-internet pioneer Jack Haverty has described the early structure of the internet as experimental - and said not much has changed since. Haverty was a protégé of Professor JCR Licklider in the early '70s, when he worked on the then brand new ARPANET. [theregister.com]

6 Really Cool Things You Can Do With The Slack API
We know that "work is no longer a place you go" and that Slack is positioning itself as the place to work. But we also see genuine evidence that Slack is enabling genuine productivity through its automations, integrations, and open API. Integration and workflow automation has been at the heart of Slack's vision from the outset. by Dominic Kent [dispatch.m.io]

Representing The Passage Of Time In An Event Driven System
Its very common for a business to require certain processes to be run on a repeated schedule, or to be able to react to a change by scheduling an action to take place some time in the future. by Luke Gee [luke-gee.medium.com]

Explore and Use Free Government Data with Low-Code Tools
City, state and federal government agencies across the United States began sharing the data they collect with the public in the early 2000s, and they have continued to improve the resources for accessing it. That open data - covering everything from taxes to health trends to police calls to environmental science - is available to... by Marc Sewtz, Lisa-Marie Namphy, Pavan Belagatti [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