Got Swagger? (i.e. How I Got My Swagger on and How You Can Too)

Aaron Diffenderfer Programming, Technology Snapshot, Tutorial Leave a Comment

Most developers attempt to ignore and put off documentation as long as possible during the development process. However, the return on investment is worth the time and effort — far more than most of us realize. This is particularly true with API documentation. 

Working with a recent client, I had the opportunity to use Swagger to document APIs and provide structure around the development process. During daily standups, I may have been known to say that my task for the day was to “get my Swagger on.” 

In this post, I want to walk you through my journey with Swagger along with general thoughts, tips, and tricks that I’ve learned along the way so that you too can “get your Swagger on.” Let’s get started…



OpenShift In Action Breakfast Boost Scheduled

Lauren Fournier Company News Leave a Comment

We are excited to announce the next free public Keyhole Software educational event: OpenShift In Action! This Breakfast Boost event is a live learning opportunity open to the public. The presentation is geared to benefit software developers who are implementing or interested in Microservices and OpenShift.

This free presentation will be held at the Keyhole Software office in Leawood, Kansas on Wednesday, June 28, 2017 from 8-10 a.m. Space is limited. To get more information and reserve your free tickets, please visit http://bit.ly/openshiftkc…



Web Development Business

Making Regular Expressions Simple With VerbalExpressions

Chris Berry JavaScript, Problem Solving, Tutorial Leave a Comment

Regular expressions are not the easiest thing in the world to quickly understand. Most developers only work with regular expressions when they really, really have to.

But what if there was another way?

There is and it’s called VerbalExpressions. VerbalExpressions is a collection of over two dozen repositories and libraries that use plain and simple language to describe a regular expression. In fact the motto they use is, “Regular Expressions made easy”.

VerbalExpressions is a quick and easy way to write complex regular expressions. In this blog, I will use the VerbalExpressions JavaScript implementation as my library of choice to demonstrate this great tool to you.



See Keyhole at Nebraska.Code() 2017

Lauren Fournier Community, Company News Leave a Comment

Keyhole Software is excited to once again be a Gold sponsor of the Nebraska.Code() Conference. If you have yet to register to attend, use promo code Keyhole10 to receive 10% off of your 2017 conference ticket cost.

The conference will take place this week, Wednesday through Friday, May 17-19. Wednesday will consist of half and full-day workshops, while Thursday and Friday will consist of one-hour breakout sessions.

Keyhole will be giving away a $150 Amazon gift card in a random drawing. Stop by the Keyhole booth on Thursday to enter the drawing, which will take place early Friday afternoon.

Numerous conference sessions will be led by Keyhole Software team members on a myriad of technical topics. Make sure to attend the following Keyhole sessions when setting your own personal conference calendar….



Quick Introduction to the Computer Vision API

Brad Kirtley .NET, Technology Snapshot, Tutorial Leave a Comment

Machine learning is a hot topic these days because the biggest tech companies are focused on taking this technology to a new level. For instance, to help develop autonomous driving cars, better interaction between you and your house with products like the Amazon Echo.

Machine learning is a core sub-area of artificial intelligence. Machine learning enables computers to self-learn without being explicitly programmed. As new data comes available, the computer has the ability to learn, grow, change, and develop itself to make better decision in the future. This technology will help reduce the workload and possible incorrect diagnoses when radiologist read films, reducing the amount of accidents on our highways caused by human error, possible reduction of inappropriate message / images / videos from bullying on social network sites.

This article will touch on one of the many Artificial Intelligence API’s that Microsoft has built for public consumption. We will specifically focus on the step-by-step process of uploading a picture, passing that picture onto the Microsoft Cognitive Services – Computer Vision API, and retrieving different attributes about that image. This is an aspect of AI technology that companies like Facebook & Google are using to try to stop bullying and other issue within social networking. Let’s get started…