12 June 2020

Four Thinking Tools I use Daily

Expected Value, Dichotomy of Control, Good Things are Easy to Get, Life is Short. I use these thinking tools daily and they may help you as well.

01 June 2020

WebSockets and Load Balancers

In this article, I demonstrate a few common challenges and solutions when combining stateful applications with load balancers.

28 May 2020

Intro to Deno

Talk to your children about package managers before Deno does.

10 May 2020

Let's Build: Real-time session invalidation

Some applications need to limit users to a single client or browser instance. This post covers how to build, improve, and scale this feature.

19 December 2019

How to run your own Minecraft Server

Minecraft is the perfect game to play with your family and friends this holiday season. In this post, I'll show you how to run your own dedicated Minecraft server.

26 August 2019

How to build a Pocket Platform-as-a-Service

A step-by-step guide to building infrastructure for new web projects

21 May 2019

Safe List Updates with DynamoDB

When modifying a list attribute on a DynamoDB document, we need to take extra steps to achieve correctness and concurrency. I discuss several solutions in this post.

19 January 2019

Why You Should Learn .NET

Seven reasons I’m excited about .net in 2019

Page 1 / 3