Resources: API Design

The API Design Learning Center

API Design: How The World Connects Itself

Application Programming Interfaces (APIs) and Web Services have been around internally at large enterprises as long as any modular computation design. The way in which companies transferred data across a Service Oriented Architecture Protocol, or SOAP, has changed dramatically as devices and people around the world have become more connected and integrated. Instead of building APIs and Web Services that were propritery, and difficult to learn quickly, developers and engineers are increasingly shifting towards RESTful APIs. Representative State Transfer, or simply REST, allows data to be shared across companies, platforms and languages. Never has the transfer of data been so seamless and globalized. Now, every app and program has access to Google Maps, Yahoo! Finance, Booking Servers- and data can be shared and manipulated by many "middle" companies.

SOA Web services will always have a place in the enterprise world for building powerful, secure data connections for internal stake holders, but the rise of external and public APIs due to REST has brought on an entirely new set of challenges: greater influence of modularized design in programs, API Testing and Quality, and the API Economy. Microservices, has bridged the gap between API design and software design as a way to quickly build and scale programs in an almost Agile manner.

What are Microservices

Microservice architecture, or simply microservices, is a distinctive method of developing software systems that has grown in popularity in recent years.

API Gateways in Microservices

Working with a microservices API gateway can greatly reduce coding efforts, make your applications far more efficient, and decrease errors all at that same time.

Creating A Microservices Setup

How To: Learn how to create a microservice, including communicating with your data through REST and JSON formatting.

Clear all filters
Identifying Gaps in Your Current UI T...

As 2019 is underway, it may be time to start reevaluating your organization’s current UI testing strategy and resolving to make improvements.

Building and Enforcing API Standards ...

Learn how to set and enforce API design standards with Swagger tools.

Reviewing Change Packages: The Next E...

In this webinar session, we will be sharing how teams can use change package reviews to build a robust quality gate for their codebase.

Speed Up Testing & Improve Software Q...

Optical character recognition (OCR) is revolutionizing the digital transformation of organizations across the globe. As the process of digitizing

API Automation and TDD to Implement M...

At SmartBear Connect, Hrishi Potdar explains how Dell designed and implemented an API automation strategy for converting the complex suite of test

The Implementation of DevOps at Smart...

At SmartBear Connect 2018, Martin Loewinger shares the evolution of DevOps at SmartBear. 

How BDD Can Save Agile

At SmartBear Connect 2018, Cucumber's Matt Wynne discusses how teams the teams that want to implement BDD are often half-heartedly using Agile

Accelerate Your Delivery Pipeline Wit...

Laurent Py and Vincent Pretre from SmartBear how successful DevOps teams combine BDD techniques with product analytic analysis to continuously assert

Certica's Use of Zephyr in the Qualit...

At SmartBear Connect 2018, Stephanie Beach reviews how Zephyr fits into Certica's quality program and how to track the tests via the test cycles.

Eliminate Tool Limitations With the "...

At SmartBear Connect, Bryan Osterkamp and Chris Nelson from USAA show their "Test Infrastructure as a Freeway Approach" which can

Testing Without a GUI Using TestComplete

At SmartBear Connect, Steven Holloway from Harris reviews testing in a Linux environment and will share best practices on how to scale test

Hidden Treasure - TestComplete Script...

Select Medical's Rob Martin highlights Script Extensions in TestComplete, an often-overlooked feature, at SmartBear Connect. Script Extensions

 «  3 4 5 6 7  »