Forwarded from oleg_log (Oleg Kovalov)
Теперь и в VSCode https://habr.com/ru/post/505652/
Хабр
gogrep: структурный поиск и замена Go кода
gogrep — это одна из моих любимых утилит для работы с Go. Она позволяет находить код по синтаксическим шаблонам, фильтровать результаты по типам выражений, а также выполнять замену (тоже по...
Forwarded from Находки в опенсорсе
Interactive #git with the help of
Features:
- You can run git add and git reset by selecting or cursoring. You can commit interactively
- You can search the diff from the query bar and the RHS diff will be highlighted accordingly
- Search the log and corresponding diff at once. Notice that when you use | the left hand side is sent to log while the right hand side is sent to diff
https://github.com/bigH/git-fuzzy
#shell
fzf Features:
- You can run git add and git reset by selecting or cursoring. You can commit interactively
- You can search the diff from the query bar and the RHS diff will be highlighted accordingly
- Search the log and corresponding diff at once. Notice that when you use | the left hand side is sent to log while the right hand side is sent to diff
https://github.com/bigH/git-fuzzy
#shell
Forwarded from linkmeup
В недавней Ubuntu 20.04, помимо всего прочего, решили не обновлять старый инсталлер, а взять и натурально вставить новый. Это всё конечно очень здорово, но как теперь пересобирать образы никто не уточнил. Или почти никто...
https://nickcharlton.net/posts/automating-ubuntu-2004-installs-with-packer.html
https://nickcharlton.net/posts/automating-ubuntu-2004-installs-with-packer.html
nickcharlton.net
Automating Ubuntu 20.04 installs with Packer
Ubuntu 20.04 — which was released few days ago (23rd April) — brings with it a
new installer, replacing the previous Debian installer with
subiquity. This means that any of the previous approaches for
automated/unattended installs no longer work and need…
new installer, replacing the previous Debian installer with
subiquity. This means that any of the previous approaches for
automated/unattended installs no longer work and need…
Forwarded from DevOps&SRE Library
Deploy Any Resource With The New Kubernetes Provider for HashiCorp Terraform
https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provider-for-hashicorp-terraform
https://www.hashicorp.com/blog/deploy-any-resource-with-the-new-kubernetes-provider-for-hashicorp-terraform
Forwarded from DevOps Deflope News
Sysdig запустили promcat — ресурс с готовыми шаблонами Prometheus (конфиги экспортеров, дашборды, алерты) для различных сервисов, от Redis до Elasticsearch.
http://amp.gs/Hwq5
Анонс: http://amp.gs/Hwqb
GitHub для контрибюшена: http://amp.gs/Hws8
#promcat #sysdig
http://amp.gs/Hwq5
Анонс: http://amp.gs/Hwqb
GitHub для контрибюшена: http://amp.gs/Hws8
#promcat #sysdig
Forwarded from oleg_log (Oleg Kovalov)
Interactive Linux Kernel Map
https://makelinux.github.io/kernel/map/
Этой штуке уже 10+ лет судя по ФБ, но очень жаль, что я о ней узнал только сейчас (огромное спасибо, Денис!)
Я вроде бы встречал её в виде картинки, но когда это все можно поклацать - становится приятнее (если открыть в SVG, так даже поиск в браузере работает).
Единственное но - я не работаю с такими вещами, но позалипать и поискать что-то для развития можно. Ух прям.
https://makelinux.github.io/kernel/map/
Этой штуке уже 10+ лет судя по ФБ, но очень жаль, что я о ней узнал только сейчас (огромное спасибо, Денис!)
Я вроде бы встречал её в виде картинки, но когда это все можно поклацать - становится приятнее (если открыть в SVG, так даже поиск в браузере работает).
Единственное но - я не работаю с такими вещами, но позалипать и поискать что-то для развития можно. Ух прям.
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
io_uring using #golang (liburing and CGo, to be exact)
by Agniva De Sarker https://github.com/agnivade (from twitter.com/Mattermost)
https://developers.mattermost.com/blog/hands-on-iouring-go/
Also don't forget to star pure Go solution https://github.com/hodgesds/iouring-go
(but hopefully https://github.com/golang/go/issues/31908 will be implemented in std)
by Agniva De Sarker https://github.com/agnivade (from twitter.com/Mattermost)
https://developers.mattermost.com/blog/hands-on-iouring-go/
Also don't forget to star pure Go solution https://github.com/hodgesds/iouring-go
(but hopefully https://github.com/golang/go/issues/31908 will be implemented in std)
Forwarded from Технологический Болт Генона
Automating_SLI_SLO_based_build_validation_with_Keptn_and_Jenkins.pdf
2.3 MB
Automating SLI/SLO based build validation with Keptn and Jenkins / Andreas Grabner (Dynatrace)
https://www.slideshare.net/grabnerandi/jenkins-online-meetup-automated-sli-based-build-validation-with-keptn
https://www.slideshare.net/grabnerandi/jenkins-online-meetup-automated-sli-based-build-validation-with-keptn
Forwarded from DevOps&SRE Library
kubetap
Kubetap is a kubectl plugin that enables an operator to easily deploy intercepting proxies for Kubernetes Services.https://github.com/soluble-ai/kubetap
Forwarded from HABR FEED + OPENNET
Мониторинг микросервисных приложений: взгляд SRE
https://habr.com/ru/post/505976/?utm_source=habrahabr&utm_medium=rss&utm_campaign=505976
Tags: Блог компании ITSumma, DevOps, IT-инфраструктура, IT-стандарты, Микросервисы, itsumma, микросервисы, мониторинг, kubernetes, K8s, инфраструктура, SRE, архитектура, деплой
Author eapotapov #habr
https://habr.com/ru/post/505976/?utm_source=habrahabr&utm_medium=rss&utm_campaign=505976
Tags: Блог компании ITSumma, DevOps, IT-инфраструктура, IT-стандарты, Микросервисы, itsumma, микросервисы, мониторинг, kubernetes, K8s, инфраструктура, SRE, архитектура, деплой
Author eapotapov #habr
Хабр
Мониторинг микросервисных приложений: взгляд SRE
Современная инфраструктура — множество небольших приложений, запущенных в контексте одного менеджера приложений, который управляет их количеством, обновлением...
Forwarded from Записки админа
🔑 Хороший ресурс, который даёт представление о том, как работает система корневых DNS - 13 корневых серверов управляются двенадцатью независимыми организациями и состоят из 1084 инстансов, расположенных по всему миру.
На сайте доступна интерактивная карта и информация по каждому из корневых NS: https://root-servers.org/
#dns #линк #напочитать
На сайте доступна интерактивная карта и информация по каждому из корневых NS: https://root-servers.org/
#dns #линк #напочитать
Forwarded from Generative Anton
Интересный обзор внутренностей Фуксии (это которая ОС Гугловская)
Quarkslab
Playing Around With The Fuchsia Operating System
Forwarded from DevOps Deflope News
Интересная подборка из 10 распространенных ошибок использования Kubernetes в блоге Pipetail.
https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s/
#kubernetes #blog
https://blog.pipetail.io/posts/2020-05-04-most-common-mistakes-k8s/
#kubernetes #blog
blog.pipetail.io
10 most common mistakes using kubernetes
We had the chance to see quite a bit of clusters in our years of experience with kubernetes (both managed and unmanaged - on GCP, AWS and Azure), and we see some mistakes being repeated. No shame in that, we’ve done most of these too!
I’ll try to show the…
I’ll try to show the…
Forwarded from I hate overtime
#management
Наконец-то прочитал статью про ревью в netify, и прям проникся идеей.
Собственно проблема:
Наверное часто у всех на ревью возникало ощущение, что ревьюер придирается и на "такое" уж точно можно было закрыть глаза.
Решение:
Каждый коммент в ревью тегается меткой, означающей значимость. Netify выбрали для этого... камни. Например
Наконец-то прочитал статью про ревью в netify, и прям проникся идеей.
Собственно проблема:
Наверное часто у всех на ревью возникало ощущение, что ревьюер придирается и на "такое" уж точно можно было закрыть глаза.
Решение:
Каждый коммент в ревью тегается меткой, означающей значимость. Netify выбрали для этого... камни. Например
[boulder] something is wrong with xxxNetlify
Feedback Ladders: The Code Review System We Follow at Netlify
Learn more about Netlify UX team's code review process called the Feedback Ladder. We developed a system of shared terminology - naming conventions that describe each step. Check it out!
Forwarded from oleg_log (Oleg Kovalov)
Вечно теряю эту ссылку, придется оставить здеся. Там сравнение разных задержек + по годам можно посмотреть динамику.
Latency Numbers Every Programmer Should Know
https://colin-scott.github.io/personal_website/research/interactive_latency.html
Latency Numbers Every Programmer Should Know
https://colin-scott.github.io/personal_website/research/interactive_latency.html
Forwarded from oleg_fov (Oleg Kovalov)
YouTube
Peter Zaitsev - 17 Things Developers Need to Know About Databases
17 Things Developers Need to Know About Databases
Presented at: Open Source 101 at Home 2020
Presented by: Peter Zaitsev, Percona
Abstract: Most applications use databases, yet many fail to follow even the most basic best practices causing poor performance…
Presented at: Open Source 101 at Home 2020
Presented by: Peter Zaitsev, Percona
Abstract: Most applications use databases, yet many fail to follow even the most basic best practices causing poor performance…
Forwarded from Записки админа
🆖 Реализация QUIC от Nginx - Introducing a Technology Preview of NGINX Support for QUIC and HTTP/3. #nginx #quic #http3
Forwarded from Go Дайджест
Тут новая статья от Винсента про оптимизации компилятора при ряботе со строками.
https://medium.com/a-journey-with-go/go-string-conversion-optimization-767b019b75ef
https://medium.com/a-journey-with-go/go-string-conversion-optimization-767b019b75ef
Medium
Go: String & Conversion Optimization
ℹ️ This article is based on Go 1.14.