Статьи

Создание REST API с нуля - реализация

Мы завершили первую часть этого руководства со всеми основными уровнями нашего API. У нас есть настройка сервера, система аутентификации, ввод / вывод JSON, управление ошибками…
Статьи

Drupal 7: отношения, контекстные фильтры и перезапись полей в представлениях 3

В этой статье мы продолжим изучать возможности Views и сосредоточимся на том, как использовать отношения, контекстные фильтры и переписывать выходные поля. В предыдущем уроке я…
Статьи

Лучшие оценки при планировании покера

Planning Poker — это метод оценки, который помогает разработчикам давать хорошие оценки для задач проекта. Это происходит из мира гибкой разработки программного обеспечения, но может…
Статьи

Создание PHP OAuth-сервера

Если вы когда-либо интегрировались с другим API, который требует безопасности (например, Twitter), вы, вероятно, использовали сервис OAuth. В этой статье я расскажу, что нужно для…
Статьи

Начало работы с Fuel CMS, часть 2

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

PHP и RabbitMQ: расширенные примеры

В первой части мы рассмотрели теорию и простой пример использования протокола AMQP в PHP с RabbitMQ в качестве брокера. Теперь давайте углубимся в несколько более…
Статьи

Еще 5 уязвимостей в PHP безопасности

В предыдущей статье я говорил о некоторых распространенных уязвимостях, которые могут повлиять на ваше веб-приложение на PHP. Но есть и другие вещи, помимо этих десяти…