Microsoft Silver Partner

Keyhole Earns Microsoft Competency Partner Status

Keyhole Software Articles, Azure, Company News, Consulting, Keyhole 1 Comment

We are excited to announce that Keyhole Software has achieved the status of Microsoft Silver Competency Partner.

Joining this elite tier of Microsoft Partners represents that Keyhole has achieved the highest level of application development competence with Microsoft technologies. It required a history of success within the technology industry and a constant commitment to customers.

Migrating to Java 9

Billy Korando Articles, Development Technologies & Tools, Java, Programming, Spring, Spring Boot Leave a Comment

Java 9, after many delays and failed votes, looks to be finally arriving this September.

Java 9 will bring several new features: enhancements to Streams, a REPL, improvements to Collections, among others. But by far the biggest and most controversial change is Jigsaw. Jigsaw is introducing modularity to the JDK, a long topic in and of itself, but it is one of the major reasons upgrading to Java 9 will be more difficult than previous major releases of Java.

In this blog we will take a look at some of the benefits of running in a Java 9 environment, how to migrate a Spring Boot application to Java 9, and finally review some of the common problems you may run into and strategies for resolving them…

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

Aaron Diffenderfer Articles, Development Technologies & Tools, Programming, 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 Bogner Articles, 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…

Default image for blog posts - purely decorative

Making Regular Expressions Simple With VerbalExpressions

Chris Berry Articles, JavaScript, 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.