Author: Shaun Duncan

When I first started writing Go software a little over a decade ago, one of the features I found particularly intriguing was th...
Generative AI is quickly becoming ubiquitous in the software development space, with tools like Anthropic’s Claude offering rap...
Production traffic can often be unpredictable, and distinguishing genuine user interactions from mere noise becomes a pivotal s...
What is a Kubernetes OOMkilled Error – And Why Does it Matter? When creating production-level applications, enterprises w...
In this tutorial, you will learn how to work with the gRPC Golang library for microservice communication by creating a simple n...
After spending hours or even days manually testing your software, you may be wondering whether or not there’s a better wa...
Mock APIs are vital tools in modern software development. They allow developers to simulate APIs and continue testing and devel...
Developer Experience (DevEx) is a general term that encompasses all of the interactions a developer has with their work environ...
As developers, one of the most important things we can consider when designing and building applications is the ability to know...
Testing AWS services is an essential step in creating robust cloud applications. However, directly interacting with AWS during ...
The rise of remote development environments, like GitHub Codespaces, has certainly captured the spotlight in recent years. Thes...
Application performance can make the difference between retaining or losing customers, with delays beyond a few seconds leading...