I guess many of you are familiar with the concept of OKRs - Objective-Key-Results. OKRs have been around for quite some time. So, of course, there is a book about it.
Here is a short summary of this book by someone on the internet, alongside with their rating and recommendation for whom this book may be interesting.
Now, you can easily generate a book summary using AI these days. The summary itself is not the reason I want to share it with you. I think, writing such summaries is a great way of conceptualizing books for yourself in the first place. I keep telling myself, I should do this as well. Unfortunately, I am lazy :\
#books #okr #management
Here is a short summary of this book by someone on the internet, alongside with their rating and recommendation for whom this book may be interesting.
Now, you can easily generate a book summary using AI these days. The summary itself is not the reason I want to share it with you. I think, writing such summaries is a great way of conceptualizing books for yourself in the first place. I keep telling myself, I should do this as well. Unfortunately, I am lazy :\
#books #okr #management
grahammann.net
Measure What Matters by John Doerr by John Doerr
OKRs (Objectives and Key Results) focus organizations on ambitious goals with measurable outcomes—a system used by Google, Intel, and the Gates Foundati...
❤4
A former colleague of mine wrote an article on how to write better tests with AI.
I recall, there were debates, what should a human write: tests or the implementation. Now, there are debates on whether a human should open their IDE at all.
This article is front-end focused, but it has some actionable and more or less universal advice on how to make AI do tests better. At the end of the day, AI is just another tool and the whole trick is in how good do you apply it.
#ai #programming
I recall, there were debates, what should a human write: tests or the implementation. Now, there are debates on whether a human should open their IDE at all.
This article is front-end focused, but it has some actionable and more or less universal advice on how to make AI do tests better. At the end of the day, AI is just another tool and the whole trick is in how good do you apply it.
#ai #programming
Adithemighty
How to Help AI Write Better Tests
AI-generated tests verify that code runs, not that it's correct. Custom commands, a quality gate, and coverage targets turn AI into a genuinely powerful testing partner.
❤4
A new issue of the CatOps Digest is here!
https://newsletter.catops.dev/p/catops-digest-2026-03-22
Should have come out on Friday, but alas.
#newsletter #digest
https://newsletter.catops.dev/p/catops-digest-2026-03-22
Should have come out on Friday, but alas.
#newsletter #digest
newsletter.catops.dev
CatOps Digest 2026-03-22
What was on CatOps in the last 3 weeks...
❤3
For today's Donations Monday, I'd like to share with you a Monobank jar from a friend of mine, who had his birthday last weekend.
https://send.monobank.ua/jar/AYR2HGkbxg
Jar card number:
4874100025989107
He currently serves in Armed Forces of Ukraine, and has a Telegram channel about books (in Ukrainian) that he still updates, albeit not as often as before for obvious reasons. You can subscribe there as well!
#donations #Monday
https://send.monobank.ua/jar/AYR2HGkbxg
Jar card number:
4874100025989107
He currently serves in Armed Forces of Ukraine, and has a Telegram channel about books (in Ukrainian) that he still updates, albeit not as often as before for obvious reasons. You can subscribe there as well!
#donations #Monday
send.monobank.ua
Безпечний переказ коштів
Надсилайте безкоштовно та безпечно кошти
❤2👍2🔥1
You may already know that Trivy - a popular security scanner - was compromised last Friday.
- Here is a report by Wiz about this breach.
- Here is another article that goes beyond the GitHub Actions exploit.
If you run Trivy in any form, including locally, double-check what and when you ran.
Check if you had in your CI logs lines like below. Especially, if you’re not using
Check if you have this file on your local machine or a non-GHA executor:
You may need to rotate a lot of credentials as a fallout of this breach.
Also, as harsh as it sounds, this line from one of the articles above makes sense:
#security
- Here is a report by Wiz about this breach.
- Here is another article that goes beyond the GitHub Actions exploit.
If you run Trivy in any form, including locally, double-check what and when you ran.
Check if you had in your CI logs lines like below. Especially, if you’re not using
curl in your CI normally.Terminate orphan process: pid (xxxx) (curl)
Check if you have this file on your local machine or a non-GHA executor:
~/.config/systemd/user/sysmon.py.You may need to rotate a lot of credentials as a fallout of this breach.
Also, as harsh as it sounds, this line from one of the articles above makes sense:
~
Stop using Trivy. This isn’t the first time Aqua Security’s infrastructure has been compromised, and the `aqua-bot` account that enabled this attack was reportedly left exposed from a previous incident earlier in March that was never fully contained. That’s not a one-off failure; it’s an organizational pattern. A security scanning tool that can’t secure its own supply chain is a liability, not an asset. Remove `trivy-action` from your workflows and the Trivy CLI from your toolchains.
#security
wiz.io
Trivy Compromised by "TeamPCP" | Wiz Blog
Breaking down the March 2026 Trivy supply chain attack. TeamPCP compromised trivy + trivy-action & setup-trivy GitHub Actions, deploying credential stealers.
❤6
Kubernetes' SIG Network released a Ingress2Gateway tool version 1.0.
This is a tool which aim is to help you to migrate your deprecated Nginx Ingress configuration to the new Gateway API. They do not advertise this tool as a one-click migration solution, but rather as a helper to recreate your manifests.
P.S. Cannot wait to see, how this tool would translate all the custom spaghetti server snippets for Nginx 😈
#kubernetes #networking
This is a tool which aim is to help you to migrate your deprecated Nginx Ingress configuration to the new Gateway API. They do not advertise this tool as a one-click migration solution, but rather as a helper to recreate your manifests.
P.S. Cannot wait to see, how this tool would translate all the custom spaghetti server snippets for Nginx 😈
#kubernetes #networking
Kubernetes
Announcing Ingress2Gateway 1.0: Your Path to Gateway API
With the Ingress-NGINX retirement scheduled for March 2026, the Kubernetes networking landscape is at a turning point. For most organizations, the question isn't whether to migrate to Gateway API, but how to do so safely.
Migrating from Ingress to Gateway…
Migrating from Ingress to Gateway…
👍8😁2🙈1
"From April 24 onward, interaction data—specifically inputs, outputs, code snippets, and associated context—from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out."
Official statement.
You can opt out in Copilot's "Privacy" settings, or migrate to Codeberg :D
#github #ai
Official statement.
You can opt out in Copilot's "Privacy" settings, or migrate to Codeberg :D
#github #ai
The GitHub Blog
Updates to GitHub Copilot interaction data usage policy
From April 24 onward, interaction data from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out.
❤2
I wish, I could say: "Good morning", but instead I say:
- axios Compromised on npm - Malicious Versions Drop Remote Access Trojan. Axios is an incredibly popular HTTP client for NodeJS, so if you use that, there's a high chance, you're affected.
- Unpatchable Vulnerabilities of Kubernetes: CVE-2020-8561
#security
- axios Compromised on npm - Malicious Versions Drop Remote Access Trojan. Axios is an incredibly popular HTTP client for NodeJS, so if you use that, there's a high chance, you're affected.
- Unpatchable Vulnerabilities of Kubernetes: CVE-2020-8561
#security
www.stepsecurity.io
axios Compromised on npm - Malicious Versions Drop Remote Access Trojan - StepSecurity
Hijacked maintainer account used to publish poisoned axios releases including 1.14.1 and 0.30.4. The attacker injected a hidden dependency that drops a cross platform RAT. We are actively investigating and will update this post with a full technical analysis.
😱7🔥2
Linux - The Good Stuff is a book bundle by No Starch Press that really has good stuff! Including the book I recommend to everyone starting with Linux - "How Linux Works" by Brian Ward and "The Linux Programming Interface" by Michael Kerrisk for those who want to know how Linux works, but on the API level.
There are some other interesting books as well. Yet, this bundle is not cheap: you have to pay at least €56 unlike the usual €20-25 to unlock it.
#books #linux
There are some other interesting books as well. Yet, this bundle is not cheap: you have to pay at least €56 unlike the usual €20-25 to unlock it.
#books #linux
Humble Bundle
Humble Tech Book Bundle: Linux, the Good Stuff by No Starch
Unlock new levels of freedom and creativity when you use Linux—master the ins and outs of Linux today and help support charity!
😱3
A new issue of CatOps Digest is here!
https://newsletter.catops.dev/p/catops-digest-2026-04-04
#digest #newsletter
https://newsletter.catops.dev/p/catops-digest-2026-04-04
#digest #newsletter
newsletter.catops.dev
CatOps Digest 2026-04-04
What was on CatOps in the last couple of weeks
❤12
From time to time, I share a standing jar for FPV drones for a guy from my wife’s hometown.
Today, I’d like to share a fundraiser for rehabilitation of his brother-in-arms, who lost his leg near Kostiantynivka. Now he needs to undergo a series of surgeries. Here’s a Monobank jar to help him financially:
https://send.monobank.ua/jar/5AmpbpVRxm
Card number:
4874 1000 2602 4938
#donations #Ukraine
Today, I’d like to share a fundraiser for rehabilitation of his brother-in-arms, who lost his leg near Kostiantynivka. Now he needs to undergo a series of surgeries. Here’s a Monobank jar to help him financially:
https://send.monobank.ua/jar/5AmpbpVRxm
Card number:
4874 1000 2602 4938
#donations #Ukraine
🫡5
Terragrunt has released version 1.0. According to them, this is not about a lot of brand-new features, but a commitment to backwards compatibility within the 1.x branch.
The press-release also has an overview of some features that Terragrunt has.
#terraform #terragrut #opentofu
The press-release also has an overview of some features that Terragrunt has.
#terraform #terragrut #opentofu
www.gruntwork.io
Gruntwork Blog | Terragrunt 1.0 Released!
🔥9👍1🤮1