JSON Server for API Mocking

JSON Server to Mock API Servers: A Quick and Easy Solution

Todd Leininger API Development, Articles, Cloud, Development Technologies & Tools, JavaScript, Testing, Tutorial Leave a Comment

I have found myself in the following scenario many times throughout my career. Everyone is ready to get the project started. You know what you are going to be working on, and as the frontend developer, you get started right away. You get to the point that you are ready to test your code to see how the API calls work. Thereโ€™s one major thing in your way, though. The APIs aren’t done yet.

You could just create some static JSON files and read them in, but that doesn’t really test out calling an API. Thatโ€™s where JSON Server swoops in to save the day. In this post, Iโ€™ll walk through how to use JSON Server. Weโ€™ll set up our environment, serve a simple JSON file, and generate mock data.

GraphQL Presentation

[Video] Introduction to GraphQL

Keyhole Software API Development, Development Technologies & Tools, Educational Event, GraphQL, Videos Leave a Comment

This 33-minute video features Keyhole Principle Consultant Mat Warger at our internal employee lunch and learn in November 2020. He discusses GraphQL’s main features and how it’s beneficial for use in modern APIs.

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. Basically, it provides a better way to think about your data!

Keyhole Fabric API Gateway by Keyhole Labs is Accepted into Hyperledger Labs

Keyhole Fabric API Gateway Accepted Into Hyperledger Labs

Keyhole Software API Development, Articles, Blockchain, Company News, Hyperledger Leave a Comment

The Keyhole Labs team has announced that the Keyhole Fabric API Gateway has been accepted into Hyperledger Labs.

Hyperledgerยฎ Labs is a community-based innovation space gathering people who share a common interest in developing blockchain-related software. Entrance into Hyperledger Labs allows the Keyhole Fabric API Gateway to be further tested, innovated, and used by the wider Hyperledger community.

See the official announcement on the Keyhole Labs blog.

Release: Byzantine API Gateway Tool

Keyhole Software API Development, Articles, Blockchain, Company News, Hyperledger, Keyhole, Keyhole Creations Leave a Comment

Theย Keyhole Labs team is proud to announce the release of the Byzantine API Gateway, a new addition to our Byzantine Tools initiative.ย  The Byzantine API Gateway provides client access to a Hyperledger Fabric blockchain network through RESTful APIs. This addition joins a series of blockchain open source projects to enhance and accompany Hyperledger blockchain networks.

Keyhole Labs is a group within Keyhole dedicated to creating open source solutions that help software developers in their craft. Byzantine Tools is an extension of our Keyhole Labs open source initiatives with a more specific focus on blockchain technology.

While cryptocurrencies brought blockchain to the forefront of technology headlines, the technology underneath has true potential value for the enterprise outside of the cryptocurrency space. The features provided by blockchain technology can lead to business benefits like lower costs, higher efficiency, and lower risk through decentralization and immutability.

Integrating Azure Functions with Cosmos DB SQL API in .NET Core 2.2

Zach Gardner .NET Core, API Development, Articles, Azure, Cloud, Development Technologies & Tools, SQL, Tutorial Leave a Comment

I am working on a project that leverages both Azure Functions as well as Cosmos DB. In trying to get both of these components wired together, I found that there are very few examples that work with the most recent versions of these components. I also saw examples that could work at a small scale, but donโ€™t show industry-standard best practices, and would lead to performance issues if deployed in an environment with any meaningful traffic.

To that end, I put together this blog post showing how to set up an Azure Functions project in .NET Core 2.2 to integrate with Cosmos DBโ€™s SQL API using its native tooling.