Про код и не только
3.8K subscribers
5 photos
5 links
🚀 Канал о программировании, IT и современных технологиях.
Делюсь опытом, проектами, полезными материалами и мыслями «про код и не только».
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Channel name was changed to «Чистый код»
Channel name was changed to «Про код и не только»
🚀 Django + Celery + Redis в Docker🐳

Когда проект растёт, обычного Django уже недостаточно.
📌 Отправка писем, 📊 отчёты, 🖼 обработка изображений — всё это тормозит приложение, если делать синхронно.

💡 Решение: выносим тяжёлые задачи в фон!
С помощью Celery + Redis и запускаем всё в Docker — удобно, быстро и масштабируемо.

В статье я разобрал:
🔹 Зачем нужен Celery и Redis;
🔹 Как подключить их к Django;
🔹 Настройку Docker для запуска;
🔹 Готовый рабочий пример с кодом.

👉 Читаем на сайте:
https://yemorkovin.ru/post/django-celery-redis-v-docker-bystrye-fonovye-zadachi-i-masshtabirovanie

#Django #Celery #Redis #Docker #WebDev
👍3
🚀 Упаковка Laravel-проекта в Docker

Docker позволяет упаковать Laravel в изолированную, стабильно работающую среду — для разработки, тестирования и продакшена. В статье я подробно разбираю:

Как структурировать проект

Конфигурацию docker-compose.yml для сервисов: PHP-app, Nginx, MySQL

Написание Dockerfile — шаг за шагом

Настройку Laravel Scheduler и окружения

Пример структуры каталогов и файлов: .env, docker-compose.yml, Dockerfile, nginx/default.conf, папка src/ с Laravel-файлами
yemorkovin.ru

Почему это важно ⬇️
• Гарантированная совместимость окружений ⏱️
• Быстрое развертывание в любой среде
• Удобство масштабирования и поддержки проекта

Читать полностью →
yemorkovin.ru/post/upakovka-laravel-proekta-v-docker-polnyj-gajd
👍3
🚀 Новый гайд: Интеграция Telegram-бота с Laravel → Webhook-решение

Что внутри:
• Настройка маршрута /webhook для приёма запросов от Telegram
• Обработка inline-кнопок и callback_query
• Реакция на обычные сообщения и сохранение пользователей
• Формирование красивых inline-клавиатур
• Шаг создания модели и миграции для хранения chat_id, ФИО, логина и др.

Почему это будет полезно:
• Полноценное решение с нуля до ваших первых кнопок
• Возможность развития: рассылки, события, формы
• Строится на Laravel — удобно и масштабируемо

Читать подробности: https://yemorkovin.ru/post/integraciya-telegram-bota-s-laravel-polnocennoe-webhook-reshenie

#Laravel #TelegramBot #Webhook #PHP #разработка
👍3
Развёртывание Django на сервере: Nginx, Gunicorn и HTTPS

Готово — легко, быстро и безопасно. В статье показано, как:

* подключиться к Ubuntu-серверу, обновить систему и установить зависимости (Python VENV, Nginx, Git);
* поднять виртуальное окружение, установить Django и Gunicorn, выполнить миграции и собрать статику;
* запустить Gunicorn с systemd-сервисом;
* настроить Nginx для обслуживания приложения и статических файлов;
* подключить HTTPS с помощью Certbot и Let’s Encrypt, а также автоматизировать обновления сертификата.

Подробный гайд — по ссылке:
https://yemorkovin.ru/post/razvertyvanie-django-na-servere-nginx-gunicorn-i-https
👍3
🔥 Подробное руководство по Laravel

🚀 Хочешь уверенно разрабатывать проекты на Laravel?
Мы подготовили исчерпывающее руководство, которое охватывает всё —
от установки и базовых концепций до продвинутых приёмов и архитектурных решений.

📘 Разбираем:

- маршрутизацию, контроллеры и middleware

- работу с базами данных и миграциями

- Blade и компоненты интерфейса

- REST API, авторизацию и многое другое

🔗 Читай подробное пособие:
👉 https://yemorkovin.ru/public/pos/laravel/

#Laravel #PHP #Разработка #Backend #WebDev
🔥3