Tech Resources

By working with a variety of clients, technologies, and implementations, Keyhole Software consultants have a unique perspective on the IT community: where things are headed, what’s realistic for the future, and how to stay ahead.

Below are some of our tutorials, white papers, and resources covering topics beneficial for developers to get up-to-speed on going forward. See some of our other resources here.

White Papers

While Bitcoin is on the minds of the general public worldwide, blockchain is on the minds of information technology professionals. It is the underpinning technology of the powerful and popular cryptocurrency. What exactly is blockchain and how will it help my business? That is what this white paper seeks to answer.

Get More Info: Blockchain For The Enterprise

Microservices is an architectural pattern gaining steam in the development community. In this white paper, we discuss how Microservices came to be, contrasting architecture patterns, features of a Microservices architecture, established patterns, and suggestions for Microservices adoption.

Get More Info: Microservices: Patterns for Enterprise Agility and Scalability

Microservices (2)We suggest a decoupled system architecture to provide a smaller surface area of change for applications. Here we discuss implementing Microservices and Single-Page Applications.

Get More Info: Predicting the Future of Development: Microservices and SPA

Node.jsKey categories for measuring this technology are discussed, including performance, security, scalability, innovation, and support. A recommended approach for “trying out” Node.js at the enterprise level included.

Get More Info: Why Node.js?

HTML5_Black_LogoTo validate application architecture design patterns & best practices, we rewrote our internal time tracking system. This process provided a platform to explore HTML5’s viability in enterprise IT.

Get More Info: Viability of Enterprise Applications Built With HTML5 and JavaScript

HTML5The frameworks & structures used to implement a rich, client side JavaScript/HTML5-based mobile application.

Get More Info: Mobile Application Architecture With HTML5 / JavaScript



SPA architectures allow for rich, responsive application UIs. Developers need an understanding of JavaScript language features to take advantage. Learn the JavaScript essentials in this tutorial.

Get More Info: JavaScript Essentials

Responsive Design Enterprise Single Page Applications (SPA) offer a realistic solution to mobile needs with responsive design for user interface implementation. Tutorial describes what responsive design is and how a responsive UI can be implemented with HTML5 & CSS3.

Get More Info: Responsive Design


Enterprises have the ability to expand applications to more devices with browser-based SPAs with JavaScript & HTML5. Learn the HTML5 essentials for enterprise SPA development in this tutorial.

Get More Info: HTML5 Essentials for SPA Development in the Enterprise

Other Resources

CoverThis book introduces JavaScript language essentials, HTML5 features, and responsive design concepts to guide you in leveraging these technologies to develop enterprise single page applications.

Get More Info: Modern Web Essentials Using JavaScript and HTML5

Sencha Ext JS iconSix-part video series on guiding principles for writing a maintainable, easy-to-use, and easy-to-code Single Page Application with ExtJS.

Get More Info: ExtJS Single Page Application Tutorial

Sencha logoFive-part video series on developing Single Page Applications using the ExtJS framework. SPA architecture, code structure, and debugging with Chrome Developer Tools are focused on.

Get More Info: Developing Single Page Applications with the ExtJS Framework

HTML5 / JavaScript

Spring Batch


If you like our content, feel free to pass it on and/or give feedback! Just make sure to follow our Social Policies and Content Usage Guidelines when doing so.