July 18, 2020

Интересные статьи прошедшей недели

Хороших выходных!

Управление секретами в 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, способ описания конечных точек, возможность использовать одно и то же описание для генерации сервера, клиента или документации, а также его возможности абстракции.