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

Oct 13, 2022 - Issue #427
This week, Matthew Reinbold tries to compose an OpenAPI description file using GitHub's AI Copilot and reveals some interesting insights. We also look at what it means to "shift left" API standardization practices. Nordic APIs looks at the 5 types of API pagination, plus a new repo has emerged to explore ideas around the OpenAPI Specification v4. That plus API security, the state of GraphQL in 2022, and when breaking API clients is a good thing. 

Happy Reading!
-- James
 
Hot Topics
What Happen When GitHub's AI Copilot Wrote My OpenAPI Description
In Issue 168, I took a look at GitHub's Copilot AI. Advertised as "Your AI pair programmer", the AI - trained on publicly available source code uploaded to GitHub - would suggest what code someone should write in real-time and directly in the editor. by Matthew Reinbold [netapinotes.substack.com]

Shift Left Approach for API Standardization
API design guidelines are important in an organization's API standardization journey. Shift Left approach helps to increase efficiency in the development and testing process of API development. [infoq.com]

Understanding 5 Types of Web API Pagination
Pagination is especially important in a world where performance is everything, yet we're producing and consuming more data than ever before. Pagination is an easy and surefire way to prevent data dumps, sluggish performance, and app breakage. If you're new to API pagination, we recommend reading our guide here. by J Simpson [nordicapis.com]

GitHub - OAI/moonwalk: A repo for exploring OpenAPI Specification v4.
This refresh of OpenAPI attempts to walk a fine line of being simpler while at the same time being more flexible. by OAI [github.com]

API Security: The Complete Guide - KeyCDN
If your software applications can interact with each other smoothly and flawlessly, nobody but API or Application Programming Security is to be thanked. It is a foundational part of our modern software patterns, which include software patterns like microservices architectures. [keycdn.com]

The State of GraphQL 2022
Since being originally created at Facebook in September 2015, many developers have embraced GraphQL as a new and promising way to build APIs. Yet 7 years later, a lot of questions still remain: when do you need GraphQL exactly? Should you hand-code your GraphQL API or generate it from your database? [2022.stateofgraphql.com]

When breaking API Clients is a Good Thing: API Greasing for Fun and Profit
Can breaking API clients be a good thing? And if so, why is that and how could you use that as part of your API management? In this episode we talk about "API Greasing", which is the idea of exposing APIs in a way so that misbehaving clients are more likely to break early rather than later. by Erik Wilde [youtube.com]

Developers: Twitter Wants Your Bots (and Other Read/Write Apps)
Twitter is trying to entice developers back onto its platform, promising read/write access to its API v2. We spoke with Twitter's Amir Shevat. [thenewstack.io]

 
Business of APIs
APIs create 'digital empathy'
Learn how your company can create applications to automate tasks and generate further efficiencies through low-code/no-code tools on November 9 at the virtual Low-Code/No-Code Summit. Register here. APIs are hardly new technology, but their integration into our digital infrastructure (and lives) defines much of our relationship with common technology. by Jevan Fox, Agency Enterprise [venturebeat.com]

Reorganizing our product/tech team topology for fast flow of change
We are at HUMANOO, building a health & wellness app providing our users access to loads of features to lead a healthy life in many possible ways. We primarily started with providing content and sessions (exercise, educational and mindful) for our user's well-being. by Ananthanarayanan Ramachandran [ananthanarayanan-r.medium.com]

Why the manufacturing sector reports more API security incidents than other industries
A recent 451 Research report highlighted the growing prevalence of APIs, finding that, on average, enterprise organizations have nearly 15,564 APIs in use [smartindustry.com]

Tyk 4.1 - faster time to value made easy with Open API Specification
brings with it some exciting new capabilities, faster time to value and enhanced resilience and availability. Let's take a closer look at what we've got for you! Open source and open standards have been a part of Tyk's DNA from the very beginning. by Budha Bhattacharya [tyk.io]

Of APIs and the central nervous system - a recap of Kong Summit 2022
Kong Summit 2022 is nearly two weeks ago. After fighting the jet lag successfully and getting back into catching up with daily business, time to step back and just reflect about learnings as well as news and noteworthy from the conference. In advance I must say: it was awesome, absolutely worth and a blast being there! by Sven Bernhardt [thecattlecrew.net]

(Un)Related
Event Modeling and Event Sourcing | Adam Dymitruk
Adam Dymitruk discusses with Vaughn the optimized steps and techniques of Event Modeling-a lightweight, graphical approach to software development. In addition, the topic transitions to Event Sourcing techniques to manage application persistence challenges. You'll enjoy Adam's unique experience. Join Adam's upcoming workshop and learn to put these tools of agility to work. [adddot.io]

Don't Break that App: Manage Schema Change with Apache Pulsar
Pulsar supports schema evolution, helping consumers to understand data in both the old and new formats as changes occur. [thenewstack.io]

Rails & GraphQL, the N+1 Solution
GraphQL is a powerful tool, and we use the graphql gem at Popmenu to implement it in our Ruby on Rails app. Getting data from multiple tables as needed via GraphQL is a boon. That said, there's a common problem with GraphQL, the N+1 Query. by Lee Roberts [medium.com]

GitHub - zaproxy/zaproxy: The OWASP ZAP core project
You can't perform that action at this time. You signed in with another tab or window. You signed out in another tab or window. Reload to refresh your session. Reload to refresh your session. by zaproxy [github.com]

GitHub - skyplane-project/skyplane: 🔥 Blazing fast bulk data transfers between any cloud 🔥
🔥 Blazing fast bulk data transfers between any cloud 🔥 Skyplane is a tool for blazingly fast bulk data transfers between object stores in the cloud. It provisions a fleet of VMs in the cloud to transfer data in parallel while using compression and bandwidth tiering to reduce cost. by skyplane-project [github.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
 
UPCOMING EVENTS
Follow on Twitter    Forward to Friend    Subscribe
Copyright © 2022 LaunchAny, All rights reserved.
unsubscribe from this list