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

Jan 23, 2020 - Issue #292
This week's article selection spans a variety of topics, from using JQ on the command-line from Arnaud Lauret (API Handyman), to a discussion from Kin Lane (The API Evangelist) on your API development flow. Also featured is one of the best illustrations of why too much JavaScript in the browser is a bad thing (and how server-side rendering with APIs might be a better choice). We also peer into the future of what is coming up for GraphQL. Happy reading! -- James
 
Hot Topics
Using JQ to extract data from OpenAPI files
Ever wanted to quickly find, extract or modify data coming from some JSON documents on the command line? JQ is the tool you're looking for. In this 4 parts post series, you'll discover why and how I use JQ with OpenAPI Specification files. by Arnaud Lauret [apihandyman.io]

What Is Your API Development Workflow?
I am going to invest in a new way to tell stories here on API Evangelist-we will see if I can make this stick. I enjoy doing podcasts but I am not good at the scheduling and reliable repetition many expect of a podcast. by Kin Lane [apievangelist.com]

JavaScript? Yes, but in moderation
Let's look at the problems that often occur when using single-page application (SPAs). In the traditional separation between server and client, the client is responsible for the appearance and behavior. State, business logic, routing, presentation logic, and templating are found exclusively on the server (Fig. 1). [innoq.com]

GraphQL in 2020: What's Next?
It almost seems like at this point GraphQL is not even an exciting new thing. I'm seeing more and more GraphQL job postings (Looking for an engineer with 10year+ experience 😎), and so many new people, even new developers being told they need to learn GraphQL to be successful. [productionreadygraphql.com]

GraphQL Head Scratchers #1: GraphQL Schemas Should Just Be JSON Schema?
Hey 👋 Long time no see. I haven't posted a lot lately because everything I write ends up in the book, which you should subscribe for if you haven't already :D. [productionreadygraphql.com]

The Business of APIs
APIs are the next big SaaS wave
While the software revolution started out slowly, over the past few years it's exploded and the fastest-growing segment to-date has been the shift towards software as a service or SaaS. SaaS has dramatically lowered the intrinsic total cost of ownership for adopting software, solved scaling challenges and taken away the burden of issues with local hardware. [techcrunch.com]

API Economy: Is It The Next Big Thing?
APIs (Application programming interfaces) have been around for decades. "They allow different systems to talk to each other in a seamless, fast fashion," said Gary Hoberman, who is the CEO of Unqork. Yet it's been during the past decade that this technology has become a major force. by Tom Taulli [forbes.com]

Kong Gateway 2.0 GA! - KongHQ
After a full year of development since our last major open source release, we are proud to announce the next chapter of our flagship open-source API gateway - Kong Gateway 2.0 is generally available! With this release, Kong will become more operationally agnostic for large-scale deployments across on-premises and multi-cloud environments, thanks to the new Hybrid Mode. by Kong [konghq.com]
 
(Un)Related Topics
Istio as an Example of When Not to Do Microservices
I've been pretty invested in helping organizations with their cloud-native journeys for the last five years. Modernizing and improving a team (and eventually an organization's) velocity to deliver software-based technology is heavily influenced by its people, process and eventual technology decisions. [blog.christianposta.com]

Understanding gNMI on IOS-XR with Python
Introduction While gNMI is fairly new, it's becoming more and more powerful. Its abilities to simplify network management by the use of protocol buffer files and standard definitions are enabling our customers to integrate a lot better in multi-vendor environments. It's also becoming more common t... [community.cisco.com]

kelseyhightower/nocode
All no code programs are the same, regardless of use case, any code you write is a liability. No code is not stored in files, but if you must, use the .no file extension. There is only one way to write no code and the du command can help you identify any issues. by kelseyhightower [github.com]

Useful Resources
Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold

API Security Events
A list of upcoming API security events from apisecurity.io

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