Blog

Agility is essential in order to innovate in today’s digital world. It enables organizations to find ways of creating new sources of value that meet the evolving needs of customers. If done right, the product roadmap can be the link that articulates how the organization plans to deliver value. In contrast, a poorly constructed roadmap can lead to a series of unintended consequences that we'll explore in this post. But before we do, let's define what a product roadmap is.

When I started out as a freshly-minted developer three years ago, I was bursting with energy and ambition. Although I suffered (and still suffer at times) from an acute case of impostor syndrome, I was keen to learn, and it seemed like there was nothing that I couldn’t - and shouldn’t - attempt.

This past December I attended a Machine Learning for Creativity and Design workshop at NeurIPS 2018 in Montreal. NeurIPS (formerly NIPS) is a Conference on Neural Information Processing Systems or what today is often referred to as "AI". It's one of the most popular conferences in the space attracting thousands of submissions and attendants each year.

We recently had the pleasure of hosting a panel of industry experts to discuss how financial technology (fintech) is disrupting the world of banking. More importantly, we learned what's needed from traditional organizations in order to stay competitive. Along with some of Rangle's innovation leadership, we heard from fintech trailblazers Andrew Graham, co-founder of Borrowell and Michael Garrity, CEO of Financeit moderated by tech analyst and host of Globe & Mail's tech podcast, "I'll Go First", Takara Small. Let's get into it!

Learning development on the JavaScript stack can sometimes be quite frustrating (even with tools like Node or NVM). This is especially true when you manage different applications with different environment dependencies (or different versions of node, npm etc.) for each app that you're developing. You may have some legacy apps that you don't touch very often, but you want your host machine to have the latest and greatest when you start your next project. That's understandable and we've all been there before.

One of the most difficult relationships in a software development team is the relationship between developers and the QA team.

Diversity and inclusion are top of mind for tech companies these days and it’s about time. As an industry, we have failed to provide opportunities and empowerment for all people. We can’t let our past mistakes dictate our future.

In 2019 we are beginning to see trends such as Browser-Based Artificial Intelligence with TensorFlow.js taking over the landscape. This is part of a larger movement that will continue as AI solutions become less dependent on the backend-heavy distributed cloud-based infrastructure which was originally developed for big data applications.