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…

An Introduction To Underscore.js

Nick Brown Articles, BackboneJS, Development Technologies & Tools, JavaScript Leave a Comment

Underscore is a JavaScript utility library with many useful functions to handle common programming use cases. In this blog, I discuss some of the more useful functions I have found inside of Underscore. Some of the benefits are less apparent in smaller and simpler code chunks. But, as the complexity of the code increases, this is where Underscore really shines as the useful toolbox that it is…

webpack

BackboneJS with Webpack: A lesson in optimization

Brandon Klimek Articles, BackboneJS, Development Technologies & Tools, JavaScript, Microservices 2 Comments

Attention: The following article was published over 9 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.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 …

Becoming a Better Full-Stack Developer: Switching from Back to Front

Chris Shatrov Articles, BackboneJS, Development Technologies & Tools, HTML5, JavaScript 3 Comments

Attention: The following article was published over 10 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.After getting my degree, I was hired as a back-end developer at one of the largest corporations in Kansas City. I was able to gain good experience working for this company. However, …

Choosing a JavaScript Framework [Infographic]

Keyhole Software Angular, Articles, BackboneJS, JavaScript Leave a Comment

Attention: The following article was published over 10 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.In this week’s blog, we’d like to present to you an informative infographic that compares some of the aspects of AngularJS, Backbone.js and Ember. Sometimes half the battle is determining which JavaScript …