Интересные статьи прошедшей недели
Хороших выходных!
Управление секретами в Symfony
Не надоело ли вам хранить файл с секретами вашего приложения в менеджере паролей и копировать его в свою среду CI/CD каждый раз, когда вы изменяете его для развертывания приложения в соответствии с требованиями безопасности?
Распределенное обучение с Apache MXNet и Horovod
В этой статье мы поговорим про быстрый и простой способ распределенного обучения с использованием открытой библиотеки для глубокого обучения Apache MXNet и фреймворка распределенного обучения Horovod. Мы наглядно покажем преимущества фреймфорка Horovod в вопросах производительности и продемонстрируем, как написать обучающий скрипт MXNet так, чтобы он работал распределенно с Horovod.
Производитель/потребитель на Kafka и Kotlin
В этой статье мы поговорим о том, как создать простое приложение на Spring Boot с Kafka и Kotlin.
Что должен уметь программист 1C?
Публикуем авторскую статью Дмитрия Котлова — сертифицированного 1С-специалиста, руководителя проектов, эксперта по технологическим вопросам. Также Дмитрий является автором и руководителем нового профессионального курса OTUS «Программист 1С», с программой которого мы приглашаем вас познакомиться.
Понимаем и ищем уязвимости типа Open Redirect
Одной из наиболее распространенных и тем не менее игнорируемых веб-разработчиками уязвимостей является Open Redirect (также известная как «Непроверенные переадресации и пересылки»).
Как устроен процесс создания docker-контейнера (от docker run до runc)
За последние несколько месяцев я потратил немало личного времени на изучение работы Linux-контейнеров. В частности, что конкретно делает docker run
. В этой статье я собираюсь резюмировать то, что я выяснил, и попытаюсь показать как отдельные элементы формируют цельную картину.
Прозрачные процессы тестирования на удалёнке
Одна из основных проблем — сохранение продуктивности при прежнем или изменившемся объеме работы. Тут дело и в стрессе, и в новой обстановке, и в окружении. При этом сложности могут возникнуть как в рамках работы внутри команды, так и в общении с заказчиками/коллегами по командам.
Используем nftables в Red Hat Enterprise Linux 8
Здесь вы найдете примеры команд, которые сможете протестировать на машине. Они будут полезны для лучшего понимания содержания.
Алгоритм Джонсона на орграфе с отрицательными дугами
Алгоритм Джонсона находит кратчайший путь между всеми парами вершин во взвешенном ориентированном графе с отрицательными весами без негативных контуров.
Определение серверной логики для конечной точки: три подхода
Теа, Ральф и Джесси используют tapir для описания своих конечных точек HTTP. Им нравится его удобный для программиста API, способ описания конечных точек, возможность использовать одно и то же описание для генерации сервера, клиента или документации, а также его возможности абстракции.