GraphQL vs. gRPC: Which One is Best for Enterprise APIs?

Zach Gardner All Industries, Keyhole, Videos Leave a Comment

Choosing the right API protocol is an important decision for any enterprise. The wrong choice can lead to performance issues, integration problems, and increased development time. Two of the most commonly used protocols are GraphQL and gRPC. Each has its own strengths and is suited to different types of systems and goals. This guide will walk through the key features, …

Apollo Client and GraphQL

Apollo Client: State Management for GraphQL Made Easy

Braden Niswonger API Development, Articles, Development Technologies & Tools, GraphQL, JavaScript, Programming, React Leave a Comment

In this post, we will explore Apollo Client integrated with a React application and how it provides an abstraction layer between a JavaScript application and a GraphQL server. The features Apollo Client offers make it a prime choice for devs also using GraphQL.

We’ll begin by discussing what Apollo Client is and how it can be advantageous over other state management libraries. And finally, we will look at some example React queries for retrieving and mutating data.

Let’s get started.

Spring Boot With GraphQL: What The Cool Kids Are Doing

Matt McCandless API Development, Articles, Development Technologies & Tools, GraphQL, Spring, Spring Boot 2 Comments

Attention: This article was published over 5 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.This article is going to introduce you to Spring Boot with GraphQL. We’ll walk through a simple beer app to show you what it …

Enhancement with React

Application Enhancement with React and GraphQL

Shaylee Webb Application Enhancement, Banking & Finance, React

A Keyhole Consultant was brought in to directly work with the client’s full-stack development team. The goal of the project was to help the client implement new features for their application. This resulted in the implementation of a new GraphQL API and architecture for multiple interdependent systems. Keyhole Software was responsible for coaching the client’s development team in React best-practices, and working with them to refactor the code to align with those best practices.

Application Rewrite

Modernization: ReactJS, Python, AWS, & GraphQL

Shaylee Webb Application Rewrite, Cloud, Healthcare, Insurance, Modernization, Platform & Infrastructure, Python, React

A team of Keyhole Consultants was brought in to help a client in the healthcare insurance space with a rewrite of their existing, proprietary application used to manage workers’ compensation claims. The Keyhole team worked with the client’s development team to shift the application from dated technologies to more modern, efficient tools and frameworks. The technical assistance, guidance, and team …