Конкурс года в «Библиотеке программиста»: смонтируйте короткий вертикальный ролик формата Shorts/Reels* на тему программирования и разработки — лучший автор получит 40 тысяч рублей
Подробные условия:
Какие ролики мы не принимаем:
Таймлайн:
2 августа — заканчиваем принимать видео
⬇️
3 августа — начинаем загружать лучшие видео в инстаграм
⬇️
9 августа — подводим итоги
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🌚1
#дайджест перед выходными
🔵 Как построить эффективную стратегию мониторинга с высокой наблюдаемостью — если ваш проект лагает или работает через раз, вас не спасут никакие фичи
🔵 Platform-as-a-Runtime — оптимизируем работу сотен микросервисов с помощью PaaR
🔵 Погружение во Flaky Tests — автор рассказывает, почему появляются такие тесты, как их обнаружить и всё починить
🔵 Важность Kubernetes и необходимость в Tainting Nodes — что это, для чего, и как поможет
🔵 Debian's /tmpest in a teapot — о том, что Debian таки переносит /tmp в tmpfs и о том, как это может повлиять на работу некоторых программ...
🔵 Как построить эффективную стратегию мониторинга с высокой наблюдаемостью — если ваш проект лагает или работает через раз, вас не спасут никакие фичи
🔵 Platform-as-a-Runtime — оптимизируем работу сотен микросервисов с помощью PaaR
🔵 Погружение во Flaky Tests — автор рассказывает, почему появляются такие тесты, как их обнаружить и всё починить
🔵 Важность Kubernetes и необходимость в Tainting Nodes — что это, для чего, и как поможет
🔵 Debian's /tmpest in a teapot — о том, что Debian таки переносит /tmp в tmpfs и о том, как это может повлиять на работу некоторых программ...
🔥15❤1👍1🥰1
✍️ «Библиотека программиста» находится в поиске автора на написание книжных рецензий
Кто нужен?
● Энтузиасты (джуны и выше), которые которые разбираются в IT
● Любители книг, которые хотели бы получать деньги за чтение и написание рецензий
● Работаем с самозанятыми (компенсируем налог), ИП
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
✉️ Станьте частью нашей команды — присылайте резюме и примеры работ [email protected]
Кто нужен?
● Энтузиасты (джуны и выше), которые которые разбираются в IT
● Любители книг, которые хотели бы получать деньги за чтение и написание рецензий
● Работаем с самозанятыми (компенсируем налог), ИП
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
✉️ Станьте частью нашей команды — присылайте резюме и примеры работ [email protected]
❤5🔥2
💪💪 Тестирование VDS-серверов
В статье речь пойдет о серверах и их производительности по таким критериям, как процессор, оперативная память, диск и скорость интернета. Информация полезна для тех, кто находится в стадии выбора сервера для своих нужд.
В тесте участвуют пять провайдеров: FirstVDS, RUVDS, Timeweb, VDSina и VK Cloud.
Продолжение тут
#почитать
В статье речь пойдет о серверах и их производительности по таким критериям, как процессор, оперативная память, диск и скорость интернета. Информация полезна для тех, кто находится в стадии выбора сервера для своих нужд.
В тесте участвуют пять провайдеров: FirstVDS, RUVDS, Timeweb, VDSina и VK Cloud.
Продолжение тут
#почитать
👍13❤1🥰1
🍇 18 основных паттернов микросервисной архитектуры
Рассказываем о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надежность системы.
Читать статью
Рассказываем о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надежность системы.
Читать статью
🔥5❤1🥰1
Forwarded from Библиотека задач по DevOps | тесты, код, задания
Как Kubernetes может поддерживать маршрутизацию сервиса в другое пространство имен или кластер?
Anonymous Quiz
37%
Путем настройки балансировщиков сетевой нагрузки
9%
Используя сервис без селекторов
23%
Путем определения селекторов Pod
31%
Путем соблюдения сетевых политик
👍4🎉4🔥2🥰2
🤖🔞 Пишем Telegram-бота для фильтрации нецензурной лексики в чате
Автор «Библиотеки программиста» представил бесплатного Telegram-бота для фильтрации нецензурных выражений в чате Telegram, который разработан на JavaScript с использованием фреймворка grammY. В статье — основные составляющие Telegram-бота, необходимые для его работы.
👉 Читать статью
👉 Зеркало
Автор «Библиотеки программиста» представил бесплатного Telegram-бота для фильтрации нецензурных выражений в чате Telegram, который разработан на JavaScript с использованием фреймворка grammY. В статье — основные составляющие Telegram-бота, необходимые для его работы.
👉 Читать статью
👉 Зеркало
🥰3❤1
🎢🎢 Представлена версия ps aux, полностью написанная на bash
В конце июля 2024 года представили версию утилиты ps для просмотра списка процессов в Linux с комбинацией параметров aux. Этот проект полностью написан на bash (в 270 строк) с no forking (не выполняется системный вызов fork() для запуска других процессов). В решении используются только built-in команды bash.
Подробнее тут
#почитать
В конце июля 2024 года представили версию утилиты ps для просмотра списка процессов в Linux с комбинацией параметров aux. Этот проект полностью написан на bash (в 270 строк) с no forking (не выполняется системный вызов fork() для запуска других процессов). В решении используются только built-in команды bash.
Подробнее тут
#почитать
🔥6❤1👍1
Очередной #дайджест для девопса
🔴 eBPF-код в Rust — рассматривается создание базовой программы eBPF в Rust
🔴 Throttling, QoS и PriorityClass — узнаем, что происходит с вашими подами в Kubernetes
🔴 Как graceful shutdown может обеспечить нулевое время простоя во время обновления k8s — как терминируются старые поды после запуска обновления и реализация graceful shutdown
🔴 KubeBrain — высокопроизводительная система метаданных для Kubernetes
🔴 Haproxy v3.0 — повысили безопасность за счет внедрения rootless-контейнеров, обновили пользовательские определения ресурсов до версии 1, внедрили поддержку протокола QUIC.
🔴 eBPF-код в Rust — рассматривается создание базовой программы eBPF в Rust
🔴 Throttling, QoS и PriorityClass — узнаем, что происходит с вашими подами в Kubernetes
🔴 Как graceful shutdown может обеспечить нулевое время простоя во время обновления k8s — как терминируются старые поды после запуска обновления и реализация graceful shutdown
🔴 KubeBrain — высокопроизводительная система метаданных для Kubernetes
🔴 Haproxy v3.0 — повысили безопасность за счет внедрения rootless-контейнеров, обновили пользовательские определения ресурсов до версии 1, внедрили поддержку протокола QUIC.
❤2
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤2
🌐 9 основных паттернов для проектирования распределенных систем
В этой статье мы рассмотрим 9 основных паттернов и области их применения, что поможет вам в проектировании высоконагруженных приложений.
Читать статью
В этой статье мы рассмотрим 9 основных паттернов и области их применения, что поможет вам в проектировании высоконагруженных приложений.
Читать статью
❤4👏4
✌️🆚⚛️ 6 фич, которые реализованы во Vue лучше, чем в React
Рассказываем, почему Vue не только не уступает самому популярному инструменту для разработки фронтенда, но и во многом его превосходит.
🔗 Читать статью
🔗 Зеркало
Рассказываем, почему Vue не только не уступает самому популярному инструменту для разработки фронтенда, но и во многом его превосходит.
🔗 Читать статью
🔗 Зеркало
👍5❤2
💪💪 Перенос FreeIPA из LXC-контейнера CentOS 7 в Rocky Linux, дебаг и истекшие сертификаты
Рассказ про обновление старой FreeIPA, которая была установлена в LXC-контейнере на CentOS 7 и находилась в нерабочем состоянии уже несколько месяцев. Для старта был только бекап LXC-контейнера для Proxmox.
Изначально план был такой:
👉 Восстановить работоспособность системы.
👉 Обновить сертификаты.
👉 Сделать бэкап.
👉 Перенести бэкап на новую обновляемую систему: Fedora или Rocky Linux — поскольку поддержка CentOS уже прекращена.
Продолжение здесь
#туториал
Рассказ про обновление старой FreeIPA, которая была установлена в LXC-контейнере на CentOS 7 и находилась в нерабочем состоянии уже несколько месяцев. Для старта был только бекап LXC-контейнера для Proxmox.
Изначально план был такой:
👉 Восстановить работоспособность системы.
👉 Обновить сертификаты.
👉 Сделать бэкап.
👉 Перенести бэкап на новую обновляемую систему: Fedora или Rocky Linux — поскольку поддержка CentOS уже прекращена.
Продолжение здесь
#туториал
👍3❤2🔥2
Forwarded from Библиотека собеса по DevOps | вопросы с собеседований
Простенький вопрос, который часто предлагают в начале собеса
Представлен вывод команды top. Что означает каждая запись в выводе?
top — 10:44:36 up 91 days, 19:29, 7 users, load average: 0,00, 0,02, 0,05
Tasks: 156 total, 1 running, 155 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0,0 us, 1,5 sy, 0,0 ni, 96,9 id, 0,0 wa, 0,0 hi, 0,0 si, 1,5 st
KiB Mem : 12137392 total, 6227844 free, 1117728 used, 4791820 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 10090148 avail Mem
top — утилита
10:44:36 — время системы
up — сколько система работает с момента последнего запуска
7 user — количество авторизованных юзеров в системе
load average: 0.00, 0.02, 0.05 — параметр средней нагрузки на систему за период времени 1 минута, 5 минут, 15 минут
156 total — всего процессов в системе
1 running — количество процессов в работе
155 sleeping — ожидание процесса или сигнала
0 stopped — количество приостановленных процессов сигналом STOP или выполнение трассировки
0 zombie — количество зомби-процессов, которые завершили своё выполнение, но присутствующие в системе, чтобы дать родительскому процессу считать свой код завершения.
Представлен вывод команды top. Что означает каждая запись в выводе?
top — 10:44:36 up 91 days, 19:29, 7 users, load average: 0,00, 0,02, 0,05
Tasks: 156 total, 1 running, 155 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0,0 us, 1,5 sy, 0,0 ni, 96,9 id, 0,0 wa, 0,0 hi, 0,0 si, 1,5 st
KiB Mem : 12137392 total, 6227844 free, 1117728 used, 4791820 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 10090148 avail Mem
👍18❤1
#дайджест перед выходными
🛟 Погружение во Flaky Tests — автор рассказывает, почему появляются такие тесты, как их обнаружить и всё починить
🛟 Gateway API State Metrics — проект для тех кто использует Gateway API и хочет больше observability состояния объектов Gateway API в Kubernetes
🛟 Amazon Marketing Cloud теперь доступен на AWS Clean Rooms — позволяет генерировать уникальные инсайты и создавать новые аудитории, не перемещая данные за пределы своего AWS аккаунта
🛟 Настраиваем approve rules для merge request в бесплатной версии GitLab CE — рассказ о том, как обеспечить соблюдение всех необходимых процессов проверки и апрувов без перехода на платную версию GitLab
🛟 Falco Talon — механизм реагирования на угрозы в вашем Kubernetes
🛟 Погружение во Flaky Tests — автор рассказывает, почему появляются такие тесты, как их обнаружить и всё починить
🛟 Gateway API State Metrics — проект для тех кто использует Gateway API и хочет больше observability состояния объектов Gateway API в Kubernetes
🛟 Amazon Marketing Cloud теперь доступен на AWS Clean Rooms — позволяет генерировать уникальные инсайты и создавать новые аудитории, не перемещая данные за пределы своего AWS аккаунта
🛟 Настраиваем approve rules для merge request в бесплатной версии GitLab CE — рассказ о том, как обеспечить соблюдение всех необходимых процессов проверки и апрувов без перехода на платную версию GitLab
🛟 Falco Talon — механизм реагирования на угрозы в вашем Kubernetes
❤3👍3🔥1👏1