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

How I Make Sense of RxJS
Reactive Programming is a pattern with some complexities, but incredible power. Many explanations of it exist, but this is how it makes sense to me.

Integrated Project Teams – 10 steps to building your company’s capabilities
Using consultants to address challenging technology problems gives you short-term acceleration. Integrating consultants with your tech team provides for continuous

How Architecture Improved My Coding Skills
We all our skills in different ways. The path to becoming a senior engineer is never the same. This is an example of how mine involved writing less code than most.
Don’t Reinvent the Wheel
Good Designs Starts with the User As designers, we want to make something unique, something that stands out, catches the

Vertical Value
One of the issues I see a lot out in software product land are teams trying to plan and jam

Human Not Human
So as I’m getting my feet on the ground, I thought I’d write a binary classification post for mortals. My

An Investor’s Guide to Tech Diligence
As an investor or acquirer of a technology company, you have many aspects of due diligence to consider as part

Nuxt, Next, Nest?! My Head Hurts.
I clearly know what all of these things are. Their names are not at all similar. But let’s review, just to make sure we know…

Digital Transformation Transmogrified
Digital Transformation has taken off as a topic out on the InterWebs this past year. While there is a lot

Focus vs Focus-Within
Choose the right pseudo-class for your needs. In this post, we’ll examine the difference between focus and focus-within.

Recession Proof Your Business
Economists are currently predicting that the U.S. and global economy are headed for a recession. We know based on history

An Introduction to the Hover Pseudo-class
Dynamic behavior on the web isn’t limited to JavaScript anymore. Come learn about CSS syntax that can respond to state!

Understanding …mapGetters in Vuex
I was recently working with vuex and came across a piece of code I wanted to learn more about.
What You Need to Know about UX
In a recent conversation, I was asked about pet peeves at work. As someone who’s been working in the user
How to Turn an Existing Gatsby Site Into a Theme
Jason Lengstorf and I had a really great time on Learn With Jason porting a portion of my site into a theme! I wanted to write up that process so that others can do it too.

RDS and Stepping into the Plumbing Center of Pain
AWS managed services infrastructure is incredibly convenient in a way I had not previously appreciated. For example, when creating a
Splice! Slice! Shoot, I meant Shift!
Figuring out what array manipulation function to use in JavaScript is such a common joke at this point. There are a lot of them, and most of them seem to start with an ‘s’! Let’s dive into a handful of these functions.
Use Python without Installing Python – the Docker Approach
While writing the Industrial IoT series, I came up with this trick that may be of use to you as
Deep vs Shallow Copy – with Examples
The spread operator is a great piece of syntax, but it produces shallow copies. What exactly does that mean? And when does it matter?

Part 2: Industrial IoT CI/CD – An update killed my coffeemaker
This post in the Enterprise IoT series is about applying CI/CD and Serverless techniques to IoT.

Part 1: An Intro to Industrial IoT
This is the first of a series of articles about how IoT infrastructure provides solutions to very difficult business situations, and how to take advantage of them.
5 Uses for the Spread Operator
JavaScript has a bunch of syntax that aims to make your life easier as a developer. The spread operator is a particularly popular option, so let’s see what you can do with it!
Frank Oelschlager Shares a Technical Debt Case Study
Gábor Zöld of Coding Sans has written an excellent piece on technical debt: Technical Debt: Everything You Need To Know,
Introducing Object.fromEntries
We’re learning about ES2019 and this entry is all about understanding the Object.fromEntries function.
AWS SAM API with Cognito
It’s official! AWS has decided that Lambdas are our hammer, and we’re all wandering around looking for nails. AWS Lambda
The User Experience for Experienced Users
The trouble with experienced users is that they think they know everything. The problem is, they do! They might even
Staring Down a Stack Trace
Stack traces are a map to help you solve your bug, but how do you navigate it?
What Does it Mean to be a Technology Consultant
If you’ve ever been curious about what it means to be a consultant, this post is for you!

Who’s Really in Control of Total Cost of Ownership (TCO)
Today, if you are building and operating cloud-based or cloud-native applications, the concentration of the source for TCO comes from
Business Rules – Extract Transform and Load Part 4
In the last article of the Extract Transform and Load (ETL) series, we talked about how using a canonical object