Goat Review

Unit Test your Architecture (and more) with ArchUnit

Explore the power of ArchUnit and learn how to bolster your software architecture testing.

Middleware-Based Exception Handling in ASP.NET Core

Unlock the full potential of your ASP.NET Core applications with our definitive guide to middleware-based exception handling. Learn how to gracefully manage errors, boost your application's resilience, and protect against downtime with practical, easy-to-follow strategies

Enhance your .NET Testing #8: Contract tests with Verify

The most common way to test the values of an object is to use assertions for each property to check exactly what the object contains. This can be done for types, classes, enumerables. The more aspects of the object that are tested, the more certain you can be that everything

Hangfire: A Feature-Rich Approach to Task Scheduling in .NET

In the vast landscape of .NET scheduling libraries, Hangfire stands tall as a formidable competitor. We've previously explored the powerful Quartz library in our last article: From Theory to Practice: Implementing Robust Task Scheduling with Quartz.NETTask scheduling is a backbone feature in modern software development, enabling applications

GitHub Actions & Microk8s: The Ultimate Duo for CI/CD Integration

In the realm of modern software development, the adoption of Continuous Integration (CI) and Continuous Deployment (CD) practices has become an essential standard. These methodologies, at the heart of DevOps practices, offer a multitude of benefits for developers, technical teams, and the business as a whole. Utilizing GitHub Actions to

Goat Review © 2026