📝 Шпаргалка по изоляции окружения
Собрали для вас графику по контейнеризации и виртуализации. Просто и наглядно.
💾 Сохраняйте к себе, чтобы не потерять
🐸 Библиотека devops'a #буст
Собрали для вас графику по контейнеризации и виртуализации. Просто и наглядно.
💾 Сохраняйте к себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
🧮 Как избежать ловушки округления в Power BI
Твой отчет показывает разные цифры при одинаковой логике? Не спеши винить систему – это классический кейс с округлением в Power BI.
👊 Разбираемся, как типы данных влияют на точность и почему Currency может стать твоим врагом.
➡️ Подробнее в статье: https://proglib.io/sh/TcGmatdgNV
Библиотека дата-сайентиста
Твой отчет показывает разные цифры при одинаковой логике? Не спеши винить систему – это классический кейс с округлением в Power BI.
Библиотека дата-сайентиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Рассмотрим подход к управлению релизами, который поможет избежать ошибок, связанных с различиями между средами, а также ускорить деплой благодаря правильной организации.
Один из ключевых принципов, обсуждаемых в сообществе, — это использование одного Docker-образа для всех сред: QA, Staging и Production. Это подход позволяет избежать ситуации, когда приложение работает в одной среде, но не может быть развернуто в другой из-за различий в конфигурациях или зависимостях.
Для того чтобы релиз в различных средах был эффективным и упорядоченным, можно использовать Git тэги. Каждое слияние в основную ветку может автоматически создавать тэг, который будет служить маркером для релиза.
Для того чтобы управлять релизами было проще, необходимо соблюдать четкие правила для тегирования версий:
• Придерживайтесь соглашений об именах версий, чтобы они ясно отражали, что это за релиз (например, v1.0.0 или v1.0.0-hotfix).
• Регулярно обновляйте теги, чтобы они всегда отражали актуальную версию.
Использование тэгов помогает вам легко откатывать версии и управлять различными релизами без путаницы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4💯3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎉🐙🐱 20 лет Git: все такой же необычный, все такой же великолепный
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.
➡️ Читать статью
🐸 Библиотека программиста
Легендарному Git стукнуло 20! Вспоминаем, как проект, который Линус Торвальдс называл «тупым менеджером контента», стал незаменимым инструментом для всех, кто хоть раз писал код или даже просто хранил файлы.
Погружаемся в историю, эволюцию и влияние Git на индустрию разработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7👍1
🧑💻 DevOps, который хочет, чтобы коллеги боялись его
Вам надоело писать скучные алиасы вроде
💬 Делитесь своими необычными алиасами для команд в комментариях 👇
🐸 Библиотека devops'a #буст
Вам надоело писать скучные алиасы вроде
restart_service
или clear_cache
? Подготовили для вас промпт, который придумает для вас алиасы, от которых коллеги будут в шоке:"You are a seasoned DevOps engineer with a dark sense of humor and a knack for crafting efficient and slightly intimidating aliases. Your task is to create a series of Zsh aliases that *sound* incredibly dangerous and destructive, but in reality, perform routine DevOps tasks like clearing caches and restarting pipelines. The goal is to amuse your colleagues and add a bit of theatrical flair to everyday operations.
Here's the format you'll use to generate these aliases:
---
## Alias Name (Intimidating):
$alias_name
## Actual Command:
$actual_command (e.g., rm -rf /tmp/cache/* && docker restart my_pipeline)
## Explanation:
$explanation (A brief description of what the alias *actually* does, in plain English)
## Intended Effect:
$intended_effect (Describe the humorous or intimidating effect the alias name is meant to create)
---
Generate at least 5 such aliases. Be creative and think of names that evoke images of system crashes, data loss, or general mayhem, while the underlying commands are perfectly safe and helpful. Remember, the key is the contrast between the name and the reality."
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
С помощью картинок и коротких видео даже новички начнут применять продвинутые инструменты разработки и использовать Docker.
Стоит подписаться: t.iss.one/DevopsDocker
Please open Telegram to view this post
VIEW IN TELEGRAM
😢2👾2
🐛 Истории подписчиков: первые ошибки
Давайте вспомним моменты, когда мы, как девопсы, думали, что все под контролем, но что-то пошло не так. 🤔
Вот история админа:
💬 А как вы фейлили на работе? Делитесь своими первыми (или не первыми) шагами в комментариях 👇
P.S. Если хотите задать вопрос сообществу, заполните нашу гугл-форму.
🐸 Библиотека devops'a #междусобойчик
Давайте вспомним моменты, когда мы, как девопсы, думали, что все под контролем, но что-то пошло не так. 🤔
Вот история админа:
Когда я впервые настроил алерты для системы, был уверен, что всё под контролем. Но потом, каждые 5 минут приходили уведомления, что «всё плохо».
Причина? Я установил слишком чувствительные алерты. Почта была завалена алертами буквально у всего отдела..
P.S. Если хотите задать вопрос сообществу, заполните нашу гугл-форму.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩1
🎯 Интернет без лишних кликов
У DuckDuckGo есть одна из самых недооценённых функций в интернете: !bangs.
💡 Что это такое
Это короткие команды, которые вы пишете прямо в поисковой строке DuckDuckGo, и вас моментально перекидывает на нужный сайт с уже выполненным поиском.
Полезные !bangs:
➖ !github — поиск на GitHub:
!github Dockerfile example — ищет на GitHub репозитории с примерами Dockerfile или другими интересующими вас материалами.
➖ !docker — документация Docker:
!docker build context — приводит к результатам поиска в официальной документации Docker.
➖ !terraform — Поиск на Terraform Registry:
!terraform aws vpc - находит примеры и модули для работы с AWS VPC
➡️ Попробуйте прямо сейчас: напишите команду !k8sdocs ingress в DuckDuckGo и убедитесь, как легко находить информацию, необходимую для работы
🐸 Библиотека devops'a #буст
У DuckDuckGo есть одна из самых недооценённых функций в интернете: !bangs.
💡 Что это такое
Это короткие команды, которые вы пишете прямо в поисковой строке DuckDuckGo, и вас моментально перекидывает на нужный сайт с уже выполненным поиском.
Полезные !bangs:
!github Dockerfile example — ищет на GitHub репозитории с примерами Dockerfile или другими интересующими вас материалами.
!docker build context — приводит к результатам поиска в официальной документации Docker.
!terraform aws vpc - находит примеры и модули для работы с AWS VPC
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
💼🚫 Собес провален? 8 советов, как извлечь пользу из каждого отказа
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
Отказы на собеседованиях — явление крайне неприятное и даже демотивирующее. Особенно если вы действительно готовились к интервью, вложили много усилий и личного времени в подготовку.
Однако отказ — это всего лишь один из этапов в поиске работы и не стоит воспринимать его как конец света.
Читать статью
🐸 Библиотека программиста
❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7👍1
Какое слово мы загадали с помощью эмодзи?
💬 Пишите свои догадки в комментарии 👇
🐸 Библиотека devops'a #междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
📰 Главное за неделю
Выжимка, которая лучше утреннего кофе
➖ ИИ-агенты для ускорения DevSecOps
GitLab объявил о доступности GitLab Duo с Amazon Q — интеграции, объединяющей возможности GitLab с ИИ-агентами Amazon Q.
➖ Никакого QEMU для Mac с Apple Silicon
Компания Docker объявила, что через 90 дней, 14 июля 2025 года, прекратит поддержку QEMU как опции виртуализации в Docker Desktop для Mac с процессорами Apple Silicon.
➖ RHEL AI: новые рекомендации и автоматизация
Red Hat обновил платформу Insights, добавив специализированные рекомендации для Red Hat Enterprise Linux AI. . Теперь администраторы могут получать автоматические уведомления о несоответствиях оборудования, устаревших версиях и проблемах с аутентификацией образов bootc.
➖ Nomad 1.10
HashiCorp выпустила обновление для Nomad, которое приносит динамические хост-томы, расширенную поддержку OIDC и улучшения CLI/UI.
➖ Как избежать ловушки округления в Power BI
➖ 20 лет Git: все такой же необычный, все такой же великолепный
➖ Собес провален? 8 советов, как извлечь пользу из каждого отказа
🐸 Библиотека devops'a #свежак
Выжимка, которая лучше утреннего кофе
GitLab объявил о доступности GitLab Duo с Amazon Q — интеграции, объединяющей возможности GitLab с ИИ-агентами Amazon Q.
Компания Docker объявила, что через 90 дней, 14 июля 2025 года, прекратит поддержку QEMU как опции виртуализации в Docker Desktop для Mac с процессорами Apple Silicon.
Red Hat обновил платформу Insights, добавив специализированные рекомендации для Red Hat Enterprise Linux AI. . Теперь администраторы могут получать автоматические уведомления о несоответствиях оборудования, устаревших версиях и проблемах с аутентификацией образов bootc.
HashiCorp выпустила обновление для Nomad, которое приносит динамические хост-томы, расширенную поддержку OIDC и улучшения CLI/UI.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Anonymous Quiz
10%
Протокол для синхронизации данных между различными CI/CD инструментами
4%
Протокол для запуска серверов и настройки облачной инфраструктуры
7%
Инструмент для отслеживания ошибок в процессе сборки и тестирования
79%
Механизм, позволяющий автоматизировать запуск процессов на основе событий
👍2
DevOps-инженер — от 300 000 ₽, Гибрид (Москва, Санкт-Петербург)
DevOps инженер — 300 000 ₽, Гибрид (Москва)
DevOps-инженер — от 250 000 ₽, Удалёнка
Бустер — Удалённо (весь мир)
Please open Telegram to view this post
VIEW IN TELEGRAM