GoWroc #41: All that fuzz about ArgoCD
Our next meeting will be about two things: building CI/CD pipeline and fuzz testing in Go.
Agenda
5:45 Networking
6:00 Talks
Rafael Romero Lopes: CI/CD with GitHub Actions and ArgoCD
This talk is about how we built the CI/CD pipeline for our Go services using GitHub Actions and ArgoCD at Ingrid. We will see a bit beyond the simple happy path. It covers how to promote and deploy your changes from development to production, using end to end tests to validate your deployment. We will also see some of the common problems we faced during this journey and what we did to solve them.
Krzysztof Dryś: Go Fuzzing
Fuzz testing is another great feature added in Go 1.18. I will explain this concept, show how it was implemented in Go and how it can help us, programmers. Finally, I will do a live coding session of creating a fuzz tests.
7:30 Networking
Speakers
Rafael - Software Developer with more than 10 years of experience, currently having fun with Go and trying to keep production alive. Fan of DevOps, Infra as a code and all Kubernetes-related stuff.
Krzysztof - I am a software developer, with a passion for creating systems which work. I like clean code, designing complex applications and working with people.
Go Developers Network
We are a part of GDN, which is a collection of Go user groups working together with a shared mission to empower developer communities with the knowledge, experience, and wisdom to build the next generation of software in Go.