Загрузка...

Про ачивки GitHub

Система Achievements на GitHub — это встроенная геймификация профиля разработчика. Красивые значки в левом сайдбаре выглядят как «мелочь», но на практике они показывают вашу активн…

Мой первый контрибьют в OpenSource: как я чинил XSS в MoonShine

В предыдущей статье я разобрал MoonShine как он есть в 2026 году: взвесил плюсы, минусы, сравнил с Filament и набросал план, что хотелось бы улучшить. В списке «хотелок»…

Livewire и безопасность: три уязвимости, которые легко пропустить

В прошлой статье разобрали IDOR — когда пользователь подменяет ID и получает чужую запись. Сегодня — три менее очевидных проблемы, которые встречаются даже в хорошо написанном коде…

IDOR в Livewire: как потерять данные клиента одним запросом

Livewire — удобный инструмент. Ты пишешь PHP, а фреймворк сам превращает всё в Ajax-запросы. Но именно эта «магия» скрывает один неочевидный риск, про который редко пишут на русско…

MoonShine в 2026 году: объективный разбор, сравнение с Filament и реальные точки роста

С чего всё началось Поводом для этого анализа стал публичный челлендж от автора MoonShine — Данил Щуцкий. Идея простая: сообщество может предлагать и реализовывать улучшения, усили…

Laravel Blaze — пакет для оптимизации Blade-компонентов

Введение: проблема, о которой вы не знали Ваши Blade-компоненты медленнее, чем вы думаете. Не потому что вы написали плохой код — сам процесс рендеринга несёт накладные расходы, ко…

Skills в AI-агентах

AI-агенты перестали быть просто «чат-ботами». Сегодня они могут выполнять задачи, вызывать инструменты, работать с API и автоматизировать процессы. Один из ключевых механизмов, кот…

Опубликовано в AIМетки: