How Games Are Programmed: An Introduction To The Core Concepts Required To Program A Video Game

So you want to build a video game? Cool! I’m not really a professional game developer myself, but I have made a few games here and there for fun. The architecture and patterns used for building games are a bit different from, say, developing a website or back-end service. In this post, we will walk through the core concepts that you, as a programmer, would need to know before you dive into creating your own game....

 · Soham Kamani

Monitoring The Health Of Your Golang Application Using the Detective Library

Monitoring an application’s health is one of the most important tasks when running production grade services. The standard way to do this is to periodically check the “heartbeat” of a running application by interacting with one of its API endpoints. Although this method can tell you if the application itself is up and running, it doesn’t tell you anything about the many services that the application depends on (for example, a database, cache, or another running service), even though these dependencies are critical for its functioning....

 · Soham Kamani