EN RU
Напишите нам

Разработка сайтов на PrestaShop

Разработка сайтов на PrestaShop

Как видно из заголовка, речь в данной статье пойдет о разработке сайтов-магазинов. Сразу хочу оговориться: данный пост не является техническим, это, скорее, просто выжимка из собственного опыта работы с e-commerce платформами. Основной целью при написании текста было желание поделиться своим опытом с разработчиками, только начинающими свой путь в огромном мире девелопмента для e-commerce.

Читать дальше

Комментирование кода и генерация документации в PHP

Комментирование кода и генерация документации в PHP

Зачем нужны комментарии к программному коду? В каком виде их писать? Где они нужны, а где нет? Как правильно комментировать код? Как придерживаться одинакового стиля документирования всем участникам команды? Какие есть инструменты для генерации документации? В этой статье я постараюсь дать ответы на эти и другие вопросы, а также поделюсь своими мыслями по этому поводу. И поможет мне в этом кролик…

Читать дальше

Как ускорить работу сайта, используя кэширующий прокси-сервер Varnish

Как ускорить работу сайта в 50 раз, используя кэширующий прокси-сервер Varnish

Рано или поздно у каждого разработчика проекта с ростом посетителей возникает вопрос, как ускорить загрузку сайта, каким образом решить проблему с его быстродействием. Наиболее эффективным решением повысить производительность сайта и ускорить загрузку страниц будет использование кэширующего прокси-сервера Varnish с поддержкой ESI. На странице документации можно найти методы установки для популярных Linux-дистрибутивов или скачать исходный код, поскольку это полностью бесплатный продукт и выпускается под BSD-лицензией.

Читать дальше

Установка и настройка Symfony2

Установка и настройка Symfony2

С момента выхода Symfony 2.0 процесс инсталляции и нужные для этого инструменты менялись и улучшались несколько раз. В данной статье мы рассмотрим, что нужно сделать для того, чтобы установить и настроить Symfony2-приложение.

Читать дальше

Как создать CRUD приложение на Symfony2?

Как создать CRUD приложение на Symfony2?

Разработка классического CRUD (Создание/Чтение/Обновление/Удаление) приложения для работы с базами данных — задача крайне распространенная. В свете выхода новой версии нежно любимого нами фреймворка хочу рассказать, как создать приложение на Symfony2.

Читать дальше

Архитектура Symfony2

Архитектура Symfony2

Первое, что выделяет данный PHP-фреймворк среди толпы остальных — это гибкая архитектура Symfony2, которая позволяет быстро разрабатывать приложения. В этой статье мы коротко расскажем о ее основных особенностях.

Читать дальше

Unity3D или Unreal Engine 4

Unity3D или Unreal Engine 4

Поскольку не так давно мы прошли через муки «какой движок выбрать, Unity3d или Unreal Engine 4 (UE4)», я решил написать небольшую статью, в которой в двух словах опишу преимущества и недостатки каждого из движков, а также поделюсь тем, какие аргументы повлияли на наш конечный выбор.

Читать дальше

Objective-C. Культура кода

Objective-C. Культура кода

Сегодняшний урок я назвал «Культура кода». В нем я постараюсь донести мысль о том, насколько важно писать читаемый код. Это будет интересно, потому что код пишется не столько и не только для одного разработчика. Работа в команде обязывает писать так, чтобы твоим коллегам было понятно, о чем речь. Чего уж говорить, тебе самому будет приятно вспомнить все задумки, положенные в основу проекта, над которым ты работал в прошлом.

Читать дальше

Автоматизация сборки фронтенда с помощью Grunt

Автоматизация сборки фронтенда с помощью Grunt

Автоматизаторов сборки есть великое множество, бери не хочу, но многие не подходят для простых задач. Ниже будет описание того, что используют для более быстрой работы над фронтендом. Кому интересно — прошу под кат.

Читать дальше