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

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

Основы Swift

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

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

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

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

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

Полезные расширения для тестирования

Полезные расширения для тестирования

Полезные расширения для тестирования

В этом обзоре я попытаюсь охватить расширения для тестирования сайтов, которые могут пригодиться начинающим тестировщикам в работе. Информация о них частенько мелькала на профильных сайтах, и мне стало интересно, впишутся ли они в рабочий процесс. В основном это будут расширения для Firefox, в Chrome из-за сложившихся обстоятельств проверялось только одно из них. Итак, мы начинаем...

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

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

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

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

Топ 5 трендов дизайна мобильных приложений в 2015 году

Топ 5 трендов дизайна мобильных приложений в 2015 году

Топ 5 трендов дизайна мобильных приложений в 2015 году

Дизайн мобильного приложения не стоит на месте, а стремительно развивается. Смартфоны вошли в нашу жизнь достаточно давно и плотно заняли её часть. Огромное количество приложений появляется каждый день, предлагая нам новые возможности использования своих смартфонов. Дабы отличаться от конкурентов, дизайнеры придумывают новые фишки в дизайне. Самые интересные и успешные впоследствии стают трендами. В этой статье мы опишем тренды современного дизайна мобильных приложений.

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

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

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

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

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

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

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

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

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

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

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

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