Уже стал успешным разработчиком?
Пришло время двигаться дальше! Стань лучшим тимлидом со Skillbox. Научим эффективно руководить IT-командой на онлайн-курсе «Team Lead».
👉 Все подробности по ссылке: https://clc.to/c19f2A
Узнай, как подбирать и вводить в команду новых сотрудников. Научись грамотно управлять разработкой продукта и строить коммуникацию с руководством, соблюдая интересы команды. Когда и как применять Scrum, Kanban, SAF, Waterfall и управление по метрикам.
Никакой «воды» и лишней психологии, только ценные навыки и лайфхаки от действующих тимлидов из топовых IT-компаний! Кураторы — тимлиды из Flocktory, ФИНАМ и Tutu.ru.
Скидки для первых 20 студентов! Переходи на сайт https://clc.to/c19f2A и забирай курс со скидкой.
Пришло время двигаться дальше! Стань лучшим тимлидом со Skillbox. Научим эффективно руководить IT-командой на онлайн-курсе «Team Lead».
👉 Все подробности по ссылке: https://clc.to/c19f2A
Узнай, как подбирать и вводить в команду новых сотрудников. Научись грамотно управлять разработкой продукта и строить коммуникацию с руководством, соблюдая интересы команды. Когда и как применять Scrum, Kanban, SAF, Waterfall и управление по метрикам.
Никакой «воды» и лишней психологии, только ценные навыки и лайфхаки от действующих тимлидов из топовых IT-компаний! Кураторы — тимлиды из Flocktory, ФИНАМ и Tutu.ru.
Скидки для первых 20 студентов! Переходи на сайт https://clc.to/c19f2A и забирай курс со скидкой.
Forwarded from DevOpsConf Channel
Подход Canary Deployment получил свое название по аналогии с самым простым и надежным способом детекции уровня опасных газов в шахтах — с помощью канареек.
Конечно, в IT не используют живых птичек, но канареечный деплой позволяет выкатывать новые версии безопаснее, а значит может оказаться полезным инструментов в руках адепта DevOps-подхода. Как работает подход и как его реализовать, читайте в статье по докладу Андрея Маркелова на РИТ++.
Конечно, в IT не используют живых птичек, но канареечный деплой позволяет выкатывать новые версии безопаснее, а значит может оказаться полезным инструментов в руках адепта DevOps-подхода. Как работает подход и как его реализовать, читайте в статье по докладу Андрея Маркелова на РИТ++.
Хабр
Тестируем на проде: Canary Deployment
Канарейка — маленькая птица, которая постоянно поет. Эти птички чувствительны к метану и угарному газу. Даже от небольшой концентрации лишних газов в воздухе они теряют сознание или умирают....
Forwarded from DevOps Deflope News
И продолжая новости, Grafana вчера представили Grafana Cloud Agent — облегченную версию Prometheus, которая умеет только SD, собирать метрики и писать их по remote_write.
Анонс http://amp.gs/0CxK
GitHub: http://amp.gs/0CxH
#grafana #monitoring #prometheus
Анонс http://amp.gs/0CxK
GitHub: http://amp.gs/0CxH
#grafana #monitoring #prometheus
Grafana Labs
Introducing Grafana Cloud Agent, a remote_write-focused Prometheus agent that can save 40% on memory usage | Grafana Labs
We've created a remote_write-focused version of a Prometheus agent. Here's why you should use it if you’re running Prometheus at scale.
Forwarded from oleg_log (Oleg Kovalov)
Вышел Go 1.14.1 и 1.13.9 c неплохими, логично что с изменениями рантайма и нового шкедулера, хех
https://twitter.com/golang/status/1240744527087972368
https://github.com/golang/go/issues?q=milestone%3AGo1.14.1+label%3ACherryPickApproved
https://twitter.com/golang/status/1240744527087972368
https://github.com/golang/go/issues?q=milestone%3AGo1.14.1+label%3ACherryPickApproved
Twitter
Go
🧨 Go 1.14.1 and 1.13.9 are released! 🔈 Announcement: https://t.co/YKR4BJHNxJ ⬇️ Download: https://t.co/k3p5TrvrQ1 #golang
[ Photo ]
Бесплатный онлайн-практикум REBRAIN: Kubernetes: Role based access control в kubernetes
Регистрация - https://clck.ru/JG8wW
Количество мест ограничено! Успевайте зарегистрироваться.
Время проведения:
24 Марта (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Обзор. Безопасность в Kubernetes
🔹Принципы RBAC
🔹Настраиваем права для пользователя
Кто ведет?
Юрий Медведев - Team Lead / DevOps engineer Fevlake. Выпускник REBRAIN. Спикер практикумов REBRAIN. Автор практикума для DevOps инженеров.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Бесплатный онлайн-практикум REBRAIN: Kubernetes: Role based access control в kubernetes
Регистрация - https://clck.ru/JG8wW
Количество мест ограничено! Успевайте зарегистрироваться.
Время проведения:
24 Марта (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Обзор. Безопасность в Kubernetes
🔹Принципы RBAC
🔹Настраиваем права для пользователя
Кто ведет?
Юрий Медведев - Team Lead / DevOps engineer Fevlake. Выпускник REBRAIN. Спикер практикумов REBRAIN. Автор практикума для DevOps инженеров.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Forwarded from Админим с Буквой (bykva)
Один кореш попросил меня рассказать всему миру об его трудах. не обойдем же стороной эту работу =)
Утилита для управления SSH-юзерами, упрощающая немного жизнь, когда серверов становится чуть больше, чем один: https://github.com/AsenOsen/SSHCenter
Утилита для управления SSH-юзерами, упрощающая немного жизнь, когда серверов становится чуть больше, чем один: https://github.com/AsenOsen/SSHCenter
GitHub
GitHub - AsenOsen/SSHCenter: Simple SSH users management tool
Simple SSH users management tool. Contribute to AsenOsen/SSHCenter development by creating an account on GitHub.
Карьерный трамплин из знаний для начинающих админов и будущих DevOps-инженеров - авторский онлайн-курс «Администратор Linux».
💣Cдавайте вступительный тест прямо сейчас, чтобы поступить в группу с 20% скидкой: https://otus.pw/VdIO/
На курсе вы:
- получите глубокое представление об архитектуре ОС Linux, работе с памятью, процессами, дисками, файлами;
- научитесь обеспечивать безопасность систем под управлением Linux и улучшать производительность систем посредством тонкой настройки с учетом требований приложений к платформе.
💰Многие выпускники нашли работу или увеличили доход уже в процессе обучения. Успейте и вы занять своё место в группе.
💣Cдавайте вступительный тест прямо сейчас, чтобы поступить в группу с 20% скидкой: https://otus.pw/VdIO/
На курсе вы:
- получите глубокое представление об архитектуре ОС Linux, работе с памятью, процессами, дисками, файлами;
- научитесь обеспечивать безопасность систем под управлением Linux и улучшать производительность систем посредством тонкой настройки с учетом требований приложений к платформе.
💰Многие выпускники нашли работу или увеличили доход уже в процессе обучения. Успейте и вы занять своё место в группе.
Forwarded from DevOps&SRE Library
Introducing istiod: simplifying the control plane
Отличные новости - все компоненты сервис меша istio теперь умещаются в одного "демона".
Какие это дает плюсы:
- Упрощение установки
- Упрощение конфигурирования
- Упрощение масштабирования
- Проще дебажить
- Сократится время запуска
- Уменьшение потребления ресурсов
- Уменьшение латенси
https://istio.io/blog/2020/istiod
Отличные новости - все компоненты сервис меша istio теперь умещаются в одного "демона".
Какие это дает плюсы:
- Упрощение установки
- Упрощение конфигурирования
- Упрощение масштабирования
- Проще дебажить
- Сократится время запуска
- Уменьшение потребления ресурсов
- Уменьшение латенси
https://istio.io/blog/2020/istiod
Forwarded from DevOps Deflope News
На прошлой неделе GitHub запустили GitHub Classroom — проект для организации обучения на базе их платформы.
https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/
#github #news #education
https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/
#github #news #education
The GitHub Blog
Set up your digital classroom with GitHub Classroom
Many teachers are moving to virtual solutions for managing student assignments, projects, and grading. Join webinars hosted by GitHub Education Experts to share how teachers can manage and organize their class with GitHub Classroom.
Forwarded from 4gophers
🛑 GoШпаргалки по обработке даты и времени
1. Шаблон форматирования даты и времени в Go
2. Узнать текущую дату в Golang
3. Конвертируем значение строки в дату
4. Конвертирование даты и времени в UNIX формат и наоборот
5. Получаем год, месяц, день и время из даты в Golang
6. Математические операции над временем в Golang
7. Узнать разницу между двумя датами в Golang
8. Конвертирование времени из разных часовых поясов в Golang
9. Запуск частей кода через промежутки времени в Golang
10. Запуск кода с задержкой в Golang
11. Ставим лимит на время выполнения программы (Timeout)
12. Сериализация времени и даты
13. Использование strftime стиля для форматирование даты и времени
Подробнее: https://golangs.org/go/time
1. Шаблон форматирования даты и времени в Go
2. Узнать текущую дату в Golang
3. Конвертируем значение строки в дату
4. Конвертирование даты и времени в UNIX формат и наоборот
5. Получаем год, месяц, день и время из даты в Golang
6. Математические операции над временем в Golang
7. Узнать разницу между двумя датами в Golang
8. Конвертирование времени из разных часовых поясов в Golang
9. Запуск частей кода через промежутки времени в Golang
10. Запуск кода с задержкой в Golang
11. Ставим лимит на время выполнения программы (Timeout)
12. Сериализация времени и даты
13. Использование strftime стиля для форматирование даты и времени
Подробнее: https://golangs.org/go/time
Forwarded from CatOps
Демо progressive delivery в Kubernetes, или по-простому "canary" с помощью Istio, Flux, Helm Operator и Flagger от создателя Flagger.
А вот похожая штука от него же, но с Linkerd и без красивого оформления.
#kubernetes #cicd #gitops
А вот похожая штука от него же, но с Linkerd и без красивого оформления.
#kubernetes #cicd #gitops
GitHub
GitHub - stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery with Flux v2, Flagger and Istio
A GitOps recipe for Progressive Delivery with Flux v2, Flagger and Istio - stefanprodan/gitops-istio
OTUS открывает набор на продвинутый курс «Базы данных».
Пройдите вступительный тест, получи скидку 20%: https://otus.pw/Y6FD/
Курс предназначен для разработчиков и администраторов, готовых освоить работу с любой базой данных, как реляционной (при помощи языка структурированных запросов SQL), так и не реляционной.
6 месяцев насыщенного обучения позволят вам:
1. Научиться проектировать базы данных и создавать оптимальную структуру их хранения.
2. Различать основные СУБД (PostreSQL, MySQL, Redis, MongoDB, Cassandra и др).
3. Освоить синтаксис и особенности работы SQL, DDL, DML.
4. А также овладеть способами оптимизации медленных запросов.
Преподает Алексей Цыкунов - системный архитектор, Oracle DBA, разработчик perl/python с совокупным опытом в отрасли более 20 лет.
Не упустите возможность перенять Best Practices у лучших: начало 30 апреля
Пройдите вступительный тест, получи скидку 20%: https://otus.pw/Y6FD/
Курс предназначен для разработчиков и администраторов, готовых освоить работу с любой базой данных, как реляционной (при помощи языка структурированных запросов SQL), так и не реляционной.
6 месяцев насыщенного обучения позволят вам:
1. Научиться проектировать базы данных и создавать оптимальную структуру их хранения.
2. Различать основные СУБД (PostreSQL, MySQL, Redis, MongoDB, Cassandra и др).
3. Освоить синтаксис и особенности работы SQL, DDL, DML.
4. А также овладеть способами оптимизации медленных запросов.
Преподает Алексей Цыкунов - системный архитектор, Oracle DBA, разработчик perl/python с совокупным опытом в отрасли более 20 лет.
Не упустите возможность перенять Best Practices у лучших: начало 30 апреля
Forwarded from Evo Dev Club
🐍 Вышла очередная альфа следующего релиза Python 3.9. Главное, что нас ожидает:
1. Новые операторы у диктов для слияния (
2. Расширение аннотаций. В данный момент большая часть аннотаций - это аннотации типами. Хотя в целом эта фича имеет гораздо больше потенциал. От валидции, до навешивания новой логики переменной. Новый класс
3. Переход на релизный цикл раз в год. До этого конкретной даты не было и релиз происходил тогда, когда разработчики считали что продукт готов
Код фриза для версии еще не произошло, возможно появиться еще что-то интересное.
#python
1. Новые операторы у диктов для слияния (
dict1| dict2) и дополнения (dict1 |= dict2). Все существующие варианты решения такой пустяковой проблемы либо достаточно громоздкие, либо неочевидны синтаксически 2. Расширение аннотаций. В данный момент большая часть аннотаций - это аннотации типами. Хотя в целом эта фича имеет гораздо больше потенциал. От валидции, до навешивания новой логики переменной. Новый класс
Annotated позволит это исправить 3. Переход на релизный цикл раз в год. До этого конкретной даты не было и релиз происходил тогда, когда разработчики считали что продукт готов
Код фриза для версии еще не произошло, возможно появиться еще что-то интересное.
#python
Python.org
Python Release Python 3.9.0a5
The official home of the Python Programming Language
Смотрите, какая годнота на хабре https://habr.com/ru/post/493880/ ставим лайки, поддержим автора! #ebpf
Хабр
BPF для самых маленьких, часть нулевая: classic BPF
Berkeley Packet Filters (BPF) — это технология ядра Linux, которая не сходит с первых полос англоязычных технических изданий вот уже несколько лет подряд. Конфер...
Forwarded from Sysadmin Tools 🇺🇦
Андрей Квапил известный в кругу IT ru сообщества как @kvaps, решил скрестить gitlab self hosted + harbor docker registry , но нужны патчи со стороны разработчиков этих продуктов. Давайте поможем нашими лайками и простимулируем скрещивание этих хороших open source продуктов.
Forwarded from DevOps&SRE Library
How Container Networking Affects Database Performance
Как контейнерезация может влиять на производительность БД.
https://www.percona.com/blog/2020/03/18/how-container-networking-affects-database-performance
Как контейнерезация может влиять на производительность БД.
https://www.percona.com/blog/2020/03/18/how-container-networking-affects-database-performance
Forwarded from HABR FEED + OPENNET
Kubernetes 1.18: обзор основных новшеств
https://habr.com/ru/post/493284/
Tags: Блог компании Флант, Open source, DevOps, Kubernetes
Author distol #habr
https://habr.com/ru/post/493284/
Tags: Блог компании Флант, Open source, DevOps, Kubernetes
Author distol #habr
Хабр
Kubernetes 1.18: обзор основных новшеств
Вчера, 25 марта, состоялся очередной релиз Kubernetes — 1.18. По сложившейся для нашего блога традиции, мы рассказываем о наиболее значимых изменениях в новой ве...
Forwarded from 4gophers
🛑 Подробная документация с примерами "указатели & nil & panic"
1. Указатели
https://golangs.org/pointers
2. Значение nil
https://golangs.org/nil
3. Обработка ошибок
https://golangs.org/errors
4. Создаем игру Судоку в Golang
https://golangs.org/sudoku
1. Указатели
https://golangs.org/pointers
2. Значение nil
https://golangs.org/nil
3. Обработка ошибок
https://golangs.org/errors
4. Создаем игру Судоку в Golang
https://golangs.org/sudoku