James' Programming Blog

Web development, CMSes, eCommerce and more

The trend in frameworks for Single Page Web Applications has been to make one page be “an application” with a single domain and typically a global state object. This has been the approach taken in React/Redux, Angular and others. This seems to be a philosophical trend from the “Windows Way” of build...

Continue reading...

Introducing a simple support module for Drupal 8 that sets up the Web Bus II client side component manager. Dependent modules include implementation JavaScript using the conventional Drupal mechanism and a hook to inform the WebBus manager of available components.

WebBus provides an event based sy...

Continue reading...

React, Angular, Ember, BOOTSTRAP - I could go in to a tirade about dependency creep and redundant, inefficient wrapper libraries but others have done better.

Modern browsers are consistent enough (yes, event later versions of IE/Edge) that compatibility wrappers are no longer needed. Unless y...

Continue reading...