IT Разработка

Next.js: собираем данные с формы в Google spreadsheet

Представьте, что вам нужно быстро сделать новый лендинг на котором нужно собрать какую-либо информацию с клиентов. Можно, конечно, воспользоваться API каких-то CRM системами, но это потребует время. Самым простым и быстром вариантом будет использование Google Spreadsheet в связке с Next.js. Для создания лендингов с формами очень хорошо подходит Next.
2 min read

Дружим Wordpress и Webpack

Разработку фронтенда сегодня уже тяжело представить без webpack, а все потому что он предоставляет очень удобные возможности для автоматизации многих процессов. Это очень сильно облегчает процесс разработки и само-собой ускоряет его. В этот раз, когда я решил обновить тему для своего блога, я решил попробовать использовать его возможности. Особенно мне
5 min read

JSON Сериализация класса php с помощью JsonSerializable

Очень часто возникает ситуация когда необходимо сериализовать тот или иной класс в JSON представление по определенным правилам. Например, мы можем это сделать с помощью такой конструкции. <?php class Test { public $a = 'A'; public $b = 'B'; } $b = new Test(); echo json_encode($b); ?> На выходе
1 min read

Разработка игры: Умник! Играй с друзьями

Разработка игр для социальных сетей является достаточно большим интересом для разработчиков. В первую очередь это связано с тем, что социальные сети имеют уже огромную аудиторию пользователей. Чаще всего игры в социальных представлены как Flash контейнер или через iframe. Если раньше большая часть игр была на Flash, то благодаря
5 min read

Сборка backbone+requirejs проекта с помощью grunt

Моей основной задачей в последнее время является создание одностраничных javascript приложений. В основном я использую фреймворк Backbone и requirejs. Обычно публикация приложения была простым действием «svn update» но из-за этого возникала куча проблем, начиная с несжатых файлов стилей, огромного количества js файлов и заканчивая кэшированием 
5 min read

Передача JSON объекта в iframe или в новое окно через postMessage

Передача информации между родительским окном и iframe на странице или дочерним окном стала возможна благодаря новым возможностям HTML5. Теперь запросто можно отправить JSON объект, например, в открытый iframe на другом домене. Это стало возможным благодаря window.postMessage. Первоначально мне такая операция понадобилась когда дочерняя страница в iframe  должна была
2 min read

Пишем плагин-виджет для Wordpress и публикуем в репозитории

Написание виджетов для WordPress является для разработчиков постоянной задачей, потому что через виджеты очень легко выводить какую-либо дополнительную или справочную информацию. Создание виджета ничем не отличается от написания плагина для WordPress, которую я писал в предыдущей статье. Но в этот раз, я хотел бы рассказать не только о том, как
4 min read

Лови moment.js или удобная библиотека для работы со временем на JavaScript

Работа с датой в javascript для разработчиков в том виде, в котором она реализована, порой предоставляется не совсем удобной. Для того, что бы отформатировать дату в нужном формате приходится использовать множество функций объекта Date. Например, куда проще с этим делом обстоит в языке PHP в котором с помощью функции date
2 min read

HTML5 Local Storage

Могу предположить, что уже многие слышали у новых возможностях html5. Одной из такой является localStorage. Говоря простыми словами — это клиент-сайд база данных, которая позволяет сохранять данных в форме «ключ — значение». Это достаточно удобно для сохранения временных данных пользователей. На данный момент эта возможность поддерживается большинством современных
2 min read