Monkey patch (обезьяний патч) в pytest
Введение Я был очень взволнован, когда понял, как использовать monkey patch в pytest, и поэтому решил написать эту статью в которой расскажу, что же такое и приводу два…
Статьи о программировании, инфраструктуре и работе инженерных команд.
Введение Я был очень взволнован, когда понял, как использовать monkey patch в pytest, и поэтому решил написать эту статью в которой расскажу, что же такое и приводу два…
Написание чистого, поддерживаемого кода — сложная задача. К счастью, существует множество шаблонов, техник и многоразовых решений, которые значительно облегчают выполнение…
Мелкая инструкция-шпаргалка для восстановления бэкапа базы данных MySQL из sql файла в Docker-е. 1) Создаем Docker контейнер docker run --name my_sql -p 3306:3306 -v…
Если вы используете подсказки типов в Python и инструменты статического анализа, такие как mypy , то вы, вероятно, довольно часто использовали тип Any , чтобы обойти функции…
Отображение ваших данных в консоли в виде форматированной таблицы может быть полезно во многих случаях. Это позволяет легко просматривать данные. В этом посте я расскажу о…
API-интерфейсы потрясающие, но их также чрезвычайно сложно спроектировать. При создании API с нуля вам нужно правильно продумать многие детали. От базовых соображений…
Когда дело доходит до оптимизации производительности, люди обычно сосредотачиваются только на скорости и использовании процессора. Редко кто беспокоится о потреблении…
Как удалить специальные символы из строки в Python? В Python строки являются неизменяемыми объектами. В данном случае неизменяемость означает, что значение строки не может…

В России проводится несколько конференций по нашему профилю. На встрече мы обсудили, кого бы мы хотели видеть на конференциях в этом году. В ходе встречи мы вспомнили…
Обсудили тему обмена знаниями в команде. Затронутые вопросы: Как адаптировать новичков и что с ними делать? Как вводить в курс дел? Способы передачи знаний между командами…
Поговорили про рост команды. Попытались ответить на вопросы: Когда необходимо увеличивать команду? Кого брать - сеньоров или джуниоров? Кто это вообще такие, эти сеньоры и…
Поговорили о том, что нового есть в экосистеме Chef.
Поговорили о ZFS в целом, и как использовать его в связке с Hyper-v. В остаток времени обсудили OpenResty. kong - универсальный балансировщик для микросервисов . hindsight -…