Ребята из Сибири продолжают стрелять в нас очередями митапов. От себя добавлю, что второй митап будет вести Карен Товмасян - автор канала @manandthemachine, автор книги Mastering AWS CloudFormation (см ссылки внизу), докладчик Highload++ 2019 и еще многих конференций, ну и просто мой хороший знакомый. Андрея Александрова тоже горячо рекомендую.
Ближайшие митапы:
28 мая, 19:00 Нск, 15:00 Мска:
"Нетворкинг: как создать и развить свой круг контактов в текущей реальности"
FB: https://www.facebook.com/events/824790024713599/
Timepad: https://devops-nsk.timepad.ru/event/1308738/
4 июня, 19:00 Нск, 15:00 Мска:
"Тонем в облаках: краткое руководство освоения AWS"
FB: https://www.facebook.com/events/604603216818328/
Timepad: https://devops-nsk.timepad.ru/event/1311148/
18 июня, 19:00 Нск, 15:00 Мска:
"Андрей Александров. Continuous Integration как практика, а не Jenkins"
FB: https://www.facebook.com/events/286289289072902/
Timepad: https://devops-nsk.timepad.ru/event/1322471/
—
Поддержать сообщество DevOps Nosovosibirsk :
https://www.patreon.com/devopsnsk
Книга Mastering AWS CloudFormation
https://www.packtpub.com/cloud-networking/mastering-aws-cloudformation
Доклад Карена на Highload++ 2019
https://www.youtube.com/watch?v=BEZKub1BYCE
Ближайшие митапы:
28 мая, 19:00 Нск, 15:00 Мска:
"Нетворкинг: как создать и развить свой круг контактов в текущей реальности"
FB: https://www.facebook.com/events/824790024713599/
Timepad: https://devops-nsk.timepad.ru/event/1308738/
4 июня, 19:00 Нск, 15:00 Мска:
"Тонем в облаках: краткое руководство освоения AWS"
FB: https://www.facebook.com/events/604603216818328/
Timepad: https://devops-nsk.timepad.ru/event/1311148/
18 июня, 19:00 Нск, 15:00 Мска:
"Андрей Александров. Continuous Integration как практика, а не Jenkins"
FB: https://www.facebook.com/events/286289289072902/
Timepad: https://devops-nsk.timepad.ru/event/1322471/
—
Поддержать сообщество DevOps Nosovosibirsk :
https://www.patreon.com/devopsnsk
Книга Mastering AWS CloudFormation
https://www.packtpub.com/cloud-networking/mastering-aws-cloudformation
Доклад Карена на Highload++ 2019
https://www.youtube.com/watch?v=BEZKub1BYCE
Некоторое время назад, многие каналы (в том числе и этот) анонсировали антикризисный хакатон #HacktheCrisis, проходящий во многих странах, в России он проходил как #HacktheCrisisRussia и в его организации участвовало много хороших людей. Вот итоги https://habr.com/ru/company/mailru/blog/503718/
Хабр
Робот-юрист, приложение для сбора мусора и многое другое: ламповый онлайн-хакатон с онлайн-пиццей побеждает кризис
«Urban Ocean», SolarSouth Онлайн-хакатоны Hack the Crisis объединили уже более 100 000 участников из 30 стран, чтобы создать решения для улучшения социальной и...
Forwarded from 🇺🇦 Go performance channel (Oleg Kovalov)
What is a goroutine? And what is their size? by twitter.com/tpaschalis_ #golang
https://tpaschalis.github.io/goroutines-size/
https://tpaschalis.github.io/goroutines-size/
Forwarded from Находки в опенсорсе
sql-lint is a linter for SQL, it brings back any error from the supported servers as well as custom errors written for sql-lint.
sql-lint will show errors about the following things (and more)
- DELETE statements missing WHERE clauses
- DROP/TRUNCATE/ALTER/CREATE statements with invalid options specified
- Odd code points in queries
- Invalid arguments to the LIMIT clause
- Any SQL server errors
sql-lint brings back errors from the supported servers too. It will catch any error from the server. these include but are not limited to:
- Unknown columns on a table
- A non existent database
- A non existent table
- Syntax errors
https://github.com/joereynolds/sql-lint
#ts #sql
sql-lint will show errors about the following things (and more)
- DELETE statements missing WHERE clauses
- DROP/TRUNCATE/ALTER/CREATE statements with invalid options specified
- Odd code points in queries
- Invalid arguments to the LIMIT clause
- Any SQL server errors
sql-lint brings back errors from the supported servers too. It will catch any error from the server. these include but are not limited to:
- Unknown columns on a table
- A non existent database
- A non existent table
- Syntax errors
https://github.com/joereynolds/sql-lint
#ts #sql
Forwarded from DevOps&SRE Library
NGINX Config
The easiest way to configure a performant, secure, and stable NGINX server.https://www.digitalocean.com/community/tools/nginx
Forwarded from Мониторим ИТ
Смотрю я на этот репозиторий и радуюсь — столько полезного о SRE можно узнать.
GitHub
GitHub - zeroc0d3lab/awesome-sre: A curated list of awesome Site Reliability and Production Engineering resources.
A curated list of awesome Site Reliability and Production Engineering resources. - zeroc0d3lab/awesome-sre
Forwarded from CatOps
Вышла alpha-версия нового kubernetes-провайдера для Terraform, который позволяет деплоить любые ресурсы, включая CRD.
В довесок к этому есть экспериментальная функция конвертации YAML в HCL.
Как по мне, это очень крутая новость, потому что можно будет создавать модули, которые содержат в себе, как различные ресурсы внутри K8s, так и вне его. А также, можно будет смотреть, что там деплоится с помощью Terraform Plan.
С другой стороны, переписывать кучу существующих манифестов - не самое приятное занятие.
#kubernetes #terraform #hashicorp
В довесок к этому есть экспериментальная функция конвертации YAML в HCL.
Как по мне, это очень крутая новость, потому что можно будет создавать модули, которые содержат в себе, как различные ресурсы внутри K8s, так и вне его. А также, можно будет смотреть, что там деплоится с помощью Terraform Plan.
С другой стороны, переписывать кучу существующих манифестов - не самое приятное занятие.
#kubernetes #terraform #hashicorp
Forwarded from 4gophers
Канал Юры Насретдинова на английском языке, где он разрабатывает распределенную key-value базу данных на Go. Касаются различных подходов к шардированию, как делать решардинг, и многое другое.
https://www.youtube.com/watch?v=Mgd9_P3D6u8
https://www.youtube.com/watch?v=Mgd9_P3D6u8
YouTube
Distributed key-value db in go #3: automated testing
In this video we will write unit and functional tests for the distributed key-value database in Go (golang). We don't want to make our comrads (and ourselves) suffer too much when testing things manually so we need to automate it. The database uses BoltDB…
Forwarded from linkmeup
Хорошая статья про ssh-agent. Ясное дело, что это всё старо как мир, но чем дальше в лес, тем меньше понимания механизмов работы с ключами.
https://smallstep.com/blog/ssh-agent-explained/
https://smallstep.com/blog/ssh-agent-explained/
Smallstep
SSH Agent Explained
The SSH agent acts behind the scenes to keep you safe. Here's how it works.
Forwarded from Уютный IT адочек
https://obsidian.md/
Вселенная услышала мольбы и добрые люди начали создавать умную IDE для работы с markdown.
Вселенная услышала мольбы и добрые люди начали создавать умную IDE для работы с markdown.
Forwarded from Sysadmin Tools 🇺🇦
YouTube
Free Go Module Vulnerability Scanning in Visual Studio Code
GoCenter Security is now available in Visual Studio Code. Get the extension here: https://marketplace.visualstudio.com/items?itemName=JFrog.jfrog-vscode-extension
The earlier you remediate a vulnerability in the release cycle, the lower the cost. JFrog Xray…
The earlier you remediate a vulnerability in the release cycle, the lower the cost. JFrog Xray…
Forwarded from Sysadmin Tools 🇺🇦
Flant выпустил новый Open Source-проект K8s-image-availability-exporter
https://habr.com/ru/company/flant/blog/495358/
#k8s #kubernetes #prometheus #expoter #docker #registry
https://habr.com/ru/company/flant/blog/495358/
#k8s #kubernetes #prometheus #expoter #docker #registry
Forwarded from Библиотека Go-разработчика | Golang
Пакет flag в Go
С помощью небольшого мануала вы научитесь использовать пакет flag для создания различных утилит командной строки. Кроме того, в нем показана практика применения пакета flag для управления выводом программы, а также рассказано, как реализовывать подкоманды и вводить позиционные аргументы, в которых можно смешивать флаги и другие данные.
https://proglib.io/w/f5a50a26
С помощью небольшого мануала вы научитесь использовать пакет flag для создания различных утилит командной строки. Кроме того, в нем показана практика применения пакета flag для управления выводом программы, а также рассказано, как реализовывать подкоманды и вводить позиционные аргументы, в которых можно смешивать флаги и другие данные.
https://proglib.io/w/f5a50a26
Forwarded from Технологический Болт Генона
@kvaps продолжает пилить годноту
Бэкап-хранилище для тысяч виртуальных машин свободными инструментами
https://habr.com/ru/post/504152/
Бэкап-хранилище для тысяч виртуальных машин свободными инструментами
https://habr.com/ru/post/504152/
Forwarded from Библиотека Go-разработчика | Golang
💫 Инструментирование в Go
Рассказываем о методах инструментирования Go-кода, контекстной трассировке и специальном средстве лаконичного и гибкого инструментирования gtrace.
https://proglib.io/sh/l15apnJB4W
Рассказываем о методах инструментирования Go-кода, контекстной трассировке и специальном средстве лаконичного и гибкого инструментирования gtrace.
https://proglib.io/sh/l15apnJB4W
Открытый практикум DevOps by Rebrain: Docker EE
Количество мест строго ограничено! Успевайте зарегистрироваться.
Регистрация: https://kutt.it/b7sLCC
*Количество мест строго ограничено!
На прошлом занятии был превышен лимит по участникам. Успевайте.
Время проведения:
2 Июня (Вторник) в 19:00 по МСК
Программа практикума:
🔹Зачем нужен Docker Enterprise Edition?
🔹Устанавливаем enterprise версию
🔹Настраиваем основные компоненты
🔹Деплоим production нагрузку в отдельную collection
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops 8 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Количество мест строго ограничено! Успевайте зарегистрироваться.
Регистрация: https://kutt.it/b7sLCC
*Количество мест строго ограничено!
На прошлом занятии был превышен лимит по участникам. Успевайте.
Время проведения:
2 Июня (Вторник) в 19:00 по МСК
Программа практикума:
🔹Зачем нужен Docker Enterprise Edition?
🔹Устанавливаем enterprise версию
🔹Настраиваем основные компоненты
🔹Деплоим production нагрузку в отдельную collection
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops 8 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Forwarded from Go Дайджест
Хотите писать производительный софт? 🤔 Понимание того, как работает железо, поможет вам в этом. 💻
https://link.medium.com/fOiLQjOKS6
https://link.medium.com/fOiLQjOKS6
Medium
Go and CPU Caches
How understanding the processor architecture can help us in optimizing performance?
а тем временем, через 20 минут начинается митап про Golang на канале GolangUA https://www.youtube.com/channel/UCpBO9AEA0kb7agq7dxT0dsA
В программе Building kubernetes operator” by Artem Navoiev например
https://www.youtube.com/watch?v=h-6Pcw6jYCU
Смотрим, подписываемся, лайкаем
В программе Building kubernetes operator” by Artem Navoiev например
https://www.youtube.com/watch?v=h-6Pcw6jYCU
Смотрим, подписываемся, лайкаем
YouTube
GolangUA
Ukrainian Golang Community
Forwarded from DevOps&SRE Library
Use Kubeflow, Rook and Istio to build an AI integrated development and delivery platform
https://medium.com/@jimsonghu/use-kubeflow-rook-and-istio-to-build-an-ai-integrated-development-and-delivery-platform-7e5c2ff3c914
https://medium.com/@jimsonghu/use-kubeflow-rook-and-istio-to-build-an-ai-integrated-development-and-delivery-platform-7e5c2ff3c914