The Outer Thoughts of Andrew Murray

Sharing insights, practical tips, and straight-up complaints around issues and processes for tech. enabled businesses.

Setting up Zero-Trust Access to a Home Kubernetes Cluster

Setting up Zero-Trust Access to a Home Kubernetes Cluster

Gain public accessability to your home K8s cluster with Argo Tunnels.

Debugging a new Hubspot Website Home Page that doesn’t show up correctly

Debugging a new Hubspot Website Home Page that doesn’t show up correctly

Is your new Hubspot marketing site showing a 404? Then try this.

Own Your Own Analytics Stack

Own Your Own Analytics Stack

Making your own analytics platform is easier than you think and give you full control over your data.

The Hidden Considerations of Buying vs. Building Solutions

The Hidden Considerations of Buying vs. Building Solutions

When you should build the tech you need yourself instead of buy from a vendor.

Installing Node/NPM for local software development

Installing Node/NPM for local software development

Options on how to have Node / NPM / full-stack Javascript enabled locally.

Why Modularity and Where to Start

Why Modularity and Where to Start

Thinking about modularity at the beginning of the project gives you a plethora of options down the road.

A Journey with Inflexible Systems

A Journey with Inflexible Systems

Designing your systems from the beginning to be flexible and save your future self from headaches.

Developing for Windows when you don’t have Windows

Developing for Windows when you don’t have Windows

How to emulate Windows to avoid having to use Windows for your development environment.

Connecting a Plex Media Server (Ubuntu) to a Shared Network Folder for its library

Connecting a Plex Media Server (Ubuntu) to a Shared Network Folder for its library

Mount a networked file storage to your Plex server in a headless way.

3 Reasons to bet on GraphQL

3 Reasons to bet on GraphQL

The primary benefits of GraphQL and why you should consider adopting this new API Framework.

Translating Real-World Randomness To Create Digital Security

Translating Real-World Randomness To Create Digital Security

True randomness is more random than we can program, understand why to better create secure systems.