Blog Posts

Adding Some Style

Creating a handful of components to render the data that loaded from a JSON file was covered in the previous post. It can feel a little defeating to just have a dump of content without any style to...

The Book of Boba Fett: Season One - A Few Thoughts

As I watched the first two seasons of The Mandalorian, I had a lot of thoughts on the matter. Mostly that the show was derivative, loaded with tropes and cliches, monotonous in pacing, but with a...

First Rudimentary Mercenary Components

In the previous step, we took the first pass at the Vuex store by creating a getter and a mutation to interact with the state. For the next step, we will load the data and create and initial round of...

Storing State & Unit Testing

In the previous post, we built a Minimum Renderable Vue application - which is to say that it outputs text in the browser using Vue, Vite, and TypeScript. Most tutorials would now build on that by...

HSMercs From The Beginning

As the name of this tutorial states, we are going to start this project from nothing but an empty folder and a few globally installed packages. Each file will be artisanally crafted and explained in...

Hearthstone Mercenaries Helper v0.1

In an effort to get some in-depth experience with Vuejs and as a project to replace my Hearthstone Mercenaries Helper spreadsheet, I took the time to create an initial version of a suite of tools to...

We're Live on Netlify

After a lot of frustration, digging through docs and issues, hitting dead ends, panicing over DNS configuration, and finally rejoicing in getting it working - this site is now hosted with Netlify. I...