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 3, 2019 - Issue #279
This week's articles were prepped a little early, as I'm busy conducting an in-person API design workshop. As such, the articles might be a little light this week. Even so, I found some interesting articles on the AsyncAPI specification, API security coverage, and internal API documentation. Happy reading! -- James
 
Hot Topics
Event-driven architectures and the AsyncAPI specification
I'm at the Barcelona airport. It's summer and I'm finally going to visit my family in Badajoz after a long period. The queue at the security checkpoint looks endless but I have time. The phone rings. It's my mom, she's excited that I'm visiting and is giving me an update on how things are there [...] by Fran Méndez [blogs.mulesoft.com]

Why You Need to Think About API Security
Businesses of all sorts are increasingly relying on APIs to interact with customers in smartphone apps, but they have their own unique set of vulnerabilities. As cyberattackers continue to take advantage of vulnerable people, processes, and technology, they are also expanding their operations beyond the usual targets. [darkreading.com]

The Ultimate Guide to handling JWTs on frontend clients (GraphQL)
Hasura This is an excerpt of an original post published on blog.hasura.io JWTs (JSON Web Token, pronounced 'jot') are becoming a popular way of handling auth. This post aims to demystify what a JWT is, discuss its pros/cons and cover best practices in implementing JWT on the client-side, keeping security in mind. by Vladimir Novick [dev.to]

Why You Shouldn't Ignore Internal API Documentation | Stoplight API Corner
Help Dev Teams Build Faster Expand API Knowledge Beyond Your Engineers Create an API Design Management Culture Your internal teams build and consume many web services. Some of these may be public APIs, such as BigCommerce for e-commerce or SendGrid for transactional email. The most enlightened development teams are building microservices internally. [stoplight.io]

API Design importance | Discover the real significance of API Design
The (obvious) importance of APIs in this era of modern and powerful web browsers with the rise of smartphones, IoT devices, simplification of protocols along with newer business models cannot be understated. APIs are here to stay, and the quality of a company's API Design importance provides a view into how the business truly values developers. by Arun Dorairajan [apifriends.com]

HTTP/3: the past, the present, and the future
We are now happy to announce that QUIC and HTTP/3 support is available on the Cloudflare edge network. We're excited to be joined in this announcement by Google Chrome and Mozilla Firefox, two of the leading browser vendors and partners in our effort to make the web faster and more reliable for all. [blog.cloudflare.com]

The Microsoft Graph Toolkit is now generally available! - Microsoft 365 Developer Blog
In May 2019 we introduced the Microsoft Graph Toolkit, a collection of reusable, framework-agnostic web UI components that work automatically with Microsoft Graph. We're excited to announce that this first collection of UI components is now generally available! by O365devx@microsoft.com [developer.microsoft.com]
  
The Business of APIs
 
Delivering Connected Customer Experiences with APIs
By Gregory Brail Today's connected experiences - such as controlling smart home accessories from a mobile app or ordering takeout via a voice assistant - involve a lot of software talking to other software. This means these digital experiences rely in large part on application programming interfaces (APIs). by Apigee [medium.com]
 
(Un)Related Topics
How Firebase Interviewed Software Engineers
Today, Firebase has a large team with hundreds of engineers. Before the Google acquisition, however, we had a small team of just 24 exceptional people that I firmly believe was among the strongest of its kind in the world. A big part of that success was the way we interviewed software engineers. [startupandrew.com]

Istio 1.3: What's New, What's Coming - Container Journal
is an open source service mesh that enables developers to "connect, secure, control, and observe services." Spearheaded by Google, IBM and Lyft, Istio is a collaborative initiative meant to solve operational hurdles associated with distributed microservices development. Since its release in mid-2017, Istio has been evolving. by Bill Doerrfeld [containerjournal.com]

Hazelcast Sidecar Container Pattern | Hazelcast
The sidecar pattern is a technique of attaching an additional container to the main parent container so that both would share the same lifecycle and the same resources. You may think of it as a perfect tool for decomposing your application into reusable modules, in which each part is written in a different technology or programming language. by Rafal Leszko [hazelcast.com]
 
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. [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 © 2019 LaunchAny, All rights reserved.
unsubscribe from this list