A team of four Keyhole Software consultants worked to modernize an existing 15-year-old legacy application to use modern technologies and support multi-tenancy. The client is a global B2B payments and credit solutions provider.
Part 5: Diving into the Vue.js SPA
Part 5 of the Solid Foundations Learning Series
This is an in-depth learning series focused on a specific application: a JavaScript-based suite of single-page applications optimized for use in a microservice environment. We focus on telling the story of “why” and “how” it was built.
—
In Part 4 of this series, we learned the why and how of adding single-page applications to our server-rendered application. In this blog, we take a small step to the side and talk about our Vue.js app that is added to the reference application. We will specifically focus on how the Vue.js components are added and how the routing is completed within the SPA.
Lean Mean Vue Machine
The year is 2019 and Command Line Interfaces abound for many of the big name JavaScript frameworks such as Angular CLI, Create React App, and the Vue CLI.
But wouldn’t it be nice to go back to the days when you could just drop a simple script tag on a page and be able to run an application? Well, here is my attempt in trying to accomplish just that.
In this post, we create a working Vue.js web application with standard CRUD functionality and deploy it without any extra dependencies other than the actual application itself.
JavaScript Bake-Off: Angular, React, and Vue
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.
Keyhole Named Top Software Development Firm in Kansas City By Clutch
Keyhole Software is pleased to share that it has earned multiple Clutch awards for 2025. Clutch, a leading B2B ratings and reviews platform, has ranked Keyhole among the top software development firms in Kansas City.
These accolades highlight Keyhole’s expertise across Kansas and Kansas City, including Top Software Developers, Top Staff Augmentation Company, and Top App Modernization Service. The firm also stands out in key technology areas, earning recognition as a top provider for .NET, Java, Node.js, and Vue.js development…