RU

WordPress не умрёт: ИИ-агенты, вайб-кодинг, Laravel, фриланс и будущее сайтов после прихода нейросетей

WordPress уже много лет пытаются «похоронить». Сначала казалось, что его вытеснят конструкторы сайтов, затем современные JavaScript-фреймворки, head…

вайб-кодингИИ-агентыGutenbergElementorWooCommerceACFDockerCI-CDфрилансWP-CLI
Habr
RU

Дайте нормально поработать или я сделаю это сам

Получив на этот и остальные вопросы утвердительный ответ, я принял оффер.  Каково же было мое удивление в первый день работ…

ПроксиProxySOCKS5WebSocketмаршрутизацияраспределённые системыDockerDevOpsOpen Sourceсетевые технологии
Habr
RU

Собрал платный API для ИИ‑агентов на x402. Рынка не нашёл — зато нашёл четыре бага

Собрал платный API для проверки кода на протоколе x402 — агент получает HTTP 402, платит в USDC, получает подписанный сертификат…

x402HTTP 402AI-агентыFastAPIDockerPostgreSQLed25519Claude CodeDevSecOps
Habr
RU

Как я сделал старый монолит на Laravel 8 — модульным, чтобы не плодить форки под каждого клиента

Изначально это был монолитный портал на Laravel 8, где user фронт и admin фронт лежали рядом с беком в одной папке.  Проект…

LaravelPHPDockerмодульная архитектурамонолитрефакторингплагиныself-hosted
Habr
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Testcontainers в CI: почему тесты зелёные локально и красные на пайплайне

Локально Testcontainers запускается за секунды, тесты стабильно зелёные, а в CI тот же набор начинает падать в трёх запуска…

Testcontainersинтеграционное тестированиеDockerJavaнестабильные тестыконтейнерыGitLab CIпараллельные тестыуправление ресурсами
Habr
RU

Миграция на Spring Boot 4 и Java 25: пошаговый план, чтобы обновиться и не уронить прод

Мажорное обновление редко ломает сервис сразу и красиво. Чаще оно оставляет тихую регрессию в сериализации, безопасности, тестах или рантайме — и вс…

Spring Boot 4Java 25миграция сервисовJava-разработкавиртуальные потокиbackendproductionOpenRewriteSpring SecurityDocker
Habr
RU

Что у вас спросят про Docker на интервью? Разбираем 10 главных вопросов

Docker уже давно перестал быть «модной новинкой» и превратился в минимум для любого бэкендера, DevOps-инженера или QA. Строчка с Docker есть почти в…

Dockerсобеседованиевопросы на собеседованииDevOpsконтейнеризацияDocker ComposeDockerfileKubernetesIT-карьераподготовка к интервью
Habr
RU

62 бесплатных урока июня: Java, Docker, LLM, SRE, DWH и другие темы для роста в IT

Карьерный рост в IT редко упирается только в «выучить еще один инструмент». Чаще проблема в другом: понять, какие технологии уже стали рабочей практ…

DockerKubernetesLLMJavakafkadevopsмикросервисыбесплатные урокипрофессиональное развитиеSRE
Habr
RU

OwnCloud – аналог Nextcloud: для чего использовать и как настроить облачное хранилище

ownCloud vs Nextcloud, что лучше? Какое облачное хранилище выбрать? Как может помочь связка S3 с ownCloud? — Читать дальше « OwnCloud – аналог Nextc…

LinuxAndroidОпросMySQLКонференцииIDESQLWindowsiOSРаботаTorБотыRustHRDockermacOSICORedisМаркетингQAМессенджерПерсональные данныеСерверДизайнМашин1CБизнесСтатьи
Tproger
RU

Как я написал E2EE-мессенджер на Spring Boot и WebCrypto — и почему сервер не видит сообщения

Разбор архитектуры E2EE-мессенджера на Spring Boot 3, React и WebCrypto: X3DH, symmetric ratchet, AES-GCM, WebSocket, multi-device и ограничения реа…

APIJavaScriptJavaAndroidStack OverflowGitБезопасностьОпросIDESQLiOSРаботаTorGitHubБазы данныхHRReactDockerMITАлисаRedisQAМессенджер5gПриложениеВзломdevСервер1CPostgreSQLGrafanaСтатьи