Feb 12: Blockchain Chaincode with Hyperledger KC

Keyhole Software Articles, Blockchain, Community, Educational Event, Hyperledger, Keyhole Leave a Comment

As organizers of the new official Hyperledger Kansas City Meetup, the Keyhole Software team is excited to host the second meetup of the group scheduled for Tuesday, February 12, 2019, from 5:30 – 7:30 PM.

The topic for this event is titled “Chaincode A.K.A Smart Contracts.” Get RSVP’d to attend on Meetup.com….

JavaScript Bake-Off: Angular, React, and Vue

David Pitt Angular, Articles, JavaScript, Opinion, React, Single-Page Application, Vue.js Leave a Comment

As Keyhole consultants, we are exposed to a plethora of technology stacks and implementations from client project to client project. Particularly with our enterprise clients, great care must go into selecting the best technologies for the company’s technical needs and current landscape. After all, they don’t want to be re-writing the same application in just a couple of years due to lackluster choices and shortage of developers to add functionality.

In this post, we present an open source reference application developed three times using three different frameworks, React, Vue & Angular.

Gaining Docker Image Size Efficiencies By Separating Application Layers

Luke Patterson Articles, Development Technologies & Tools, Docker, Java, Spring Boot Leave a Comment

Problem

I was pushing a new Docker image tag for each application code commit, and the admins of the private registry were getting annoyed at how much space I was using.

Solution Summary

Yes, I know there are strategies to clean up old tags but I first wanted to reduce the impact of the tags I was pushing. With the right layering strategy, I knew I could reduce the net registry size increase of consecutive tag pushes.

I wanted to only push what had actually changed in the application. In addition to reducing the impact on the registry, having smaller tag deltas could possibly speed up rolling deployments since nodes could potentially have less to download.

Keyhole Announces Kansas City Hyperledger Blockchain User Group

Keyhole Software Articles, Blockchain, Community, Company News, Educational Event, Hyperledger Leave a Comment

The Keyhole Software team is excited to announce that we are the new organizers of the official Hyperledger Kansas City Meetup group.

This meetup group will discuss all topics related to Hyperledger blockchains. The group seeks to provide an opportunity for Kansas City professionals to network with others who are interested in, or working with, Hyperledger blockchain networks. 

Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration hosted by The Linux Foundation including leaders in finance, banking, Internet of Things, supply chain, manufacturing, and technology. 

The first inaugural meetup of the group is scheduled for Wednesday, December 5, 2018, titled “Hyperledger Fabric In Action.”

Get RSVP’d to attend…

Interactive REST API Documentation with Swagger UI

Bing Liu API Development, Articles, Development Technologies & Tools, Microservices, REST, Spring, Spring Boot 2 Comments

I am assisting a client that is migrating from a monolithic legacy application to a modern Microservice stack with Spring REST. We are helping to implement Swagger UI to provide both a front-end API UI, as well as to provide a level of documentation at the same time. This implementation has simultaneously met our project requirements, as well as garnering some positive feedback from our client!

Swagger UI is one of the most popular tools to visually render beautiful, interactive API documentation. In this blog, I’ll use a REST API application to demonstrate some usage of Swagger UI. The source project is available at https://github.com/bingliu2016/spring-boot-rest-swagger2.