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.

JSON Web Token .NET Core Demo

Lou Mauget .NET Core, Articles, C#, Development Technologies & Tools, Programming 1 Comment

In this post, I present a tiny .NET Core C# JWT API demo that creates and parses a JSON Web Token (JWT). A self-contained Swagger UI dashboard exercises the API. 

We can’t dead-drop a JWT demo without wrapping it in words about JWT background. I’ll set the scene by introducing tokens, JWTs, and surveying session state residency tradeoffs. We’ll then migrate to, high-level JWT JWT use cases, and arguments about if or when to use JWTs. 

I seek to give equal coverage to JWT upsides and downsides. Let’s get started.

Create your own web bots in .NET with CEFSharp!

Matt Cunningham .NET, Articles, Automation, JavaScript, Programming, Tutorial 8 Comments

Have you ever wanted to create an automated way to load, manipulate, and then act upon a web page?

Using CEFSharp (and some strategic JavaScript), you can create headless (no GUI) interfaces of Chrome’s parent browser, Chromium, and then instruct them to do pretty much anything a web browser can do.

This is a tutorial about using CEFSharp to accomplish some basic web functions with simple examples. We’ll create three automated bots that can simulate user web interaction and programmatically react to browser events using CEF and the CEFSharp library. You can follow along by copying the code provided or by downloading…

Development: React Capital Planning Mobile App with Spring Boot

Keyhole Software Banking & Finance, Java, JavaScript, Mobile, React

Under an aggressive 6-week deadline, a four-person Keyhole Software Consulting team was charged with delivering functionality to the first phase of a capital asset planning application for an international engineering consulting firm.

Deliverables included ensuring all UI controls displayed properly on mobile devices, application functionality in offline mode, and seamless integration with the working application.

Using MongoDB and Spring Boot to Create a RESTful Web Service

Robert Rice Articles, Development Technologies & Tools, Java, Spring, Spring Boot 1 Comment

Spring Boot is a framework designed to simplify the bootstrapping and development of a new Spring application. The framework takes an opinionated approach to configuration, freeing developers from the need to define a boilerplate configuration. MongoDB is a simple set up and easy to use document database. A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data.

In this post, I will demonstrate the process of creating a RESTful web application with Spring Boot and MongoDB.