Kubernetes Chaos Engineering Tip
Chaos Engineering is an approach to test systems by inducing controlled chaos. The motivation is to harden your systems against random failures and monitor the reactions. Examples could be network outages or failed deployments.
Test Engineering
Writing tests is a common practice, especially for firms that leverage continuous delivery. With this article I’d like to explain some methods that can be used to generate test cases.
Testable Code
Testing has quickly become a standard in the software industry. Writing testable code is quite simple when following a few simple guidelines. This post aims at providing you with a framework for tackling that issue.
CI/CD Pipeline
Continuous integration and continuous delivery (CICD) are essential to fast delivery of software. Getting ramped up can be quite cumbersome. This post aims at providing a jump start.
Kubernetes Basics
Container orchestration is quickly becoming a defacto standard among tech firms. Systems we build have to scale up seamlessly and be highly available.
Go Error Propagation
Error handling is a vital part of all programming languages. There’s any number of things that can go wrong if you interact with the outside world.
TDD with Go
This post explains the basics of Test Driven Development (TDD) in the Go language. We’ll start with the basics of TDD and then cover a simple example with the factorial function.
Testing with Gin
This blog post is about writing integration tests for a Gin framework based application.