Copy
GraphQL across the stack, review of AssemblyAI, Utility API platform, 25+ JSON tools, Intro to OpenAPI, mitigating breaking change, and more...
View this email in your browser
2020  |  Issue #23  |  Blog
Hello API world,

GraphQL has human usability benefits, but could it be used throughout the entire stack? In our featured post, Diana Suvorova, front-end engineer at Uber, explains how GraphQL could be the one data model to rule them all, including server-server communication.

We're also excited to review AssemblyAI, a powerful speech-text service that recently won our Best Public API of 2020 competition. 
We also welcome Katherine Coyle to the blog to discuss ins and outs of a Utility API strategy — essentially one platform offering many business utility APIs.

Plus, 25+ tools for formatting and validating JSON, a guide to OpenAPI for newcomers, and a look at what breaking change is and how API providers can innovate while avoiding broken clients.

Thanks for reading,
- Bill Doerrfeld, Editor in Chief, Nordic APIs

EVENT UPDATES:
Last week we held our Livecast, Identity and APIs. Follow this link to watch the entire recording!
Register for our next event — LiveCast: Legacy Modernization, featuring Erik Wilde and Gibson Nascimento.
FEATURED ARTICLE:

GraphQL: One Data Model To Rule Them All?

By Diana Suvorova

GraphQL: One Data Model To Rule Them All?

Within your average stack, many competing data models exist. In particular, the duplication and overlap become apparent if you happen to have separate back-end vs front-end protocols. GraphQL was created for server-client to appease consumer-centric API designs. Compared with Protobuf, the GraphQL spec provides native support for building connected data models at scale — such as type extensions and schema delegation. With a better serialization format and support for modern transport protocols, GraphQL could take over server-server communications too.

Share Share
Tweet Tweet
Share Share
Forward Forward

Review of AssemblyAI Speech-to-Text API

By J. Simpson

Review of AssemblyAI Speech-to-Text API

Speech-to-text and audio transcription has been a Holy Grail for machine learning and artificial intelligence researchers for some time. The seemingly simple act of turning speech into text is, in fact, not simple at all. That’s what makes AssemblyAI so exceptional. Dylan Fox created AssemblyAI after seeing firsthand how difficult it was to create open-ended transcription software while working at Cisco. Not only is open-ended transcription prohibitively difficult to implement, but it’s also resource-intensive. This is why a SaaS like AssemblyAI is such an invaluable resource...

Share Share
Tweet Tweet
Share Share
Forward Forward

Integrating a Utility API Strategy

By Katherine Coyle

Integrating a Utility API Strategy

API usage in the modern enterprise has skyrocketed in recent years, with a number of API providers jumping to cover demand. While previously, providers created language-specific SDKs, this method has become outmoded. However, a new, more versatile approach has begun to take root, offering a library of API genres to encourage agile business plans and increased scalability for both small and corporate-level organizations. We believe that going forward, enterprises should be API-led — an effective Utility API strategy is the digital enterprise’s future, with adoption rates expanding rapidly through all sectors...

Share Share
Tweet Tweet
Share Share
Forward Forward

25+ JSON Parsing and Validation Tools

By Vyom Srivastava

25+ JSON Parsing and Validation Tools

Writing JSON code isn’t a huge task but, validating and parsing JSON is a bit difficult. When you print JSON through a program, it becomes difficult to understand what’s written inside since all the formatting is removed when the code is compiled. A variety of JSON resources are available, and each comes with a range of distinctive features and constraints. Of course, your particular requirements will determine which resources to use. In any case, comparing all such tools would go a long way to equip you with unique JSON abilities...

Share Share
Tweet Tweet
Share Share
Forward Forward

Your Guide To OpenAPI

By J. Simpson

Your Guide To OpenAPI

OpenAPI is one of the most efficient ways to ensure your data is accessible for as many API consumers as possible. OpenAPI is also firmly in keeping with the original democratic, egalitarian spirit of the Internet, with its utopian vision of high-quality data and information for everybody. Below, we take an in-depth look at OpenAPI — a good introduction for newcomers and a review for seasoned API developers alike. OpenAPI Specification allows you to describe a REST API using a standardized format...

Share Share
Tweet Tweet
Share Share
Forward Forward

What Are Breaking Changes and How Do You Avoid Them?

By Thomas Bush

What Are Breaking Changes and How Do You Avoid Them?

What exactly constitutes breaking change in terms of web APIs? And how can we avoid it? One of the trickiest aspects of being a software provider is managing change. On the one hand, you want to continually evolve your offering, adding new features, and improving old ones to maintain your competitive edge. On the other hand, you know that continuity is paramount to your developers, so changes should have minimal impact on existing integrations. In any case, something you definitely want to watch out for is breaking change, which can cause your clients’ applications to fail...

Share Share
Tweet Tweet
Share Share
Forward Forward
Twitter Twitter
Facebook Facebook
Website Website
YouTube YouTube
Slideshare Slideshare
Instagram Instagram
Nordic APIs is an international community of API practitioners and enthusiasts. Interested in contributing to our blog? Submit here. Want to speak at an event? Submit here.

Copyright © 2020 Nordic APIs, All rights reserved.



We really like having you around.

Before you unsubscribe, why not update your subscription settings to not receive blog post updates?

If you really don't want to stay informed about APIs and how they can improve your business, you can ubsubscribe here.
 
Email Marketing Powered by Mailchimp