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.

Release: Hyperledger Blockchain Analytics Tool

Keyhole Software Articles, Blockchain, Company News, Development Technologies & Tools, Hyperledger, Java, JavaScript, Keyhole Creations, Node.js, React Leave a Comment

We are proud to announce the new release of a Hyperledger Fabric Blockchain Browser open source web application. This application utility allows developers and operators of Hyperledger blockchain networks to have visibility into transactions and blocks as they are added to the network.

Capabilities
The KHS Blockchain Browser is a React/Node.js web application that…

Default image for blog posts - purely decorative

Performing Technical Interviews For Consulting Clients

Clayton Neff Articles, Consulting, Opinion, Soft Skills Leave a Comment

The situation will occasionally arise when we have gained enough respect and confidence from our clients that they will ask us to help them interview new technical people to join the team. As consultants, it’s important for us to be the person that our client needs us to be at the time, so we are definitely willing to help. But, needless to say, this situation must be handled with โ€˜kid gloves.โ€™

Many managers are uncomfortable performing a technical interview in an area they do not feel competent in. Typically, that is when they will ask for your help in the interview process. As technical consultants, we should be able to provide useful feedback to them about the person’s apparent abilities. When it comes to the ‘soft skills,’ we want to ensure we’re on the same page with the client as to if we should limit the interactions to just the technical topics.

Whether you’re a consultant helping your client, or the client manager looking to fill your employee team, there are a number of topics that must be considered when searching for the right technical person.ย In this post, I will point out some useful topics to concentrate on while performing a technical interview– and why they are important questions to ask before hiring a new person to the team

Blockchain Breakfast Boost Scheduled – Omaha, Nov. 28th

Lauren Fournier Bogner Articles, Blockchain, Community, Educational Event, Hyperledger, Keyhole Leave a Comment

We are excited to announce the next free public Keyhole Software educational event in Omaha: Blockchain for the Enterprise in Action.

This Breakfast Boost event is a live learning opportunity that is open to the public. Keyhole presenter David Pitt will walk through how blockchain technology works with a live demonstration of an actual blockchain with a smart contract implemented in Hyperledger Fabric.

This free presentation will be held at 1415 The Meeting Space on Wednesday, November 28th, 2018 from 8-10 A.M. Space is limited. To get more information and reserve your free ticket, please visit https://blockchainwithkeyholeinomaha.eventbrite.com.

Improving Performance in React Applications

Adrienne Gessler Articles, Design, JavaScript, React 2 Comments

Letโ€™s say youโ€™ve stepped into a React application to make some updates or been involved in building one yourself. You have been at it a while, and feel somewhat comfortable using React, you understand Reactโ€™s lifecycle and you may be using React libraries like Redux or MobX to some extent.

As with any technology, you start to notice that a few of the pages are looking a little slow. You know performance tuning too early is often a bad idea, but you feel like you might be at that point. After all, in your experience, end users notice even small lags and no one wants that. So what do you do now?

In this blog, I introduce six tips for improving performance and design in your React application.