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 25, 2018 - Issue #235
Hot Topics
Stolen Access Tokens and You
What never dies, spreads rampantly, and is guaranteed to bite you? You guessed it: Stolen access tokens! In recent weeks, we've seen a number of hacks around OAuth access tokens. As much as we'd like to blame the underlying technology, it's more out of misuse and misunderstanding than anything else. [developer.okta.com]

How we redesigned our APIs 👨‍🍳 - APIMATIC
Ever since the start of the year, the top priority for us at APIMatic was to improve the packaging of our products and features. We launched the Developer Experience Portal, added package publishing capabilities to our eco-system, added curl commands to our console, revamped our Developer Portal to optimize loading speeds and so on. by Shariq Nazr [blog.apimatic.io]

How Design Thinking Can Make Your Good API Amazing
Developing a software product is an enormous challenge, but it's also enormously rewarding. This article provides a guide to design thinking when developing your API. It will cover what an API is, what design thinking is and why it matters and some essential API design tools. [programmableweb.com]

3 Common API Design Errors
What does it take to design a good API? Let's take a look at that question by considering some of the mistakes that developers commonly make when creating APIs. Error 1: Inconsistent APIs Consistency could be defined as "agreement or harmony of parts or features to one another or a whole". [blog.runscope.com]

Introduction to the JSON API
JSON API was originally drafted in May 2013 by Yehuda Katz and reached stable in May 2015, and it is about making your API calls efficient. You can fetch data as you need, adding or removing attributes or relations as your requirements change. This minimizes the amount of data and round trips needed when making API calls. [laravel-news.com]

JSON API - Draft for Next Specification Release
JSON API is designed to minimize both the number of requests and the amount of data transmitted between clients and servers. This efficiency is achieved without compromising readability, flexibility, or discoverability. [jsonapi.org]

React and GraphQL at the NYTimes
The New York Times is one of the largest and most respected media publications today. The Times must continue to innovate with the articles and content they write and also the digital experiences used to deliver award-winning content to serve their millions of subscribers. by Adam Conrad [softwareengineeringdaily.com]

Top 9 AWS AppSync Features You Didn't Know About - Open GraphQL - Medium
To learn more about GraphQL Codegen, check out the docs here. The resolver editor now has autocomplete built in! This is great for people who are new to building resolvers using VTL. This will guide you along the way showing you all of the available options and context available in the mapping templates. by Nader Dabit [medium.com]

Build a RESTful API with the Serverless Framework
Today, we're going to implement serverless RESTful API services by using "Serverless Framework". There are many cloud services provider offers serverless functionality like AWS Lambda, Azure Functions, and Google CloudFunctions but in this article, I'm sticking with AWS Lambda as a cloud service provider. by Sagar [dev.to]

Sync your specs 😎
Some development teams that work with API description formats like RAML, Swagger, or API Blueprint want to know how those formats work with Postman collections. With the (v1 or v2) directly into Postman and convert it to an actionable Postman collection. by View all posts by joyce [blog.getpostman.com]

Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold
 
The Business of APIs
Google Releases New Capabilities for Its Apigee API Platform
Google Cloud's full lifecycle API Management platform Apigee provides customers control over, and visibility into, the API's that connect applications and data across their enterprises and clouds. Recently, Google announced the general availability of various new Apigee capabilities such as Apigee API monitoring, Apigee extensions, and Apigee hosted targets. [infoq.com]

SWIFT creates financial sector API blueprint
Discover the latest trends in financial services Keep up with our news updates Read thought-provoking industry reports Explore global events and webinars Read more [swift.com]

Banking Platforms, Data Networks and Incentives
Over the weekend, I read a really interesting article from Seth Rosenberg, former Product Lead for the Facebook Messenger developer... [link.medium.com]

BBVA Launches Banking as a Service Platform in US
BBVA launched a Banking as a Service platform in Europe before regulations all but compelled such platforms. It is ahead of the curve in the US as well. The company has moved the BBVA Open Platform out of beta, and ready for production environments for uses in the US. [programmableweb.com]

Really Simple Systems Debuts V4 of Their CRM API
​Really Simple Systems, a cloud-based CRM provider, has announced the release of version 4 of their API. The update comes at the request of the developer community and adds new features, while increasing security. Improvements include the ability to control authentication at the user level. [programmableweb.com]

Kairos Introduces On-Premise Facial Recognition API
Kairos, known for its cloud-based face recognition solution, has introduced an on-premise version of its API. An on-premise option allows users to better secure their use cases, and reduces latency between apps that consume the API, and the compute-heavy cloud where Kairos built its tech. [programmableweb.com]

Singapore Airlines Announces Developer Platform
Singapore Airlines (SIA) has announced the release of their KrisConnect Programme, which aims to enhance the overall customer experience by making resources more readily available. The company's APIs offer partners a range of functionality. [programmableweb.com]

Tumblr Announces Updates to Public API and Neue Post Format Documentation
Social site Tumblr announced that users of the Tumblr API will now have the Neue Post Format (NPF) available to them when consuming or creating posts. NPF is a JSON-based specification that takes post content and breaks it into discreet content blocks, each of which are defined by a type field. [programmableweb.com]

(Un)Related Topics
coryhouse/speaker-starter-kit
Resources for aspiring speakers. Contribute to coryhouse/speaker-starter-kit development by creating an account on GitHub. [github.com]

How Twilio, Amazon, and AT&T may save the internet of things - Stacey on IoT | Internet of Things news and analysis
Six years into the frenzy that is the internet of things, a big business problem has emerged. Most connected devices require some kind of ongoing maintenance and fees associated with good security, software updates, and cloud costs. In cases where a connected device uses cellular connectivity, there's often a subscription fee as well. by Stacey Higginbotham [staceyoniot.com]

Entity Services Increase Complexity - Tareq Abedrabbo - Medium
Designing a microservices system is essentially a decomposition problem: we take a large system and decompose it into smaller, manageable modules. We then introduce dependencies between these modules (or services) to combine them into useful functionality. We aim that the decomposition process hides as much implementation details from the outside world as possible. by Tareq Abedrabbo [medium.com]

Microservice Architecture at Medium - Medium Engineering
The goal of microservice¹ architecture is to help engineering teams ship products faster, safer, and with higher quality. Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system. At Medium, our technical stack started with a monolithic Node.js app back in 2012. by Xiao Ma [medium.engineering]

Just Let Us Code It: Putting Developers at the Center of Software Delivery
At this year's GitHub Universe  - the first after Microsoft announced its intention to acquire GitHub - the message is that the future of software will have "developers at the center." At Atomist, we couldn't agree more. by Rod Johnson [the-composition.com]

The architecture of Cheerz services - Cheerz Engineering - Medium
September 2013, in the chaos of a small coworking space of Paris, 11th arrondissement, after a few weeks of work, our first microservice was born. 🐣 Since then, this baby microservice has grown, and plenty of others services have popped up at Cheerz. This article is a short overview of how we have split our different services. by Théo Carrive [medium.com]

Alda Science Communication Experience Immersion 2019
Learn to communicate about your research in clear and vivid ways! We invite you to join us for the Alda Center for Communicating Science's STEM Immersion program, a two-day Alda Method® workshop. Our dynamic, experiential approach is built on the concept that connection is key to effective science communication. [aldacenter.org]
 
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 © 2018 LaunchAny, All rights reserved.
unsubscribe from this list