Deferred и promise в jQuery, или как избавиться от вложенных коллбэков.
Что плохого в коллбэках (callback) В колбэках, в общем-то, ничего плохого нет. Проблема может возникнуть, однако, когда вы хотите, чтобы один колбэк вызывался с...
Что плохого в коллбэках (callback) В колбэках, в общем-то, ничего плохого нет. Проблема может возникнуть, однако, когда вы хотите, чтобы один колбэк вызывался с...
В SQL нельзя в условии запроса (ON, WHERE) сравнивать с NULL. То есть SELECT * FROM SomeTable WHERE SomeColumn != NULL; SELECT * FROM SomeTable WHERE SomeColumn...
Методы isset, empty и is_null, в общем, интуитивно понятны. isset проверяет на существование, empty на «пустое» значение, а is_null, как это понятно и...
Книга Оливера Окса полезна уже состоявшимся разработчикам. Стиль автора отличает лаконизм, поэтому «воды» в книге почти нет. Главы, посвященные основа...
Где-то на просторах интернет мне попалась диаграмма-шпаргалка-руководство, как правильно выбирать функцию для итерации по массиву. В этом посте выкладываю её пе...
Постановка задачи Часто функции требуют большого числа аргументов. Иногда это нужно сразу при её написании, а иногда количество аргументов разрастается при рефа...
При наисании SELECT-запросов к базе часто бывает соблазн выбрать что-то за конкретную дату или месяц, либо, например, сравнить две строки без учета регистра ...
Версия PostgreSQL 9.5 привнесла с собой новый вид индексов — BRIN (Block Range Index, или индекс блоковых зон). В отличие от привычного B-tree (B-дерева),...
Это перевод оригинальной статьи Скотта Ханзельмана. Facebook недавно проанонсировал внутреннюю инициативу под названием «2G вторники», и я думаю, что ...
Это перевод статьи на сайте 2ndquadrant автора craig.ringer В PostgreSQL есть поддержка json, но вам не стоит этим пользоваться в большинстве случаев. То же сам...