CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
The wrong way to use DORA Metrics.

If you’re not aware, so-called DORA metrics are the core metrics DevOps report is built on:

- Deployment frequency
- Lead time for changes
- Change failure rate
- Time to restore service
- Reliability

These metrics are frequently used to measure the performance of a team. So, this article highlights some pitfalls of using DORA metrics for measuring productivity, including, of course, the good old Campbell’s Law.

#culture
👍6
For today's Donations Monday I have not one but two requests.

1. Folks from the Airbus VYK channel continuously raising funds for drones and related equipment. Subscribe to the channel to see recent fundraisers and detailed reports.

2. Our colleague and an author of the UA DevOps channel is raising funds for a Mavik 3T drone

#donations #Ukraine
👍3
A bit of Ukrainian tech community building.

Recently, our friend from UkrOps Digest asked his subscribers if they have any Telegram/YouTube channels, blogs, or other communities where they share their technical expertise.

Needless to say that there are quite a few responses to that post. I'm sure you'll be able to find something to your taste there as well!

Also, if you have a channel or a blog, make sure to leave a comment there as well. Or even better - make a pull request to the Awesome List of Ukrainian IT Communities!

#community #culture #Ukraine
🔥82
OpenTofu 1.8.0 is out.

It's not like I'm following this project very closely. However, now its features started to diverge from Terraform. So, as they put it themselves:

Since Terraform doesn't support these new language features, OpenTofu now supports the .tofu file extension. When a file with the .tofu extension is present, OpenTofu will ignore the identically named .tf file. Using this new file extension, module authors can use the new 
features of OpenTofu and still keep older code around for compatibility.


So, if you support any open-source modules, have fun, I guess.

Also, it's interesting how many of you actually use OpenTofu in production?

#terraform #opentofu
👍61👌1
The Story of Reformatting 100k Files at Google in 2012 is a short story of rolling a massive change at Google.

Basically, they have enforced formatting rules for all the BUILD files for Bazel.

What I like in this story is how this change ended up being uneventful. Which confirms a point: if formatter is integrated into your workflow, you don't care about formatting, you don't even think about it much.

And this is one of the reasons I like Go so much: it has a formatter integrated into the language itself. Same thing with Terraform.

#culture
👍54
A small Saturday post from GetYourGuide on how they migrated from Spinnaker to ArgoCD.

There are not too many details in the article, so the main takeaway is that such migrations can be easier than they seem to be. Still, you need a political will to do that.

P.S. This article came from our chat. If you have other interesting stories to share, you can do it here.

#cicd
👍61
​​A fundraiser for equipment for FPV drones by the UkrOps community is still ongoing!

About 40% still left.

You can top up a Monobank jar:

https://send.monobank.ua/jar/6k2H9iu8tN

Or a card directly:

5375411219683781

Original post

#donations #Ukraine
👍8
​​Happy Independence Day, cats!

As you know, freedom never comes for free. So, the best way to celebrate this day is to make a donation to your charity of choice.

Here the list of charities I link to almost every post

Also, I would like to remind you about fundraisers from our friends at:

- UkrOps Club
- UA DevOps
22
The Senior Engineer Illusion: What I Thought vs. What I Learned is an article about one could have regarding the day-to-day routine of their more senior colleagues.

Ofc, many things may sound familiar to you personally, but never forget that there are less experienced peers in the industry for whom this information may be useful.

P.S. I didn't like some word choices of this article, but overall it's Ok.

#culture
👍81
Some people know that I'm not a fan of Python. Yet, I have to tolerate it because it is objectively one of the most popular and widespread programming languages.

So, here is an article about asynchronous code in Python.

Enjoy!

#programming #python
👍91
​​For today’s Donations Monday, I would like to share with you an initiative from Come Back Alive - “Dronefall”.

Instead of a monetary goal, this project aims to strike down 1000 russian reconnaissance drones.

#donations #Ukraine
🔥10🤡1
Since I’m a bit busy this week, I cannot really bring too many articles to you this week.

Every time this happens, Humble Bundle comes to my rescue :D

So, today I want to share a bundle of courses about cloud by Packt.

You can get it for a bit more than $20 for the next 11 days.

#courses
👍21