Written by Ben Brougher who lives and works in the Pacific Northwest developing solutions to problems (usually with software). He graduated 2020 from Eastern Washington University as a Computer Science Major, Bachelor of Science (BS), and works engineering and developing software solutions in the enterprise telecommunications industry.


Bash for PowerShell Developers

April 16, 2024

How to write bash if you know a little PowerShell

My Journey to Neovim

January 4, 2024

How and why I switched to Neovim

How to write a JSON Schema

December 15, 2023

How to write a JSON Schema and where they can be used

Consuming RabbitMQ Messages in Go

November 20, 2023

How to use golang to consume a RabbitMQ queue and correctly ack and reject

Covariance and Contravariance

June 18, 2023

What are they, and why are they so helpful?

The withResolvers JavaScript Proposal

April 7, 2023

What is the withResolvers Proposal and how does it work?

ASCII vs UTF-8 vs UTF-16 vs UTF-32

March 24, 2023 (Updated: June 13, 2023)

What are all the different ASCII and UTF-x encodings and why do they matter?

Building a Svelte Stopwatch with the Temporal API

March 12, 2023

How to use the new Temporal API to build a stopwatch in Svelte and TypeScript

How to Use Deno Deploy with Azure Cosmos DB

February 24, 2023

How to create an API using Deno Deploy and Azure Cosmos as a database

Sharing State Between React, Svelte, and Vue in Astro

December 30, 2022

How to make frameworks share state between each other when using them in Astro

I Love Nested Ternaries

December 10, 2022

Why I love them, and why I think they aren't an unreadable mess.

Axios vs. Mande

October 21, 2022

What are they, do you need them, and how do they compare?

Why Not GraphQL?

October 6, 2022

Why I don't use GraphQL for personal or work projects

Switching to microk8s - 6 Months Later

August 18, 2022

How the move from kubeadm to microk8s has worked out over the last 6 months

Creating a .NET Cron Job for Kubernetes

July 29, 2022 (Updated: February 24, 2023)

How to create a .NET 7 Cron Job with C# running in a Kubernetes Cluster

Kubernetes Ingress with microk8s, MetalLB, and the NGINX Ingress Controller

April 14, 2022 (Updated: March 9, 2023)

How to use microk8s to create an ingress using MetalLB and the NGINX ingress controller

How to Use a Vue.js Event Bus

March 31, 2020

What are event busses in Vue.js and how do we go about using them?

Why Use IEnumerable?

September 22, 2019

What is IEnumerable in C#? And why should I use it?

Getting Started With API Development in Flask

September 13, 2019

A Guide to Starting an API With Flask and Python