RU

Архитектура безопасности во frontend-приложениях: Server Actions и защита данных в эпоху Next.js

Мир frontend-разработки за последние несколько лет изменился коренным образом. Если еще пять лет назад стандартом де-факто были одностраничные приложе…

безопасностьархитектураnext.jsreactreact server componentsserver actionssecuritysecurity through obscurity
Habr
RU

CVE, Shell и побег из контейнера: испытываем возможности PT Cloud Application Firewall

Привет, Хабр! Меня зовут Иван Чеботарев, инженер направления защиты приложений в  К2 Кибербезопасность . В статье рассмотрю, как PT Cloud Applica…

cve-2025-55182next.jsserver actionswafpt cloud application firewallrcereverse shellпобег из контейнераdocker
Habr
RU

Иду в топ ниши строительных калькуляторов. Три месяца спустя

Когда я начинал этот pet-проект, у меня в голове была одна цель: за полтора-два года вытеснить ноунейм-сайты из верхушки выдачи Яндекса и Google по за…

next.jsстроительствостроительный калькуляторdeepseek v4 proхостингхостинг сайтовnode.jsnode.js фреймворкиgeminiИИ-Прораб
Habr
RU

Ещё один круг ада: мониторинг ERP без Prometheus, Grafana и выделенного DevOps

Загнивая от усталости, дописывая последнюю строчку последнего (или не очень) модуля системы, теша себя мыслями о скорой зарплате, каждый уважающий себ…

gogolangprometheusgrafanagrafana-дашбордerpархитектураbackendnext.jsts
Habr
RU

Маркетинговый сайт без дизайнера: 5 практик с Open Design и Claude Code

Я попробовал собрать маркетинговый сайт через Claude Design - и быстро упёрся в лимиты токенов и непрозрачность облачного тула. Перешёл на Open Design…

claude codeclaudeanthropicopen designai-агентыдизайн-системаdesign-as-codenext.jstailwind cssмаркетинговый сайт
Habr
RU

Как я собрал интерактивную карту 13 000 исторических событий и научил её определять архетип любого города

HistoryPrint берёт любой город и говорит, какая часть человеческой истории случилась в его радиусе. ~13 000 событий за 5 000 лет, 12 категорий (войны,…

next.jsmapboxpet-проектыинтерактивная картаисторияtailwindvercel