About the Author
Avatar photo

John Boardman

Twitter

John is a Sr. Keyhole Consultant with 35+ years of experience in programming as well as enterprise software design and development. He is the author of the financial tracking software Pennies-AI (https://www.pennies-ai.com).

Building Applications Using the backbone.khs Framework Extension

John Boardman Articles, BackboneJS, Development Technologies & Tools, JavaScript, Node.js Leave a Comment

Backbone is a very powerful application development framework. However, it can be a little “close to the metal” in terms of how much work is needed to produce a working application with it. I see Backbone as a low level framework that could use some help in making it a bit easier and faster to use.

Keyhole has released an extension to help! The backbone.khs framework extension npm module (available by clicking the link) does its best to minimize the work necessary to get a Backbone application up and running.

The extension makes it easier to deal with:
โ€ข browser history
โ€ข root level non-Model Object implementation
โ€ข caching
โ€ข session support
โ€ข regions (which break pages up into more workable segments)
โ€ข a top-level Application object to manage the application
โ€ข modules to help with page and URL routing
โ€ข a Backbone View extension to seamlessly integrate Backbone Stickit and make Marionette templates easier
โ€ข a Collection View to enhance working with groups of items.

In this blog, I’ll describe these enhancements with some code examples…

Whirlpool: Microservices Using Netty And Kafka

John Boardman Articles, Development Technologies & Tools, Java, Microservices, Tutorial 2 Comments

Attention: This article was published over 10 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Introduction Update! Whirlpool now uses the “just released” Netty version 4.1.3. The great news about this is the upgrade required zero code changes, just …

Netty: A Different Kind of Web(Socket) Server

John Boardman Articles, Development Technologies & Tools, Java 9 Comments

Attention: This article was published over 11 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Nettyย is used today in all kinds of applications, all over the Internet, to handle thousands (if not millions) of chat conversations, multiplayer games including …

Using Handsontable Inside jQuery Tabbed Dialogs

John Boardman Articles, Development Technologies & Tools, JavaScript, Tutorial Leave a Comment

Attention: This article was published over 12 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Update 12-9-2014 ย –ย See the end of the article for the PHP/Server Side code! Handsontableย is a minimalistic Excel-like data grid editor for HTML, JavaScript & …

Writing Games With Unity 3D, Part 3 – Mobile!

John Boardman .NET, Articles, Development Technologies & Tools, Mobile, Tutorial 9 Comments

Attention: This article was published over 13 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Part 3 of this blog series is going to be a fun one because we’re going beyond PC/Mac and beginning to support iOS and …