Статьи

Изучение платформы Webiny: компонент StdLib

Есть поговорка о карьере разработчика: Не использует фреймворки Обнаруживает рамки Пишет свой фреймворк Не использует фреймворки Пункт 4, разумеется, относится к вновь обретенной способности использовать…
Статьи

PHPMaster: почему вы должны использовать Bcrypt для хэширования паролей

Было обнаружено, что 79% участников недавнего опроса ZoneAlarm используют рискованные пароли. Данные были использованы для представления очень стильной инфографики, показывающей, насколько широко распространено использование плохих…
Статьи

Интеграция открытой аутентификации с использованием Opauth

За последние годы открытая аутентификация стала стандартом для сторонней аутентификации и позволяет нам безопасно аутентифицировать пользователей нашего приложения через стандартный интерфейс. Twitter и Facebook стали…
Статьи

Понимание рекурсии

В одной из моих предыдущих статей я писал об итераторах и о том, как их использовать. Сегодня я хотел бы взглянуть на братского близнеца итерации:…
Статьи

Эффективная генерация PDF в Drupal

Несколько месяцев назад у меня было требование клиента для генерации PDF, в данном случае для создания сертификатов, которые можно было просматривать в Интернете или распечатывать….