Tamerlan Gudabayev

2024

Best Practices For Proper Alerting

Alerts are one of those things where we want to do them and then put them off. But once we do get to do them, we do them wrongly and never do them again. You'd be surprised at how often this happens. In this article, I want to

2024

An Introduction to Release Engineering

Release engineering is one of those roles I didn't even know existed. But when the opportunity came to join the release team in my company I took it without thinking much about it. 💡Pro tip: Always think before making career moves. Later on, I figured it would be

2024

The Art of Focus

A book that combines both spirituality and the real world.

2024

Revamped my Blog

Revamped my Blog I felt like my blog looked a bit basic so I bought this awesome ghost theme called Kyoto.

2024

Crossplane for Beginners using the Kubernetes Provider

I recently had the pleasure of working with Crossplane, and it was a bit difficult initially. As I'm not a Kubernetes expert, I had to learn multiple things simultaneously, but that's no Crossplane's fault. In this article, I want to share an introduction I

2024

How to Build a Language Server with Go

In my last article, we learned how the Language Server Protocol (LSP) standardizes the communication between code editors and language servers. This has revolutionized how developers write code, offering features like auto-completion, syntax highlighting, and real-time diagnostics. Building on that foundation, this article focuses on a more practical

2024

A Simple Introduction to the Language Server Protocol

Code editors were trash back in the day. (If you compare them to tools nowadays) Some editors were built for specific languages, and others were more general-purpose but had few excellent features. Some were expensive, and others were cheap and clunky. But then, a paradigm shift happened. VSCode was

2024

A Simple Guide to Terraform Modules

In the second part of our series on Terraform, we will be discussing how to create abstractions over our Terraform resources. We will be utilizing a feature in Terraform called modules. But before we head into the technical details, let's discuss why we would want to abstract things.