Systems | Development | Analytics | API | Testing

Understanding GraphQL: A Comprehensive Comparison With REST API and Its Implementation in Node.js

Application Programming Interface, or API, development is a critical aspect of modern software engineering, enabling diverse software systems to interact and share data seamlessly. The API serves as a contract between different software applications, outlining how they can communicate with one another. Two of the most popular architectural styles for building Web APIs are Representational State Transfer (REST) and GraphQL.

Top 7 REST API Tools

Integrations are everywhere, and data-sharing between systems is more vital than ever. Software applications use application programming interfaces (APIs) to ensure all moving parts work together. A REST API follows specific guidelines that dictate how applications or devices connect and communicate with one another to make integrations simple and scalable.

How to Access Mainframe Data with DreamFactory

Mainframes continue to play a pivotal role in today’s digital landscape, specifically in large-scale, mission-critical industries such as banking, insurance, healthcare, and government. Their impressive transaction handling capabilities, robust security mechanisms, and efficient resource management make them the go-to choice for organizations dealing with large volumes of sensitive, complex data.

A Deep Dive into Mutations with Absinthe

In the last two posts of this series, we saw how easy it is to integrate Absinthe into your app to provide a GraphQL API for querying data. We also shared some useful tips for building and maintaining large schemas and optimizing queries. This post will show how we can provide an API to create GraphQL mutations with Absinthe for Elixir. Let's get started!

Enhancing Customer Experiences with CIAM

In a recent interview, David deBoisblanc, managing partner at Duczer East and a valued partner of WSO2, interviewed Geethika Cooray, vice president and general manager of IAM at WSO2, to gain insights into the importance of CIAM for the C-suite and its impact on customer retention. The following excerpts from their conversation look at valuable insights on CIAM, its significance for the C-suite, and the emerging trends in the industry. Here's what Geethika said.

The next generation IoT platform - Ericsson Innovation Cloud, WSO2 Webinar

Creating a trusted digital layer in the mobility industry is quite challenging. It requires proper security mechanisms, easy integrations, sharing data securely with users and analyzing the data to make impactful decisions. Watch this webinar to discover the various technical challenges that Ericsson encountered while going through the evaluation process. You will also gain insights into how WSO2 API Manager and Identity Server has been used in the EIC Platform.

Microservices vs. Monolithic | Choose the Right Architecture

It is important, more now than ever, to understand the different architectural approaches available to build robust and scalable systems. Two popular concepts that often find themselves at odds are Microservices vs. Monolithic architectures. These approaches offer distinct advantages and trade-offs, making it important to compare them and determine which one suits your organization’s specific needs.

Creating an IBM DB2 API in Minutes with DreamFactory

Handwriting code for database APIs can be a time consuming and expensive process that often exposes organizations to a variety of risks relating to quality, consistency, and developer effort. DreamFactory specializes in REST API generation for a range of databases that gives you the ability to generate a secure, fully documented API in minutes.