Найти в Дзене
Использование uv. Обзор самого быстрого пакетного менеджера для проектов на Python
uv - это экстремально быстрый Python-установщик и менеджер пакетов, написанный на Rust, и разработанный как замена рабочим процессам pip и pip-tools. uv - это надежный и современный инструмент, предназначенный для оптимизации рабочих процессов при работе над проектами на Python. Он предоставляет расширенные возможности для поддержания чистоты и организованности кода, подходящих как для небольших проектов, так и для больших сложных приложений. uv упрощает управление зависимостями за счет автоматизации...
1 год назад
Django vs FastAPI в 2025 году какой фреймворк выбрать?
Django и FastAPI — сегодня это два основных и ключевых фреймворка для веб-разработки на Python. Анализируем, какой из них предпочтительнее для начинающих специалистов в 2025 году. В этом материале рассмотрены основные критерии выбора между Django и FastAPI, включая востребованность на рынке труда, актуальные тренды, а также ключевые особенности, которые необходимо учитывать при принятии решения. Основной индикатор популярности фреймворка — количество вакансий, указывающих на его использование. Это напрямую влияет на вероятность трудоустройства или смены работы...
1 год назад
7 стратегий деплоя
Canary Deployment - эта стратегия развертывания предполагает постепенное распространение новой версии программного обеспечения на подмножество пользователей или серверов перед тем, как сделать ее доступной для всей базы пользователей. Это позволяет разработчикам отслеживать и оценивать производительность новой версии, выявлять потенциальные проблемы и постепенно снижать риски. Если канареечное развертывание оказывается успешным, обновление распространяется на всю инфраструктуру. Blue-Green Deployment...
2 года назад
Что такое 12-факторное приложение?
12-факторное приложение – это набор лучших практик и рекомендаций по созданию современных, масштабируемых и поддерживаемых веб-приложений. Она была представлена соучредителем Heroku Адамом Виггинсом в 2011 году и с тех пор стала широко распространенной методологией разработки облачных нативных приложений. Цель 12-факторного приложения - предоставить набор принципов, которые помогут разработчикам создавать приложения, которые легко развертывать, масштабировать и поддерживать в различных средах. К 12 факторам относятся: 1...
2 года назад
Топ-10 книг для начинающих разработчиков Привет, друзья! Для начинающих программистов часто публикуют статьи с подборками книг по разным языкам. Например, «Лучшие книги для питонистов» или «Топ-10 книг для начинающих JavaScript-разработчиков». А вот подборок книг, которые будут полезны или интересны новичкам всех мастей, гораздо меньше. В этой статье вы найдете именно такую подборку книг. mikhailborodin.com/...%be А какие книги вы порекомендовали бы новичкам в сфере разработки ПО? Делитесь в комментариях!
2 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала