For this Donations Monday, I want to share with you a well-known Serhiy Prytula Charity Foundation.
#donations #Ukraine
#donations #Ukraine
prytulafoundation.org
Serhiy Prytula Charity Foundation
Invincible when united!
❤6
Kelsey Hightower said that he’s retiring from Google.
So, I would like to share with an episode of the ReadME podcast with Kelsey.
ReadME is a community podcast by GitHub. So, you may also find other interesting episodes there.
#podcast #kubernetes #github
So, I would like to share with an episode of the ReadME podcast with Kelsey.
ReadME is a community podcast by GitHub. So, you may also find other interesting episodes there.
#podcast #kubernetes #github
👍3😢2
VictoriaMetrics have released their first iteration of the log platform!
Here’s the info:
The first release of VictoriaLogs!
Release page on GitHub
Documentation
Docker demos
Helm Chart
Here you can find a Benchmark for VictoriaLogs
Since I’m not a user, it’s hard for me to provide feedback right away. Yet, if you use it or want to try and want to provide any feedback to the maintainers, do not hesitate to submit bug reports and feature requests on GitHub.
#victoriametrics #logs #observability
Here’s the info:
The first release of VictoriaLogs!
Release page on GitHub
Documentation
Docker demos
Helm Chart
Here you can find a Benchmark for VictoriaLogs
Since I’m not a user, it’s hard for me to provide feedback right away. Yet, if you use it or want to try and want to provide any feedback to the maintainers, do not hesitate to submit bug reports and feature requests on GitHub.
#victoriametrics #logs #observability
GitHub
Release v0.1.0-victorialogs · VictoriaMetrics/VictoriaMetrics
This is VictoriaLogs Preview release
It provides the following key features:
VictoriaLogs can accept logs from popular log collectors. See these docs.
VictoriaLogs is much easier to setup and oper...
It provides the following key features:
VictoriaLogs can accept logs from popular log collectors. See these docs.
VictoriaLogs is much easier to setup and oper...
🔥9👎1🤔1
A new episode of our voice chat chat (in Ukrainian)!
This time we spoke about job related topics beyond DevOps. Specifically:
- How often does it make sense to change a job. And what does “often” even mean in this context.
- Does it make sense to grow professionally beyond the Senior level or it can be the final stop in one’s career.
You can listen to this episode on:
- YouTube
- Substack
- Spotify
- Apple Podcasts
- Google Podcasts
BTW, since I moved the audio hosting to Substack, it makes sense to subscribe there to get new episodes right after they’re published.
#voice #career #job #ukrainian
This time we spoke about job related topics beyond DevOps. Specifically:
- How often does it make sense to change a job. And what does “often” even mean in this context.
- Does it make sense to grow professionally beyond the Senior level or it can be the final stop in one’s career.
You can listen to this episode on:
- YouTube
- Substack
- Spotify
- Apple Podcasts
- Google Podcasts
BTW, since I moved the audio hosting to Substack, it makes sense to subscribe there to get new episodes right after they’re published.
#voice #career #job #ukrainian
YouTube
Говорилка CatOps: як часто треба змінювати роботу і чи варто рости вище senior
Цього разу теми також були повʼязані із роботою в цілому. Обговорили наскільки це Ок часто змінювати місце роботи і що взагалі означає це "часто".
Також поговорили про те, чи варто рости у карʼєрі вище рівня senior.
Матеріали, що згадуються в епізоді:
-…
Також поговорили про те, чи варто рости у карʼєрі вище рівня senior.
Матеріали, що згадуються в епізоді:
-…
👍11
A story from VS Code developers about how they made bracket pair colorization 10,000x faster.
I like such articles, which touch topics of raw computer science. I think such stories help us to reconnect with the beauty of our craft.
Although, it won't make me switch to VS Code from NeoVim :D
#computer_science #microsoft
I like such articles, which touch topics of raw computer science. I think such stories help us to reconnect with the beauty of our craft.
Although, it won't make me switch to VS Code from NeoVim :D
#computer_science #microsoft
Visualstudio
Bracket pair colorization 10,000x faster
How we made bracket pair colorization in Visual Studio Code up to 10,000 times faster.
👍12
A system design exercise for on-premise infrastructure. The article is called DevOps Big Picture (On-Premises). However, it only explores a single example with a limited scope and a lot of assumptions. Yet, you still can use this diagram as a baseline in system design interviews, for example.
Unfortunately, data layer is completely missing there. I mean, data layer is the most difficult one, so a lot of people are omitting it on purpose. I cannot blame them for that. So, you can have a mental exercise and think about how would you manage the persistent data in the proposed infrastructure 😉
#design #kubernetes
Unfortunately, data layer is completely missing there. I mean, data layer is the most difficult one, so a lot of people are omitting it on purpose. I cannot blame them for that. So, you can have a mental exercise and think about how would you manage the persistent data in the proposed infrastructure 😉
#design #kubernetes
Medium
DevOps Big Picture (On-Premises)
An overview of DevOps best practices and tools for on-premises environments
👍7🤔6🙈1
Git is simply too hard.
I have mixed feelings about this article. On one hand, Git is too hard indeed. I personally google certain Git operations from time to time.
On another hand, this article doesn't provide any alternatives or ideas on how to fix this situation. Also, a lot of Git complexity comes from its distributed nature. Distributed systems are much harder to architect compared to centralized ones. Although, currently, we're mostly using Git as a centralized system nowadays.
So, I'll just add this well-known comics here.
#git
I have mixed feelings about this article. On one hand, Git is too hard indeed. I personally google certain Git operations from time to time.
On another hand, this article doesn't provide any alternatives or ideas on how to fix this situation. Also, a lot of Git complexity comes from its distributed nature. Distributed systems are much harder to architect compared to centralized ones. Although, currently, we're mostly using Git as a centralized system nowadays.
So, I'll just add this well-known comics here.
#git
😁28👍5
UA Responders is a foundation that raises funds for tactical medicine, protective gear, and field hospitals.
And some drones, of course.
#donations #Ukraine
And some drones, of course.
#donations #Ukraine
uaresponders.org
UA Responders
Your rescue buddy
👍6
Handling concurrency is hard, even if it was made simple.
The Go 1.19 Atomic Wrappers and why to use them explores the sync/atomic package which was introduced in Go 1.19 and use cases for it.
I haven't used this one personally, but we have
#go #programming
The Go 1.19 Atomic Wrappers and why to use them explores the sync/atomic package which was introduced in Go 1.19 and use cases for it.
I haven't used this one personally, but we have
sync.Map in one of the projects to get the results from goroutines in one place.#go #programming
Medium
The Go 1.19 Atomic Wrappers and why to use them
Here’s a short blog on Go’s (1.19+) sync/atomic additions to the library and why you’d want to use them. This article will assume that you…
👍9
Another article from our subscribers.
My experience migrating my infrastructure from Terraform to Pulumi is a story of the IaC migration to… well, Pulumi. A nice thing about this article is that it has some concrete examples of code as well as recommendations out of experience.
Yet, the final thoughts are somewhat questionable. For example, the claim that Pulumi is faster without any measurements.
BTW, I also wrote an article about Pulumi 3 years ago. It’s obviously outdated today but it’s interesting to observe how the project evolves.
P.S. If you want to share an article or just have a casual conversation, do not hesitate to join our chat (chat is in Ukrainian).
#pulumi #terraform #iac
My experience migrating my infrastructure from Terraform to Pulumi is a story of the IaC migration to… well, Pulumi. A nice thing about this article is that it has some concrete examples of code as well as recommendations out of experience.
Yet, the final thoughts are somewhat questionable. For example, the claim that Pulumi is faster without any measurements.
BTW, I also wrote an article about Pulumi 3 years ago. It’s obviously outdated today but it’s interesting to observe how the project evolves.
P.S. If you want to share an article or just have a casual conversation, do not hesitate to join our chat (chat is in Ukrainian).
#pulumi #terraform #iac
There and back again
My experience migrating my infrastructure from Terraform to Pulumi
I always intended this blog to contain a mix of technical and business posts. Here's the first technical piece. If that's not your cup of tea then you should probably stop reading right here, and go for a nice walk outside instead :).
Still here? Coo...
Still here? Coo...
❤3
Wanna share a video with you about WTF is Platform Engineering.
https://youtu.be/ghzsBm8vOms
I would say it's good enough. Mostly because the reality is usually more complex than the theory. However, if you were wondering WTF is Platform Engineering, this is a good start!
(and no, platform engineer is a specialization, not profession!)
#platform_eng
https://youtu.be/ghzsBm8vOms
I would say it's good enough. Mostly because the reality is usually more complex than the theory. However, if you were wondering WTF is Platform Engineering, this is a good start!
(and no, platform engineer is a specialization, not profession!)
#platform_eng
YouTube
What is Platform Engineering and how it fits into DevOps and Cloud world
Platform Engineering - What it is, how it works and how it fits into DevOps and Cloud world
Also how to approach implementing an IDP - internal developer platform.
🔗💚 Become a DevOps Engineer in 6 months ► https://bit.ly/3WKUPGf
🔗💙 Become a…
Also how to approach implementing an IDP - internal developer platform.
🔗💚 Become a DevOps Engineer in 6 months ► https://bit.ly/3WKUPGf
🔗💙 Become a…
👍10❤2
Today's Donations Monday request comes from our friends' channel - Ukrainian DevOps Digest.
They are raising funds for a retransmitter for the 28th brigade.
Here's the link to the Monobak jar: https://send.monobank.ua/jar/2cEiqdkjQ3
Pro-tip: if you copy the Monobank jar link into your mobile browser, you should be able to select Apple / Android Pay as a payment method and thus pay from a different card. It doesn't work all the time, but this is a nice workaround in case you don't have a Monobank or another Ukrainian card.
#donations #Ukraine
They are raising funds for a retransmitter for the 28th brigade.
Here's the link to the Monobak jar: https://send.monobank.ua/jar/2cEiqdkjQ3
Pro-tip: if you copy the Monobank jar link into your mobile browser, you should be able to select Apple / Android Pay as a payment method and thus pay from a different card. It doesn't work all the time, but this is a nice workaround in case you don't have a Monobank or another Ukrainian card.
#donations #Ukraine
Telegram
Українська девопсарня
Привіт любі кошенята 😺😺😺!
Мої друзі з 28 бригади ✝ ✝ ✝, які зараз під Бахмутом потребують одну дуже цікаву вундервафлю.
Доречі, ви цих героїв також знаєте і вже їм допомагали, ось тут вони разом з тераканом на фото (теракан досі виконує бойові завдання)😃…
Мої друзі з 28 бригади ✝ ✝ ✝, які зараз під Бахмутом потребують одну дуже цікаву вундервафлю.
Доречі, ви цих героїв також знаєте і вже їм допомагали, ось тут вони разом з тераканом на фото (теракан досі виконує бойові завдання)😃…
👍3
I personally don’t know this publisher. Yet, the noscripts of some books look interesting. For example, there is a book about FinOps as well as “Kubernetes for Jobseekers” (lol).
This is a Cloud OPS and Development bundle by BPB.
If you know this publisher or have any feedback on these books, feel free to share your impressions in our chat (chat is in Ukrainian).
As usual, you can pay different amount to unlock different number of books. This bundle is active for 20 more days.
#books
This is a Cloud OPS and Development bundle by BPB.
If you know this publisher or have any feedback on these books, feel free to share your impressions in our chat (chat is in Ukrainian).
As usual, you can pay different amount to unlock different number of books. This bundle is active for 20 more days.
#books
Humble Bundle
Humble Tech Book Bundle: Cloud Ops and Development by BPB
Get schooled on Kubernetes, learn the ins and outs of Google Cloud, Linux servers, and much more with our Cloud Ops bundle! Pay what you want and support Covenant House!
👍6❤1
It may happen that you have a catch-all repository to store some work that may or may not be important. Notice, it's not quite a monorepo pattern, rather a single junkrepo. Like, I saw
But what if some things from those repos are actually important, and you want to have a dedicated home for those things? Here's a guide by GitHub that explains how to separate things from a repository while saving the Git history.
This guide is created by GitHub, but it should work with any Git repository. Although, I only tested it with GitHub.
Enjoy!
#git #github
devops, utils, tools, and similar repositories in quite a few companies.But what if some things from those repos are actually important, and you want to have a dedicated home for those things? Here's a guide by GitHub that explains how to separate things from a repository while saving the Git history.
This guide is created by GitHub, but it should work with any Git repository. Although, I only tested it with GitHub.
Enjoy!
#git #github
GitHub Docs
Splitting a subfolder out into a new repository - GitHub Docs
You can turn a folder within a Git repository into a brand new repository.
🤩7
Friday is a good day to listen to a new episode of our CatOps voice chat!
This time we spoke about investments as well some cultural differences when working in the international teams. Plus, one of the members of our community exposed a scheme of how ruskies are trying to hire people in Ukraine.
The episode is in Ukrainian and available on:
- YouTube
- Substack
- Spotify
- Apple Podcasts
- Google Podcasts
#podcast #говорилка
This time we spoke about investments as well some cultural differences when working in the international teams. Plus, one of the members of our community exposed a scheme of how ruskies are trying to hire people in Ukraine.
The episode is in Ukrainian and available on:
- YouTube
- Substack
- Spotify
- Apple Podcasts
- Google Podcasts
#podcast #говорилка
YouTube
Говорилка CatOps: Інвестиції
В цьому випуску поговорили про інвестиції: як вкладати і куди. А також поділились успішними і не дуже історіями інвестування.
Трохи зачепили культуру роботи в інтернаціональних командах і розкрили схему того, як р*сня намагається наймати людей в Україні.…
Трохи зачепили культуру роботи в інтернаціональних командах і розкрили схему того, як р*сня намагається наймати людей в Україні.…
🔥7
Today's Donations Monday is for the joint fundraiser by Come Back Alive and Nova Posta - Protect the Sky.
The goal is to raise $8.9 million for Air Defense communications and mobile command posts.
#donations #Ukraine
The goal is to raise $8.9 million for Air Defense communications and mobile command posts.
#donations #Ukraine
👍12
A very cool bundle today! DevOps 2023 bundle by O’Reilly.
As usual, you can pay starting from ~€23 to unlock the whole bundle. And is has some good books like “Implementing SLOs” and “Database Reliability Engineering”.
#books #bundle
As usual, you can pay starting from ~€23 to unlock the whole bundle. And is has some good books like “Implementing SLOs” and “Database Reliability Engineering”.
#books #bundle
Humble Bundle
Humble Tech Book Bundle: DevOps 2023 by O'Reilly
We’ve teamed up with O’Reilly for our newest bundle. Get books for software engineers and IT operations professionals. Pay what you want & support charity!
🤩10❤1