Reusable Redux Packages – An Approach to Framework Insulation and Code Reuse

Choosing and committing to a framework is often a hard decision. Redux has a strong architectural model, that transcends frameworks. Writing your code in a framework agnostic way, offers a hedge on your framework bets. It is also a common desire to share code across applications. For example, you may want a React Native app … More Reusable Redux Packages – An Approach to Framework Insulation and Code Reuse

Impact of Cycle Time on Enterprise Customer Facing Applications and What to Do About It

Enterprises inspired by Agile and Lean startups often embark on innovation projects only to be disappointed. Although they faithfully implement many Lean practices, entrenched processes elongate cycle times and can dampen the benefits. My latest article at http://blog.rangle.io/impact-of-cycle-time-on-enterprise-customer-facing-applications-and-what-to-do-about-it/  examines the negative impact of delivering large releases infrequently, techniques for shortening cycle times and the benefits … More Impact of Cycle Time on Enterprise Customer Facing Applications and What to Do About It

Virtual Worlds Move into Cyclist’s Basements

An app called Zwift is dominating the cyber cycling world. Most of my non-cyclist friends and colleagues are surprised to learn about this strange new land of virtual cycling, so here’s an intro for newcomers and then we can muse about future developments. How Zwift Works Put your bike on a trainer Sensors read the … More Virtual Worlds Move into Cyclist’s Basements

Writing Analytics User Stories

A key to successful projects is incorporating learnings to drive decisions. To obtain learnings from live users, teams must deliver features that collect and analyze behaviour. This post discusses writing user stories that involve analytics. User stories related to analytics are slightly different from other stories: Actors are often not external customers, but internal users … More Writing Analytics User Stories

Can First World Corporations be a Net Benefit to Cuba?

Perhaps you have been one of the 1.2 million Canadians that visit Cuba each year that make up 40% of all visitors to Cuba. If you’re like me, you have enjoyed the sheltered hotel grounds, idyllic view of beaches and friendly hospitality more than once. And as, a repeat tourist, you may also be curious … More Can First World Corporations be a Net Benefit to Cuba?

Two Good Approaches for Implementing Analytics Tags

Good analytics are no longer just a nice-to-have. Your digital analytics are one of your competitive imperatives. Companies that win, will succeed through data driven insights and increasingly through automated intelligent systems. Front and center in this battle ground are web and mobile analytics. Modern websites and applications track user actions to drive insights and … More Two Good Approaches for Implementing Analytics Tags

Google Analytics Best Practices for JavaScript Developers

As a JavaScript developer, you may find it disorienting when you first start learning about yet another large subject matter that is Google Analytics and Google Tag Manager (GA/GTM). There are many GA/GTM articles and examples that paint a confusing or outdated picture for single page and mobile apps. However, fear not. This post introduces … More Google Analytics Best Practices for JavaScript Developers

Reimagining the IoT music-verse with the Artiphon Instrument One

TLDR; The Artiphon Instrument One (i1), is fret-board MIDI controller with a built in speaker. A lack of an internal sound generator and a near-miss on guitar like playing, gives it a poor out-of-the-box experience.  However, for the tech-savvy musician willing to invest some time, it offers a world of possibility and is about as … More Reimagining the IoT music-verse with the Artiphon Instrument One