Keyhole is looking for a senior Java developer with a knowledge of Microservices implementations. This person is a software developer with at least 7 years of hands-on development experience. The role is as a senior developer on a team working to develop all application architectures and coding practices for an agile team. In addition, they will work closely with the …
Building Applications Using the backbone.khs Framework Extension
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…
Implementing A Bounded Context
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.Arguably one of the most difficult Microservices patterns to apply and implement is the bounded context. The bounded context concept originated in Domain-Driven Design (DDD) circles. It promotes an object-model-first approach to …
Subscribe: Technical Newsletters
Development Blog Subscribe The Keyhole Newsletter combines blogs and tutorials with the latest in development with JavaScript, Java, and .NET technologies. Additional emphasis on Microservices, cloud technologies, and React. Never miss a post! Sign up below to receive our development tutorials by email. Free, no spam & opt-out anytime. Email Address * First Name * Last Name Company Note: Our …