Keyhole Software consultants have a unique perspective on the IT community as they work with a variety of client types, technology stacks, and implementations. They’re able to get a feel for where things are headed, what technologies are realistic for the future of the enterprise, and what developers need to know to stay ahead.

Couple that with the fact that we love education, and you get resources like what you see below. See some of our other technical resources here.


Responsive Design

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.



JavaScript Essentials

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.



HTML5 Essentials for SPA Development in the Enterprise

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.

Video Series

Sencha Ext JS iconExtJS Single Page Application Tutorial

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


Sencha logo

Developing Single Page Applications with the ExtJS Framework

5-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.



CoverModern Web Essentials Using JavaScript and HTML5

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