Технический журнал

Статьи о программировании, инфраструктуре и работе инженерных команд.

Статья

Monkey patch (обезьяний патч) в pytest

Введение Я был очень взволнован, когда понял, как использовать monkey patch в pytest, и поэтому решил написать эту статью в которой расскажу, что же такое и приводу два…

Статья

Внедрение зависимостей (Dependency Injection) в Python

Написание чистого, поддерживаемого кода — сложная задача. К счастью, существует множество шаблонов, техник и многоразовых решений, которые значительно облегчают выполнение…

Статья

Использование дженериков в Python

Если вы используете подсказки типов в Python и инструменты статического анализа, такие как mypy , то вы, вероятно, довольно часто использовали тип Any , чтобы обойти функции…

Статья

Печать таблицы в консоли Python

Отображение ваших данных в консоли в виде форматированной таблицы может быть полезно во многих случаях. Это позволяет легко просматривать данные. В этом посте я расскажу о…

Статья

Как разработать правильные API-интерфейсы

API-интерфейсы потрясающие, но их также чрезвычайно сложно спроектировать. При создании API с нуля вам нужно правильно продумать многие детали. От базовых соображений…

Статья

Удаление специальных символов из строки Python

Как удалить специальные символы из строки в Python? В Python строки являются неизменяемыми объектами. В данном случае неизменяемость означает, что значение строки не может…

Выпуски DevOps

Ранние выпуски
Ноутбук с кодом на экране
Выпуск

Гости Devops-конференций 2018

В России проводится несколько конференций по нашему профилю. На встрече мы обсудили, кого бы мы хотели видеть на конференциях в этом году. В ходе встречи мы вспомнили…

Выпуск

Knowledge management в команде. Как зачем и почему

Обсудили тему обмена знаниями в команде. Затронутые вопросы: Как адаптировать новичков и что с ними делать? Как вводить в курс дел? Способы передачи знаний между командами…

Выпуск

Про рост команды

Поговорили про рост команды. Попытались ответить на вопросы: Когда необходимо увеличивать команду? Кого брать - сеньоров или джуниоров? Кто это вообще такие, эти сеньоры и…

Выпуск

Экосистема Chef

Поговорили о том, что нового есть в экосистеме Chef.

Выпуск

ZFS и OpenResty

Поговорили о ZFS в целом, и как использовать его в связке с Hyper-v. В остаток времени обсудили OpenResty. kong - универсальный балансировщик для микросервисов . hindsight -…