Resources
Get the latest SaaS trends from our expert technology consultants.
Covering digital transformation and innovation in fintech, healthtech, and media.

Beyond Concern
We’ve all heard about the Spheres of Concern, Influence, and Control concept. But for those that haven’t considered this idea

Product Owner Nightmares: The Unknown Unknowns
As a product owner, what keeps me up at night is the thought that there are unknown problems lying in

Discipline is not what you think
When we see a successful person, what traits come to mind? Often they are perceived as natural talents or even

When Do You Have Enough Requirements?
As a product manager, balancing the priorities of product features with their level of detail is key to shipping the

Rural Internet for Remote Workers
How do you support your employees who are working remotely from rural areas? Employees telecommuting via fiber Internet access have

Getting Software Right: The Iterative Process in an Agile Environment
At its heart, software development is a hypothesis testing process. Based on your team’s experience and their understanding of the

Testing Angular 10 Interceptors with Spectator and Jest
There are many reasons to switch from Karma and Jasmine to Jest when Testing Angular: Jest runs faster than Karma

Angular Migration and the Strangler Fig
If your organization developed an application using the framework formerly known as Angular, now retroactively rebranded as AngularJS, you probably know that all that hard work and capital you put in now is bolted firmly to a sinking ship.

Designing and Building a Ventilator Flow Sensor from Home, Pt. 3
This is part three of the Designing an Intelligent IoT Ventilator from Home series There’s a Flow Sensor Shortage In

Hacking your To-Do List for More Productivity and Fulfillment
In the previous article of this two-part series Hacking Your Life with Task Types. I discussed the four quadrants of

Designing an Intelligent IoT Ventilator from Home, Pt 2
In the previous post I described the motivation for and some background of our ventilator project. In this post I’ll dive a little deeper

Designing an Intelligent IoT Ventilator From Home, Pt. 1
This is part one of a series. In this post we talk about what we’ve done and why, and in

Github Actions: Steps in Containers
Build Pipelines and build agents using CI/CD products are not new. The latest generation of these have all moved to

Hacking Your Life with Task Types
I want to share an idea that has changed my life by mitigating burnout and feeling more fulfilled day-to-day, month-to-month, and year-to-year. The idea is task typing.

4 Ways to Learn Object-Oriented Design
Looking back over 2019 I realized I’ve had the privilege to work on a diverse set of software projects: Architecting

Finding Diacritics in a Postgres Table
Recently I had the task to find all the Diacritics in a database table. I had to find an easy

Concurrency comparison of Javascript to Go
A lot has been written on concurrency and it is a deep subject. In order to understand the subtlety of

7 Questions for Computer Security Incident Response
Preparing your business to protect against and be ready to respond to security incidents reduces your company’s risk. The business

Kitchen Sink: Audit/Governance/Work Queue – Extract Transform and Load Part 6
In the previous articles, we discussed the main pieces to consider when designing and implementing an Extract Transform and Load

Focus – Power of a Fresnel Lens
Today I want to talk about focus. Specifically the importance of focus for growth stage companies. The reality is that

Converting Large Jobs into Batches
Let’s say that you have a process that requires a long time to run but you’ve got a limited time

Basic Rules Engine Design Pattern
In today’s posts, I want to share with you one of my favorite design patterns. I’ve used this design pattern

It’s Transformation Time – But Where to Start?
Transformations are all the rage these days. It seems like everyone’s doing one, and while the circumstances are varied, the

Dark Data Patterns are not the Future
Last week I talked about the need to understand the monetization and commercialization opportunities of your data assets. This week

A Wrong Answer is Worse than No Answer
Solving problems is our job, yet the process of doing so is never simple. And if we go about it the wrong way, we’re likely to make things worse.

Are You a Data Company?
Are you a data company? If you answered, “No”, you are about to become obsolete. Harsh words perhaps, but that

Component Lifecycle Methods Explained
There are a number of front end frameworks, and they have a lot in common! One of those things is the concept of components, and the ability to interact with them during different stages of their lifecycle.

“That is Why You Fail” – Yoda
The problem with many transformation exercises, whether they be of digital, agile, or some other flavor, is that they don’t

Creating an Authentication Navigation Guard in Vue
Being able to navigate to pages is a crucial part of any application. But sometimes your users will try and access a page they don’t belong on. In Vue you can check for this using a navigation guard!

How to Debug Node Serverless Using JetBrains WebStorm
One of the most useful tools in a developer’s quiver is the debugger. The debugger allows a developer to not