Не бойтесь функционального программирования
Функциональное программирование — это усатый хипстер парадигм программирования. Обращаясь к хронике академии информатики, у функционального программирования было недавнее возрождение, которое обусловлено его утилитой в распределенных системах (и вероятно также, потому что “чистые” функциональные языки как Haskell трудно понять, что определенным образом отличает их).

Читать далее… »
Модуль ajax формы обратной связи для Joomla 3+
Сегодня я хочу поделиться с вами написанным мною простеньким модулем для Joomla 3+ с ajax отправкой сообщений на почтовые ящики. Читать далее… »
Еще больше советов для лучшей работы при разработке сайтов на WordPress
Добро пожаловать во вторую часть этой серии. В первой статье мы объясняли стандарты кодировки в WordPress и то, как можно избежать столкновения имен пространств, комментариев в коде, а также некоторые основные советы по безопасности. Читать далее… »
Контрольный список, который поможет запустить профессиональный сайт на WordPress
Когда вы добираетесь до стадии запуска проекта, то можете почувствовать огромное облегчение. Наконец-то вы проделали работу по развитию, созданию сайта в соответствии с требованиями клиента или вашими собственными, и теперь вы можете нажать ту самую метафорическую кнопку и запустить сайт для всеобщего просмотра. Читать далее… »
Самое опасное слово в разработке программного обеспечения
«Просто разместите это где-то на сервере»
«Просто добавьте кнопку «избранное» справа от статьи»
«Просто добавьте (вставьте тут необходимую опцию) в панель настроек».
Когда звучит слово «просто», это означает, что надо будет проделать уйму работы. Несколько месяцев тому назад Бред Фрост поделился своими соображениями о том, как это слово соотносится со знаниями. Читать далее… »
Используем jQuery с умом, приемы использования
Сегодня я хочу поделиться с вами набором «хороших практик» и подходов использования jQuery, а также просто советы по оптимизации работы с библиотекой jQuery Читать далее… »
10 советов для разработчиков игр на HTML5
Стратегия Брайана Мак Харга по успешной разработке кросс-браузерных, кросс-платформенных игр на HTML5.
HTML5: законный наследник престола флеш игр. По-настоящему кросс-платформенная разработка позволяет однажды написанную программу запустить и на ПК, и на планшете и смартфоне, она также будет работать и на Smart TV, и на настольных и мобильных устройствах, и в том числе на игровых консолях типа Xbox360 или PlayStation 3 через встроенные в них браузеры. Понятное дело, что это – очень привлекательно для тех, кто хочет разрабатывать игры для как можно большего количества устройств и платформ. Читать далее… »
8 способов для программистов оставаться в своем уме
Быть веб-программистом – это тяжелый труд. Долгие часы, отданные работе, в сочетании с тем фактом, что приходится решать уйму проблем, делают нашу работу совершенно невыносимой. Не говоря уже о сроках и необоснованных требованиях клиентов. К тому же, программисты – вечные жертвы нескончаемых войн браузеров. Читать далее… »
Про AJAX в модулях и плагинах Joomla 3+
Данный пост повествует о том, как правильно отправлять AJAX запросы в модулях Joomla 2.5 и 3+ версии. В joomla для отправки ajax запросов был создан компонент com_ajax, который позволяет отправлять ajax запросы в joomla из вашего модуля, с ним мы и будем работать. Читать далее… »
Работа с частицами в Canvas
В продолжении темы разработки Арканоида, захотелось сделать какой-нибудь эффект разрыва блока при его уничтожении, для этого необходимо освоиться с работой частиц в canvas. Как работать с Canvas частицами сегодня и пойдет речь. Читать далее… »