Pull to refresh
15
0.1
Григорий Коваленко @XAHTEP26

Веб-разработчик

Делаем GraphQL API на PHP и MySQL. Часть 3: Решение проблемы N+1 запросов

Reading time 5 min
Views 11K
Tutorial
image

В этой, третьей по счету, статье о создании GraphQL сервера с graphql-php я расскажу о том как бороться с проблемой N+1 запросов.
Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Comments 15

Делаем GraphQL API на PHP и MySQL. Часть 2: Мутации, переменные, валидация и безопасность

Reading time 13 min
Views 13K
Tutorial
image

Не так давно я написал статью о том, как сделать свой GraphQL сервер на PHP с помощью библиотеки graphql-php и как с его помощью реализовать простое API для получения данных из MySQL.

Теперь я хочу рассказать о том как заставить ваш GraphQL сервер работать с мутациями, а также постараюсь ответить на самые распространенные вопросы в комментариях к предыдущей статье, показав как использовать валидацию данных и затрону тему безопасности самих запросов.
Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Comments 16

Делаем GraphQL API на PHP и MySQL. Часть 1: Установка, схема и запросы

Reading time 9 min
Views 45K
Tutorial
image

В последнее время я все чаще и чаще слышу про GraphQL. И в интернете уже можно найти немало статей о том как сделать свой GraphQL сервер. Но почти во всех этих статьях в качестве бэкенда используется Node.js.

Я ничего не имею против Node.js и сам с удовольствием использую его, но все-таки большую часть проектов я делаю на PHP. К тому же хостинг с PHP и MySQL гораздо дешевле и доступнее чем хостинг с Node.js. Поэтому мне кажется не справедливым тот факт, что об использовании GraphQL на PHP в интернете практически нет ни слова.

В данной статье я хочу рассказать о том, как сделать свой GraphQL сервер на PHP с помощью библиотеки graphql-php и как с его помощью реализовать простое API для получения данных из MySQL.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Comments 40

Отслеживаем ресайзинг элемента без setTimeout и фреймов

Reading time 3 min
Views 16K
image
Наверно каждый WEB-разработчик когда-либо сталкивался с проблемой отслеживания события resize на странице. И если для window это сделать сможет любой новичок, то для остальных элементов эта задача принесет немало головной боли. Если вы относитесь к этой категории людей, то добро пожаловать под кат.
Читать дальше →
Total votes 27: ↑25 and ↓2 +23
Comments 9

Information

Rating
3,039-th
Location
Ставрополь, Ставропольский край, Россия
Date of birth
Registered
Activity