Публикации пользователя Andrey Borokin, страница 2

Все публикации пользователя

Andrey Borokin

Всего записей: 94

crop-Borokin

Создание приложений на FastAPI. Часть первая: Введение и подготовка


  • Дата публикации: 16 августа 2024
Картинка к публикации: Создание приложений на FastAPI. Часть первая: Введение и подготовка

FastAPI — это современный, быстрый (high-performance) веб-фреймворк для создания API на языке Python, основанный на стандартных спецификациях OpenAPI и JSON Schema. С момента своего появления, FastAPI стал чрезвычайно популярным среди разработчиков, благодаря своему уникальному сочетанию простоты использования, высокой производительности и расширяемости. Основатель и главный разработчик FastAPI, Себастьян Рамирес, сумел создать инструмент, который не только облегчает процесс разработки, но и повышает его качество, делая код более чистым и понятным.

Автоматизация бэкапа и восстановления PostgreSQL в FastAPI


  • Дата публикации: 15 июля 2024
Картинка к публикации: Автоматизация бэкапа и восстановления PostgreSQL в FastAPI

Резервное копирование баз данных является фундаментальной практикой в управлении данными, обеспечивающей защиту и сохранность информации в случае возникновения непредвиденных обстоятельств. Разберёмся, почему это настолько важно и какие проблемы решает.

Django 5 с ботом на python-telegram-bot 21.3


  • Дата публикации: 07 июля 2024
Картинка к публикации: Django 5 с ботом на python-telegram-bot 21.3

Асинхронное программирование стало важным инструментом в арсенале разработчиков Python, особенно в контексте создания высокопроизводительных и масштабируемых приложений. Оно позволяет вашему приложению выполнять другие задачи, пока одна из задач ожидает завершения ввода-вывода (I/O) или другого медленного процесса. Это особенно полезно для сетевых операций, взаимодействия с базами данных и других задач, которые могут занимать значительное время.

Введение в Pydantic: Основы и продвинутые возможности


  • Дата публикации: 04 июня 2024
Картинка к публикации: Введение в Pydantic: Основы и продвинутые возможности

В современном программировании, особенно в разработке на Python, важно эффективно управлять данными. От качества обработки данных зависит стабильность и безопасность приложений. Здесь на сцену выходит Pydantic — библиотека, которая предлагает довольно простой способ валидации и сериализации данных.

Полное руководство по Elasticsearch: Установка, Настройка и Оптимизация


  • Дата публикации: 03 июня 2024
Картинка к публикации: Полное руководство по Elasticsearch: Установка, Настройка и Оптимизация

Elasticsearch - это мощная и гибкая поисковая и аналитическая система, которая позволяет эффективно индексировать, искать и анализировать большие объемы данных. Это открытое ПО на основе RESTful API, которое предоставляет быстрые и масштабируемые возможности поиска, идеально подходящие для разнообразных сценариев использования: от полнотекстового поиска до аналитики больших данных.

Асинхронное программирование в JavaScript: коллбеки, промисы, async/await


  • Дата публикации: 18 мая 2024
Картинка к публикации: Асинхронное программирование в JavaScript: коллбеки, промисы, async/await

Асинхронное программирование стало неотъемлемой частью разработки современных веб-приложений, особенно в JavaScript. Чтобы понять важность асинхронного подхода, необходимо сначала разобраться в том, что такое синхронный и асинхронный код и чем они отличаются.

Работа с aiohttp в Python3


  • Дата публикации: 07 мая 2024
Картинка к публикации: Работа с aiohttp в Python3

aiohttp — это асинхронная библиотека для Python, предназначенная для создания серверных и клиентских веб-приложений. Она построена на базе asyncio, которое является частью стандартной библиотеки Python и обеспечивает поддержку асинхронного программирования. Это даёт разработчикам возможность писать код, который способен обрабатывать большое количество соединений и запросов одновременно, что идеально подходит для высоконагруженных веб-приложений.

Использование RabbitMQ в Python: от Docker до распределённых систем


  • Дата публикации: 22 апреля 2024
Картинка к публикации: Использование RabbitMQ в Python: от Docker до распределённых систем

RabbitMQ — это открытое программное обеспечение для организации очередей сообщений, которое выступает в роли посредника для обмена сообщениями между различными компонентами системы. Это инструмент, который используется в распределённых системах для уменьшения нагрузки и улучшения обработки асинхронных задач, а также для обеспечения надёжности доставки данных.

Apache Kafka: установка, основы и интеграция


  • Дата публикации: 21 апреля 2024
Картинка к публикации: Apache Kafka: установка, основы и интеграция

Apache Kafka — это высокопроизводительная, распределённая система обработки потоков данных, изначально разработанная LinkedIn и позже ставшая частью проектов Apache Software Foundation. Она спроектирована для обработки больших объемов данных в реальном времени и поддерживает как публикацию (publishing), так и подписку (subscription) на потоки событий.

Redis: От оптимизации до масштабирования


  • Дата публикации: 20 апреля 2024
Картинка к публикации: Redis: От оптимизации до масштабирования

Redis предлагает несколько различных типов данных, каждый из которых оптимизирован для определённых задач. Понимание и правильный выбор типа данных могут существенно повысить производительность и эффективность работы вашего приложения. 


ChatGPT
Eva
💫 Eva assistant

Выберите способ входа