ThingWorx local development environment with Docker - Part 1 Reading time ~3 minutes

ThingWorx is a platform for developing “Industrial IoT solutions”. They’ve got a lot of interesting documentation on various setup guides but I wanted to document how to get one up and running locally in a few minutes for the express purposes of learning and experimentation. A local setup doesn’t usually......

Estimate, target, plan and commit Reading time ~1 minute

I’ve started into “Software Estimation: Demystifying the Black Art” by Steve McConnell, and of course… as is my style. I’m making some conjectures about what I think software development should look like based off of reading the first chapter. I am going to finish the book, but jotting some quick......

How to run multiple versions of React side-by-side using Single Spa Reading time ~2 minutes

This seems like it should be easy right? Single-spa is a micro-frontend framework designed to handle running multiple SPA frameworks side-by-side. It’s pretty straightforward in all the other frameworks… but not so in React. Let’s dig into why that is. What’s the problem? In order to use React you always......

Stages of ramp up on software development projects Reading time ~3 minutes

This is a list I’m going to be maintaining on different ideas and thougths around ramping up on new software projects. Grasp of existing problems One component of ramping up on a new project is understanding existing problems. You’ll never find a project without problems. These problems come in all......

ELI5: Dependency Injection Reading time ~2 minutes

A group wanted to build a tool that would whack things. They decided to call it the ThingWhacker. The ThingWhacker was composed of two parts: The base and arm The whacking part Round one - No dependency injection They decided to build it all as one unit: This seemed like......