Writing on software engineering and architecture, hobby gaming, travel, and lifestyle.

All of my long form thoughts on the realms of technology, games, travel, and lifestyle, all inspired by my professional expertise and personal experiences.

Verdant Destruction Commander Deck, Featuring Hearthhull, the Worldseed

In Magic, lands are infrastructure — the quiet foundation that everything else is built on. Hearthhull, the Worldseed treats that foundation as a weapon. This Jund (black, red, and green) deck sacrifices lands for card advantage, recycles them from the graveyard, and eventually reaches a board state where every land that enters or leaves the battlefield is draining your opponents' life totals and flooding the board with threats.

Tides of Fortune Commander Deck, Featuring Edward Kenway

Before he was an Assassin, Edward Kenway was a pirate — opportunistic, ruthless, and always looking for the next score. This Commander deck captures that perfectly. Built around the Assassin's Creed Universes Beyond version of the legendary privateer, it's a Grixis (blue, black, and red) Pirate tribal deck that converts every attack step into resources, every opponent's card into ammunition, and every blocker into a liability.

Building Federated Subgraphs with Nest.js

A lot of my current work in the GraphQL ecosystem has centered around the use of Apollo Federation to build an enterprise wide supergraph across several domains. In this post, I show the steps necessary to build entities in a federated subgraph using the Nest.js framework.

Blogging with MDX in Next.js

With the latest rework of my website, I decided to simplify my content stack back to the official @next/mdx packages with the new AppRouter, and found that it was more than adequate for my needs. Learn some tips and tricks for making the official support work for you, while also providing automated indexing and category support for your posts.