Основы Swift. Как установить Xcode и создать playground

Основы Swift. Как установить Xcode и создать playground

Основы Swift

Каждый, кто решил изучать Swift или другой язык программирования, сталкивается с дилеммой: штудировать теорию или сразу пробовать создавать приложения? В этой серии статей я предлагаю вам вначале изучить синтаксис Swift, а затем начать писать несложный исходный код.

Canvas в Unity

Canvas в Unity

Canvas в Unity

Привет! У меня нашлась свободная минутка, так что я подумал, что пришло время поделиться своим опытом построения интерфейсов в Unity. Поэтому, кому интересна эта тема — прошу под кат.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Unity3D или Unreal Engine 4

Unity3D или Unreal Engine 4

Unity3D или Unreal Engine 4

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

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

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

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

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