Skip to content
Welcome
  • Home
  • About
  • All Posts
  • Experiment
    • Experiment Child

Uncategorized

  • Home
  • Uncategorized
  • Page 2

Building a Multiplayer Gaming System – Part 1 – Introduction

Posted by By shadowcow May 25, 2024Posted inUncategorized
Greetings! Welcome to Part 1 of Building a Multiplayer Gaming System. Throughout this series we are going to design a system that supports a turn-based 1v1 multiplayer gaming experience from…
Read More

Two Kinds of Learning in Turn-Based Game AI

Posted by By shadowcow April 20, 2024Posted inUncategorized
AI is all the rage, and for some folks, it's just magic. Well, it's not magic. It's an algorithmic system based on combining decision models with data analysis. We're going…
Read More

Natural Language is a Bad Way to Communicate

Posted by By shadowcow April 11, 2024Posted inUncategorized
There is a general push in the software industry towards using more natural language. Generative AI tools allow people to build software using natural language. Behavior Driven Development methodologies use…
Read More

Building an Interactive Generative AI for Music in TypeScript – Part 1

Posted by By shadowcow March 3, 2024Posted inUncategorized
Have you ever wanted to listen to some music but couldn't quite find what you wanted? Or have you ever wanted to make some music, but you aren't a trained…
Read More

Building a 1v1 Game Matchmaking Service in Go – Part 3

Posted by By shadowcow December 7, 2023Posted inUncategorized
This article is part 3 of a series. Part 1 - Domain ModelingPart 2 - Turning Domain Model into Code The associated code repo is here. Deployment At the end of…
Read More

Building a 1v1 Game Matchmaking Service in Go – Part 2

Posted by By shadowcow November 26, 2023Posted inUncategorized
This article is part 2 of a series. Part 1 - Domain Modeling The associated code repo is here. Turning the Domain Model into Code In Part 1, we modeled…
Read More

Building a 1v1 Game Matchmaking Service in Go

Posted by By shadowcow November 22, 2023Posted inUncategorized
This article is Part 1 of a series. Part 2 - Turning the Domain Model into Code A 1v1 Game Matchmaking Service is a service that pairs up opponents for…
Read More

How AI will change Software Development

Posted by By shadowcow November 8, 2023Posted inUncategorized
Lessons from Mathematical Optimization - the basis for current AI Machine Learning and many parts of current 'AI' systems are built on top of the field of Mathematical Optimization. There…
Read More

Taming Concurrent Code – State Transitions vs Flows

Posted by By shadowcow October 7, 2023Posted inUncategorized
Concurrent code is everywhere. Anytime you have multiple operations that can take a little time and happen simultaneously, you've got concurrent code. If you are reading and writing files, interacting…
Read More

The Duality of State and Events

Posted by By shadowcow September 30, 2023Posted inUncategorized
Duality has different meanings in different domains, but the essential idea is that of 'two sides of the same coin'. There is one object, or one entity, and there are…
Read More

Posts pagination

Previous page 1 2 3 Next page
Copyright 2026 — Welcome. All rights reserved. Sinatra WordPress Theme
Scroll to Top