BackboneJS with Webpack: A lesson in optimization

Brandon Klimek BackboneJS, JavaScript, Microservices, Technology Snapshot Leave a Comment

Developing a large BackboneJS application presents a unique design problem. As developers, we like to organize our code so it is understandable, logical, and predictable. However, doing so can cause performance issues on the client side. In this blog I will discuss a handy tool I like to use for this purpose: Webpack. I’ll show it in action, how to use …


Anatomy Of Setting Up An Elasticsearch N-Gram Word Analyzer

Adrienne Gessler Java, Problem Solving, Technology Snapshot Leave a Comment

To say that n-grams are a massive topic would be an understatement. Do a quick search and you will find yourself staring down volumes of information on linguistics and language models, on data mining, or on the implication of the breakdown of specific proteins on the decline of debutante culture. Okay, I’m kidding about that last one. But if you …


SignalR Server-Side Timer

John Holland .NET, Technology Snapshot Leave a Comment

Recently, I had the fairly simple task of using SignalR to push out to logged-in users the dreaded impending “Site Maintenance” message. The Product Owners wanted to keep it simple and straightforward, since it would not be something they would be doing all that often. That said, when they would need to do it, they needed it to be easy. It was determined that …

Microservices Plus Microsoft

Microservices in the Microsoft Enterprise

Jeff Hopper .NET, Technology Snapshot Leave a Comment

Recently Keyhole wrote the white paper “Predicting The Future Of Development.” The white paper recommends enterprises move away from the Monolithic­-based architectures that “have been a common approach for the enterprise, where all application functionality is placed in a single deployable unit.” Instead the recommendation is to move towards Single-Page Applications and Microservices that “breaks up functionality into smaller runtime elements …


Shrinkwrap before (or after) it’s too late!

Luke Patterson Docker, Programming, Technology Snapshot 2 Comments

This happened to me… Twas the night before beta launch… I installed a new node module for a last minute feature and everything went haywire when the change was deployed. I reverted the code change and built again but everything was still all messed up. What happened? Long story short, I kicked myself for not shrinkwrapping my dependencies while I …


Spring Integration With JMS

Ryan McCullough Architecture, Java, Programming, Spring, Technology Snapshot, Tutorial Leave a Comment

What is Spring Integration? The popular definition (via Google), JavaWorld.com says: “Spring Integration is an enterprise integration framework that provides out-of-the-box implementation of the patterns in the now-classic Enterprise Integration Patterns…” Spring.io defines it as: “Spring Integration enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters” If you are a Spring Integration pro, this article may not be …


Keyhole to Sponsor Lean Agile KC 2015

Keyhole Software Community, Company News Leave a Comment

We’re pleased to announce that Keyhole Software is a sponsor of the Lean Agile KC conference. Lean Agile KC 2015 is the first Lean Agile conference in Kansas City. Local and regional Lean-Agile practitioners and companies are scheduled to give presentations to attendees on a variety of topics including Lean, Agile, DevOps, Lean UX, Lean Startup, and more! The single-day conference will take place …

St. Louis Days of .NET

Keyhole to Sponsor Days of .NET Conference

Keyhole Software Community, Company News Leave a Comment

We’re pleased to announce that Keyhole Software is a Gold Sponsor of the 2015 St. Louis Days of .NET conference. The 8th Annual St. Louis Days of .NET conference will bring together regional and national IT experts to share their knowledge for technology. The St. Louis Days of .NET conference will be held on Friday and Saturday, November 13th and 14th, 2015, …


Microservices Breakfast Event Scheduled – Kansas City

Keyhole Software Company News Leave a Comment

Keyhole Software has scheduled its next educational event open to the public. Keyhole is hosting a free Microservices Breakfast Boost event to educate on the Microservices application architectural approach. This free presentation will be held at the Keyhole Software office in Leawood, Kansas on Thursday, October 15, 2015 from 8-10 a.m. The Breakfast Boost includes a Microservices technology overview and expert Question & Answer …

Web Development Business

Starting your own web development business

Matt McCandless Consulting, Opinion, Programming, Technology Snapshot 2 Comments

So you think you have finally arrived! You have “mastered” a handful of technologies that allow you to create a website solution from a full stack standpoint. You have experience setting up a database, experience in some language or a couple options, and you know your way around CSS well enough to make a shiny looking product. So then the …