NOP::Nuances of Programming
71.5K subscribers
2.98K photos
10 videos
12 files
4.31K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
Как избавиться от ненужных файлов в образе докера? Выполним контейнеризацию приложения и простую оптимизацию размеров образа Docker.

https://nuancesprog.ru/p/17261/

@nuancesprog #NextJS #Docker
Мастерское владение Docker гарантирует фронтенд-разработчику массу выгодных преимуществ. Начнем с освоения 10 важнейших команд Docker и откроем новые горизонты профессии.

https://nuancesprog.ru/p/17360/

VK: https://vk.com/@nuancesprog-10-kluchevyh-komand-docker-v-arsenal-frontend-razrabotchikov

Дзен: https://dzen.ru/media/nuancesprog.ru/645bf47f1d7dfc0dcddc2dc2

@nuancesprog #Docker #FrontEndDevelopment
Как определять производительность и поведение контейнеров и хост-систем? С помощью метрик. Поэтапно пройдем весь процесс: установка серверов, настройка Prometheus, запуск брандмауэра и экспортера Docker для извлечения метрик, создание дашборда в Grafana.

https://nuancesprog.ru/p/17439/

VK: https://vk.com/@nuancesprog-kak-otslezhivat-sredu-vypolneniya-docker-s-pomoschu-promethe

Дзен: https://dzen.ru/media/nuancesprog.ru/646e7201951f992f942719e0

@nuancesprog #Docker #Prometheus #Grafana
Развернем всего из одного файла среду Boto3 с изолированными контейнерами разработки и продакшена. Рассмотрим типичные команды Dockerfile для сборки образов, организуем и автоматизируем ее с помощью Docker Compose.

https://nuancesprog.ru/p/17463/

VK: https://vk.com/@nuancesprog-sozdanie-sredy-aws-boto3-na-python-s-docker-compose

Дзен: https://dzen.ru/media/nuancesprog.ru/6475051525ac10618863b55a

@nuancesprog #AWSBoto3 #Python #Docker
Автоматизация инструментов в cron идет полным ходом. Настроим планировщик для целей разведки и рассмотрим примеры, где он уже применяется.

https://nuancesprog.ru/p/17625/

VK: https://vk.com/@nuancesprog-planirovschik-cron-i-skripty-razvedki-s-docker

Дзен: https://dzen.ru/media/nuancesprog.ru/6480d1caf205df6eb716e218

@nuancesprog #Docker #InfoSec
Выполним оркестрацию и развертывание высокодоступной, отказоустойчивой 3-уровневой архитектуры веб-приложения с Docker Swarm и тремя службами. Добавим четвертую службу и смоделируем сбой рабочего узла.

https://nuancesprog.ru/p/17686/

VK: https://vk.com/@nuancesprog-avtomatizaciya-i-masshtabirovanie-infrastruktury-prilozhenii

Дзен: https://dzen.ru/media/nuancesprog.ru/64878ab4f205df6eb79fcf19

@nuancesprog #Docker #AWS
Создадим три файла Dockerfile с прямым подключением каждого к своему репозиторию GitHub, сделаем из них три пользовательских образа Docker, а из каждого образа - по одному контейнеру. Один изолируем в сети Development, два поместим в Production и проверим их взаимодействие.

https://nuancesprog.ru/p/17807/

VK: https://vk.com/@nuancesprog-konteinery-docker-i-ih-svyazyvanie-v-seti

Дзен: https://dzen.ru/media/nuancesprog.ru/64934f6a7046ae7a996d171d

@nuancesprog #Docker
Разберем отличия и преимущества Docker и Kubernetes, применяемые инструменты и терминологию. Какова роль контейнеризации и оркестрации в эффективной работе дата-сайентиста?

https://nuancesprog.ru/p/17889/

VK: https://vk.com/@nuancesprog-raskryvaem-vozmozhnosti-konteinerizacii-zachem-data-saientis

Дзен: https://dzen.ru/media/nuancesprog.ru/649c7382ee56f4750c7491c1

@nuancesprog #DataScience #Docker #Kubernetes
GitLab - это веб-инструмент управления репозиториями Git, который помогает командам совместно работать над кодом. Расскажем, как быстро развернуть экземпляр GitLab.

https://nsprg.ru/O4pMoO

VK: https://nsprg.ru/x1qMdx

Дзен: https://nsprg.ru/OBGKJm

@nuancesprog #GitLab #Docker
Рассмотрим стандартный подход Dockerfile для приложений .NET 6 и функционал нового SDK-пакета с настройками и параметрами для целей локальной разработки. Сделаем рабочий процесс GitHub Action для создания приложения, сборки образа Docker и отправки на DockerHub.

https://nsprg.ru/vGkyKv

VK: https://nsprg.ru/mp9Qlx

Дзен: https://nsprg.ru/vqaQbv

@nuancesprog #NET #Docker
Обзор Docketeer, удобного графического интерфейса для Docker с проработанными правами доступа и метриками.

https://nsprg.ru/vdDAwv

VK: https://nsprg.ru/xPZ12O

Дзен: https://nsprg.ru/O73qMO

@nuancesprog #Docker #Docketeer
Docker - превосходный инструмент, но по умолчанию небезопасный. И дело тут не в портах, которые могут оказаться общедоступными. Дело в людях, которые сидят за клавиатурой. Подключайтесь к решение этой проблемы.

https://nsprg.ru/vd6Ebm

VK: https://nsprg.ru/ma2kjx

Дзен: https://nsprg.ru/vXgGax

@nuancesprog #Docker #InfoSec
Docker для начинающих: логгирование, Docker Hub, выполнение команд внутри контейнера и докеризация первого веб-приложения на !1!.

https://nsprg.ru/OKwLXO

VK: https://nsprg.ru/O5KoDx

Дзен: https://nsprg.ru/mWNZnO

@nuancesprog #Docker
Обзор Docketeer, удобного графического интерфейса для Docker с проработанными правами доступа и метриками.

https://nsprg.ru/vdDAwv

VK: https://nsprg.ru/xPZ12O

Дзен: https://nsprg.ru/O73qMO

@nuancesprog #Docker #Docketeer
Рассмотрим написание docker-compose.yml и запуск веб-приложения в связанных контейнерах Docker Compose на примере !2! и Redis.

https://nsprg.ru/mDRbav

VK: https://nsprg.ru/xkrNkm

Дзен: https://nsprg.ru/OVNyVO

@nuancesprog #Docker
В руководстве детально рассмотрим запуск в облаке Amazon Cloud Services производственной версии веб-приложения на Node.js.

https://nsprg.ru/mWNgwO

VK: https://nsprg.ru/v3p3bO

Дзен: https://nsprg.ru/O5KbRx

@nuancesprog #Docker
Создадим простой, но функциональный конвейер, подробно рассмотрим каждый его компонент: от настройки Kafka для потоковой передачи данных и оркестрации задач с Airflow до обработки данных со Spark и их сохранения в PostgreSQL. Сделаем акцент на практическом применении инструментов с Docker.

https://nsprg.ru/vg9qWm

VK: https://nsprg.ru/v2KNqO

@nuancesprog #Kafka #Spark #Airflow #PostgreSQL #Docker
Ознакомьтесь с расширенными возможностями, используемыми продвинутыми Docker-пользователями. В 1-й части вы узнаете о таких практиках, как многоэтапные сборки, сжатие слоев образов, управление секретами BuildKit, ускорение сборки с помощью файла .dockerignore, проверка “здоровья” в Docker-файлах и форматирование вывода Docker CLI.

https://nsprg.ru/mYVgMx

VK: https://nsprg.ru/xAkpqO

@nuancesprog #Docker
Продолжаем знакомиться с расширенными возможностями Docker. В этой части вы узнаете о таких практиках, как эффективное использовании кэша сборки, ограничение ресурсов контейнеров, мониторинг с помощью Docker-событий, запуск контейнеров Docker в режиме “только для чтения”, очистка с помощью Docker Prune, переопределение точки входа для отладки и управление несколькими средами с использованием Docker-контекстов.

https://nsprg.ru/xAkVZO

VK: https://nsprg.ru/OjAZrv

@nuancesprog #Docker
CLI-команда docker init позволит легко инициализировать конфигурационные файлы Dockerfile и docker-compose, необходимые для запуска проекта в контейнере. Использование docker init избавит от лишней ручной работы, сэкономит время и сведет к минимуму ошибки.

https://nsprg.ru/mrYWwO

VK: https://nsprg.ru/O4KaYv

@nuancesprog #Docker