Open in app

Sign In

Write

Sign In

Yuri Brito
Yuri Brito

87 Followers

Home

About

Published in

Wildlife Studios Tech Blog

·Dec 8, 2020

Canary deployment in Kubernetes: how to use the pattern

Avoid all or nothing situations when releasing new code to production using a pattern to release updates to a shifting percentage of the total user base. Deploying in modern days can be challenging, given the complexity of systems built in microservices structure. …

Engineering

4 min read

Canary deployment in Kubernetes: how to use the pattern
Canary deployment in Kubernetes: how to use the pattern
Engineering

4 min read


Published in

Wildlife Studios Tech Blog

·Sep 21, 2020

Testing Golang code: our approach at Wildlife

Go is a modern programming language and as such was designed with incredible testing support out of the gate. Project and file organization combined with official tooling and a lean but powerful (and also official) testing library: that's all you need to know to get started. Let's start from the top: the go test command Go’s standard library already…

Engineering

5 min read

Testing Golang code: our approach at Wildlife
Testing Golang code: our approach at Wildlife
Engineering

5 min read


Published in

Wildlife Studios Tech Blog

·Jun 29, 2020

It’s a no Go: handling errors in Golang

One of the most ubiquitous things in Go are functions with two, or more, return values, where most often than not, the last one is an error. There is a limited set of courses of action for these errors, and I’ll cover them in this article. Handling errors When an error occurs…

Go

4 min read

It’s a no Go: handling errors in Golang
It’s a no Go: handling errors in Golang
Go

4 min read


Published in

Wildlife Studios Tech Blog

·Apr 30, 2020

When, what and how to optimize (Go) software

I haven’t met a developer that purposefully builds non-performant software. On the contrary, premature optimization is one of the most common pitfalls we have to be aware of at all times. If I’d have to pick just two of the possible undesired consequences of premature optimization I’d choose: Acquired complexity…

Engineering

14 min read

When, what and how to optimize (Go) software
When, what and how to optimize (Go) software
Engineering

14 min read


Published in

Wildlife Studios Tech Blog

·Mar 4, 2020

How I write (Go) backend systems

At Wildlife, we have an incredible variety of backend systems with all sorts of complexities. We are also heavy users of Golang, and over time I had the chance to be exposed to brilliant ideas from several of my coworkers. …

Engineering

8 min read

How I write (Go) backend systems
How I write (Go) backend systems
Engineering

8 min read

Yuri Brito

Yuri Brito

87 Followers

Software Engineer at Wildlife Studios

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams