Разработка и инструменты

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

Privacy Filter для Laravel: обнаружение и удаление персональных данных из текста

Пакет Privacy Filter для Laravel использует модель OpenAI Privacy Filter для обнаружения и удаления персональных данных из текста. Решение подходит для автоматической анонимизации контента и защиты конфиденциальной информации.

Как использовать cron в Ubuntu: автоматизация регулярных задач

Практический гайд по cron в Ubuntu: установка, проверка сервиса, синтаксис расписаний, управление crontab, переменные окружения, логирование, отладка и реальные примеры задач.

Sqids: короткие URL-безопасные ID для Laravel

Sqids позволяет преобразовывать числа в короткие URL-безопасные идентификаторы и восстанавливать их обратно. Библиотека подходит для скрытия последовательных ID в публичных ссылках, поддерживает настройку длины, собственного алфавита и блокировку нежелательных слов.

Laravel Entitlements для управления подписками и лимитами в Laravel

Laravel Entitlements — пакет для управления тарифами, лицензиями и лимитами в Laravel SaaS-приложениях. Поддерживает slot-based и pool-based consumption, смену планов, события домена и интеграцию с Filament.

Чтение Excel-файлов в Python через pandas.read_excel()

Функция pandas.read_excel() позволяет загружать Excel-файлы в DataFrame и работать с ними как с обычными таблицами. Поддерживаются отдельные листы, выбор колонок, файлы без заголовков и экспорт данных в JSON, CSV и словари.

Правила rewrite URL в NGINX

Разбор директив rewrite и return в NGINX с примерами редиректов, обработки URL и настройки маршрутов для Laravel и других приложений. В статье показаны основные флаги rewrite, использование регулярных выражений и типовые конфигурации.

Google Sheets как база данных в Laravel

Пакет grosv/eloquent-sheets позволяет использовать Google Sheets как источник данных для Eloquent-моделей Laravel. Решение подходит для MVP, внутренних сервисов и небольших проектов с совместным редактированием данных.

Laravel 13.9.0: генерация passwordrules и улучшения очередей

Laravel 13.9.0 добавляет генерацию HTML passwordrules из Password validation rules, улучшения очередей и поддержку хранения больших SQS payload на диске. Также обновление включает новые возможности для dispatch, миграций и contextual attributes.

Laravel получил встроенную поддержку Passkeys

Laravel получил встроенную поддержку passkeys через пакет laravel/passkeys. Новая реализация упрощает passwordless-аутентификацию на базе WebAuthn и поддерживает биометрию, аппаратные ключи и интеграцию с Fortify.

Работа с grep и регулярными выражениями в Linux

Подробное руководство по работе с grep и регулярными выражениями в Linux с примерами команд. Охватывает базовый синтаксис, расширенные возможности и практические сценарии использования.

Laravel 13.4.0: строгий режим FormRequest и инспекция очередей

Обновление Laravel 13.4.0 добавляет строгий режим для FormRequest, улучшения работы с очередями и поддержку атрибута Delay. Также включены исправления валидации и обновления Carbon.

Pretty PHP Info: Современная альтернатива phpinfo()

Pretty PHP Info заменяет стандартный phpinfo() на современную страницу с удобным интерфейсом и поддержкой поиска. Пакет позволяет программно получать конфигурацию PHP и анализировать модули и настройки.