Alena VarkockovaKubernetes operators best practices: understanding conflict errorsOne of the most prevalent errors one encounters when developing an operator is ‘the object has been modified; please apply your changes to…Apr 3, 20211Apr 3, 20211
Alena VarkockovaKubernetes operator best practices: Implementing observedGenerationThere’s a lot of hidden knowledge in core controllers and api conventions doc that is not followed by many controllers in the wild. One of…Feb 9, 2021Feb 9, 2021
Alena VarkockovaRemote retrospecives using TrelloHaving regular retrospectives is important and that is even more true when working remotely. It’s a good way to connect and bond with your…Jan 17, 2021Jan 17, 2021
Alena VarkockovaAn example of a goroutine leak and how to debug oneWhen I approach a function that is combining running a piece of code in a goroutine and communication/cancellation using channels, I am…Jan 16, 2020Jan 16, 2020
Alena VarkockovaShallow copy of a go struct in golang is never a good ideaI got burned by this several days ago that forced me to push to write this blogpost to prevent other people from having the same…Oct 28, 20194Oct 28, 20194
Alena Varkockovagofmt, goimports, goreturns — why do we need three formatters?!I started working on a new golang project today and I spent bigger portion of my morning just trying to understand the formatter situation…Apr 12, 20193Apr 12, 20193
Alena VarkockovaWhat’s the difference between runc, containerd, docker?Container space seems to be very fragmented in the past months and it’s getting more and more crowded every day. To be honest I miss times…Jun 25, 20184Jun 25, 20184